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

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 GuildState and GuildRolePolicy; emit GuildProgressionEvent; 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.

Epic 8 Slice 4 — corp progress not griefable by solo permission bypass.

Source anchors