b6d7b1a9ec
Extends x/guild with P3 (v0.7) Guild Charter + Chapter Federation runtime + Household one-tap exit + Confederation Voice delegation + D-087 PierCarriesVoice locked const + REQ-064 cooling consts. - x/guild/types: extend Guild (CommonBondHash, PublicProfile, ParentGuildID, IsChapter, SecessionTermsHash, GoodStandingLiens); add GuildPublicProfile, Lien, SecessionTerms, ConfederationVoice structs; add PierCarriesVoice=false (D-087), CoolingSecessionCoverActiveDays=21, CoolingSecessionNonCoverDays=14 consts; extend Params + GenesisState (Chapters slice + Chapter->ParentGuildID ref check). - x/guild/types/msg_guild.go: 5 Msg* (CreateGuild, CreateChapter, OneTapExitStand, DelegateConfederationVoice, AddLien) + MsgServer interface + Response types (Disclaimer surfaced per REQ-061). - x/guild/types/expected_keepers.go: StandKeeper + StashKeeper G-003 shims. - x/guild/keeper: NEW store-backed Keeper (guild/lien/delegation stores) + MsgServer handlers + simtest (8 cases). - x/guild/module.go: AppModule (D-054 simtest-grade). - x/stand/types: IsHousehold + IsConfederation helpers + ConfederationVoice type-level scaffold (REQ-057/REQ-058). Coverage: x/guild 85.7%, keeper 94.3%, types 97.1%. G-006/G-028 intact. go.mod/go.sum diff EMPTY. go vet clean. REQs: REQ-051, REQ-053, REQ-057, REQ-058, REQ-061 ---ci--- project: oy phase: 3 milestone: v0.7 status: execute ---/ci---