1.4 KiB
1.4 KiB
E7.M4 — ContractMissionGenerator
Summary
| Field | Value |
|---|---|
| Module ID | E7.M4 |
| Epic | Epic 7 — Quest / Faction |
| Stage target | Pre-production |
| Status | Planned (see dependency register) |
Purpose
Semi-procedural repeatable contracts from templates, keyed by zone difficulty (E4.M1), encounter templates (E5.M3), and faction state (E7.M3).
Responsibilities
- Emit validated
ContractTemplateinstances fromContractSeed; recordContractOutcome.
Key contracts
| Contract | Role |
|---|---|
ContractTemplate |
Parameterized mission skeleton. |
ContractSeed |
RNG or daily seed inputs. |
ContractOutcome |
Completion and reward linkage. |
Module dependencies
- E4.M1 — ZoneGraphAndTravelRules.
- E5.M3 — EncounterAndRewardTables.
- E7.M3 — FactionReputationLedger.
Dependents (by design)
- Live ops and content pipelines; validate against economy/parity rules per epic.
Related implementation slices
Epic 7 Slice 4 — contract_issued, contract_complete, reward anomalies.
Source anchors
- Master plan:
neon_sprawl_vision.plan.md— Epic 7. - Module dependency register