1.2 KiB
1.2 KiB
E7.M3 — FactionReputationLedger
Summary
| Field | Value |
|---|---|
| Module ID | E7.M3 |
| Epic | Epic 7 — Quest / Faction |
| Stage target | Pre-production |
| Status | Planned (see dependency register) |
Purpose
Faction standing, reputation deltas, and FactionGateRule evaluation for content and contracts.
Responsibilities
- Persist auditable
FactionStanding; applyReputationDelta; fail closed on tamper for gates.
Key contracts
| Contract | Role |
|---|---|
FactionStanding |
Current rep per faction. |
ReputationDelta |
Change events with source attribution. |
FactionGateRule |
Unlock conditions for content. |
Module dependencies
- E7.M1 — QuestStateMachine.
Dependents (by design)
- E7.M4 — ContractMissionGenerator.
- E8.M2 — GuildCorpProgressionState.
Related implementation slices
Epic 7 Slice 3 — reputation_delta, faction_gate_blocked.
Source anchors
- Master plan:
neon_sprawl_vision.plan.md— Epic 7. - Module dependency register