cloudinit-bot
|
b6d7b1a9ec
|
feat(guild): P3 Guild Charter + Chapter Federation + Household/Confederation
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---
|
2026-08-19 02:16:42 +00:00 |
|
cloudinit-bot
|
74248dfbc1
|
docs(milestone): complete OpenYield v0.2 (The Mesh)
---ci---
project: oy
phase: 5
milestone: v0.2
status: complete
phase_role: final
requirements:
covered: [REQ-009, REQ-011, REQ-015, REQ-016, REQ-017, REQ-018, REQ-020, REQ-021, REQ-012]
partial: []
---/ci---
Milestone v0.2 (The Mesh) complete. Skeleton+tests layer for 9 new modules + 1 extension:
x/window (REQ-015, fullest), x/stand (REQ-016, 9 types), x/guild (REQ-017, HandPass 0%),
x/pact (REQ-020, 6 types + Mission Lock), x/partner (REQ-018, 4-tier), x/council (REQ-011,
3 councils + Mission Lock const), x/forex (Forex v1, Bread/Asset pairs), x/bond (REQ-021,
8% cap Clamp), x/satellite (REQ-009, 5-chain L2 + ICS-20 v1), x/bearers EXTENDED (OY-LR/Beacon).
303 tests total (53 v0.1 baseline + 250 new). Coverage >=95.9% on all new/extended
packages (8 at 100%). Lexicon firewall (REQ-012) project-wide + per-module. G-003
by-ID-string import invariant. 5 phases: P0 (v0.1.0) + P1-P4 (v0.1.1..v0.1.4) + P5 final
(v0.1.5 = this milestone release). Per run.md patch-line model: no separate minor tag.
14 clarification decisions (D-020..D-033), 15 research assumptions (A-201..A-215),
31 tasks across 5 phases, 10 grill binding decisions (G-001..G-010) all applied.
Next milestone: v0.3 (The Bearers) per ROADMAP Phase 3.
|
2026-08-17 21:41:28 +00:00 |
|