-
released this
2026-08-19 02:08:43 +00:00 | 15 commits to main since this releasev0.6.2 — v0.7 Phase 2 (Cover-Charter + Pool Council + Category Staging + Bill of Rights types)
REQs: REQ-048, REQ-052, REQ-062, REQ-065 + D-090(1) Bill of Rights types
Summary
P2 complete. Cover-Charter + Pool governance hybrid + category staging + the Anti-Capture Bill of Rights types (D-090(1) temporal-gap fix).
- D-090(1) Bill of Rights types land HERE (not P5): RightID + 13 Waivable* consts (all false) + RightIsWaivable() + ValidateBasic gate on MsgSignCoverCharter.WaivedRights — closes the P2→P5 temporal gap
- CoverCharter (REQ-052) + CharterAmendment (7-day cooling lifecycle)
- PoolCouncil (REQ-062 — 3 Masons + Watcher observer; NO Anchor/MAB seat)
- CoverCallVote (majority requires Watcher observer present)
- D-086 DefaultParams [Phase2] → [Phase2, Phase3, Phase4]
- D-090(3) Standing-gate dual check (floor at ValidateBasic + handler)
- MsgEscalateReserveCeiling (12-month age check)
Coverage
- x/cover/types: 98.9%
- x/cover/keeper: 95.1%
- x/cover/firewall: 100.0%
Build
- go build/test: GREEN
- go.mod/go.sum: unchanged (G-006/G-028)
- 4 lexicon meta-tests: GREEN
project: oy
phase: 2
milestone: v0.7
status: completeDownloads