neon-sprawl/docs/decomposition/modules/E7_M3_FactionReputationLedg...

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; apply ReputationDelta; 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.

Epic 7 Slice 3reputation_delta, faction_gate_blocked.

Source anchors