1.3 KiB
1.3 KiB
E8.M2 — GuildCorpProgressionState
Summary
| Field | Value |
|---|---|
| Module ID | E8.M2 |
| Epic | Epic 8 — Social / Guild |
| Stage target | Production |
| Status | Planned (see dependency register) |
Purpose
Guild/corp membership, rank permissions, and shared progression tied to faction/social goals via E7.M3.
Responsibilities
- Maintain
GuildStateandGuildRolePolicy; emitGuildProgressionEvent; prevent permission bypass griefing.
Key contracts
| Contract | Role |
|---|---|
GuildState |
Org roster, level, shared unlocks. |
GuildRolePolicy |
Permission matrix. |
GuildProgressionEvent |
Shared milestones. |
Module dependencies
- E8.M1 — PartyAndMatchAssembly.
- E7.M3 — FactionReputationLedger.
Dependents (by design)
- Social UI, contracts, and telemetry
guild_progression_event.
Related implementation slices
Epic 8 Slice 4 — corp progress not griefable by solo permission bypass.
Source anchors
- Master plan:
neon_sprawl_vision.plan.md— Epic 8. - Module dependency register