neon-sprawl/docs/decomposition/modules/module_dependency_register.md

2.4 KiB

Module Dependency Register

Tracks cross-epic dependencies and contract readiness.

Fleshed-out scope, contracts, and integration notes for each row below live in per-module documents (see Per-module documentation).

Dependency Table

Module ID Module Name Depends On Contract Needed Phase Required Status
E1.M1 InputAndMovementRuntime None MoveCommand, PositionState Prototype Planned
E1.M2 IsometricCameraController E1.M1 CameraState, ZoomBandConfig Prototype Planned
E2.M2 XpAwardAndLevelEngine E2.M1 XpGrantEvent, LevelUpEvent Prototype Planned
E3.M2 RefinementAndRecipeExecution E3.M1, E3.M3 CraftRequest, CraftResult Prototype Planned
E5.M1 CombatRulesEngine E1.M3, E2.M2 CombatAction, CombatResolution Prototype Planned
E4.M4 SecurityTierZoneFlags E4.M1 SecurityTier, ZonePolicyState, ZoneEntryWarning Prototype Planned
E6.M1 PvPEligibilityAndFlagState E4.M4 PvPFlagState, EligibilityRule Prototype Planned
E7.M1 QuestStateMachine E3.M2, E5.M1 QuestStateTransition Prototype Planned
E9.M1 TelemetryEventSchema None TelemetryEvent envelope Prototype Planned

Note: E5.M1 depends on E1.M3 (InteractionAndTargetingLayer; Epic 1). E1.M3 is not listed as its own row in this register; document it when it is promoted to a tracked cross-epic contract.

Per-module documentation

Module ID Document
E1.M1 E1_M1_InputAndMovementRuntime.md
E1.M2 E1_M2_IsometricCameraController.md
E2.M2 E2_M2_XpAwardAndLevelEngine.md
E3.M2 E3_M2_RefinementAndRecipeExecution.md
E4.M4 E4_M4_SecurityTierZoneFlags.md
E5.M1 E5_M1_CombatRulesEngine.md
E6.M1 E6_M1_PvPEligibilityAndFlagState.md
E7.M1 E7_M1_QuestStateMachine.md
E9.M1 E9_M1_TelemetryEventSchema.md

Status Legend

  • Planned: identified but not implemented
  • In Progress: currently being implemented
  • Ready: contract stable and usable by dependents
  • Blocked: dependency missing or unstable