Add modules/client_server_authority.md: default server truth for persistence/economy/combat; intents vs state table; E1.M1–E1.M4 and E5.M1 ownership; economy/quest/zone/PvP blanket; deferred tick rate and lag comp. Link from contracts.md, register, decomposition README, tech_stack; one-line Authority pointers in E1_M1, E1_M2, E5_M1. Fix contracts.md baseline link formatting. Made-with: Cursor |
||
|---|---|---|
| .. | ||
| epics | ||
| milestones | ||
| modules | ||
| README.md | ||
README.md
Decomposition Workspace
This workspace contains detailed planning artifacts derived from the finalized master plan:
- Source of truth:
neon_sprawl_vision.plan.md - Tech stack baseline:
docs/architecture/tech_stack.md - Scope here: executable decomposition (epics, modules, milestones)
Folder Layout
epics/- One file per epic with implementation slices.modules/- Contract definitions, client vs server authority, full module dependency register (all epic modules), per-module docs, and interface notes.milestones/- Phase-gated implementation tracks and pass/fail checklists.
Working Rules
- Do not rewrite baseline vision in these files; link back to the master plan.
- Keep slices backlog-ready (clear owner, dependencies, acceptance criteria).
- Use stable IDs (E1, E1.M1, P1.M1, etc.) to preserve traceability.
- Every new slice must reference telemetry and validation where applicable.
Epic Files
| Epic | Document |
|---|---|
| 1 - Core Player Runtime | epics/epic_01_core_player_runtime.md |
| 2 - Classless Progression | epics/epic_02_classless_progression.md |
| 3 - Crafting Economy | epics/epic_03_crafting_economy.md |
| 4 - World Topology | epics/epic_04_world_topology.md |
| 5 - PvE Combat | epics/epic_05_pve_combat.md |
| 6 - PvP Security | epics/epic_06_pvp_security.md |
| 7 - Quest / Faction | epics/epic_07_quest_faction.md |
| 8 - Social / Guild | epics/epic_08_social_guild.md |
| 9 - LiveOps / Integrity | epics/epic_09_liveops_integrity.md |
Template for new epics or major revisions: epics/_epic_template.md
Next Actions
- Expand slices into engineering tickets; keep module IDs aligned with the master plan.
- Populate
modules/module_dependency_register.mdas contracts stabilize. - Refine
milestones/phase_execution_plan.mdwith dates and owners when execution starts.