977d2a1d24
GRILL stage for v0.7. ci-griller red-teamed the plan across 9 axes + 7 specific probes. Overall verdict: CONDITIONAL PASS (confidence 0.72). 5 binding decisions applied to PLANS.md + ARCHITECTURE.md + oy-state + PROJECT.md: - D-086: P1 Factory functional for Phase-2 categories ONLY (FactoryAllowedPhases = [Phase2] in P1; P2 extends to [Phase2,Phase3,Phase4]); P1 simtest adds out-of-phase rejection negative case - D-087: PierCarriesVoice=false added as 12th locked const (was 11; now 12) in x/guild/types (FR-VOICE-6 mission-locked invariant) - D-088: lexicon_meta_cover uses new lexicon.CoverBannedTerms() helper (insurance/premium/claim/policy scoped to Cover surface, NOT project-wide); x/cover/firewall pinned to allow-list of routing destinations (string- equality check); optional x/pact insurance-like -> Cover-like doc-fix - D-089: StillKeeper satisfied by simtest-local stub (x/still NOT extended this milestone; x/still/keeper/ verified empty); x/bond -> x/cover CoverKeeper reverse edge added to dependency map (MsgDebitMABProceeds queries CoverKeeper.GetPoolReserveAccount; no import cycle, interface only) - D-090: Bill of Rights temporal-gap fix (RightID + 13 Waivable* consts + RightIsWaivable() + ValidateBasic gate land in P2, NOT P5 — closes the P2->P5 window where rights were waivable); Voucher cold-start fix (bond = max(10x avg, MinimumVoucherBond) — no zero-bond bypass); Standing- gate dual check (floor enforced at BOTH launch handler AND Params-amendment ValidateBasic); D-085 escalation window tightened to before P2 3 escalations to PO: D-085 (13th right identity, confidence 0.55), lexicon banned-term scope (griller recommends Cover-scoped helper), pen-test third party (this grill IS the self-administered review per oy-state §7 item 4). This grill IS the self-administered adversarial review (pen-test) per oy-state §7 remaining-open item 4. High/critical findings (D-090(1) temporal gap, D-088 lexicon paper tiger, D-090(2) Voucher cold-start) are remediated in P0 via binding decisions D-086..D-090. ---ci--- project: oy phase: 0 milestone: v0.7 status: grill ---/ci---