Bead: threads-uqx.9
Phase: 5 — Approval semantics over the Phase-2 Ward
Spec: specs/PHASE-5-APPROVAL-SEMANTICS.md §7
Depends on: #8 (uqx.3), #9 (uqx.4), #10 (uqx.5), #11 (uqx.6), #12 (uqx.7)
Scope
Nova design review and sign-off before Val freeze. This bead is a gate, not an implementation bead.
Review checklist
Output
Nova sign-off comment on this issue, or a list of blockers that must be resolved before freeze.
Engineering evidence status (2026-09-09)
This remains an independent human coherence gate. The recorded refusal from 2026-07-29 is not superseded by agent review, merged foundational code, or green draft CI.
Four engineering blockers remain: threads-okc (OpenCoven/coven#885), threads-980 (OpenCoven/coven#886, draft OpenCoven/coven#932), threads-dgg (OpenCoven/coven#887, draft OpenCoven/coven#933), and threads-zav (OpenCoven/coven#888). #31 and the merged E2E contract define their red-to-green closure evidence; draft OpenCoven/coven#931 supplies the shared harness foundation.
No review checklist item is checked by this metadata reconciliation. Historical #11/#12 implementation and release evidence is being reconciled separately from full daemon conformance. Val's freeze remains downstream of this gate.
Bead:
threads-uqx.9Phase: 5 — Approval semantics over the Phase-2 Ward
Spec:
specs/PHASE-5-APPROVAL-SEMANTICS.md§7Depends on: #8 (uqx.3), #9 (uqx.4), #10 (uqx.5), #11 (uqx.6), #12 (uqx.7)
Scope
Nova design review and sign-off before Val freeze. This bead is a gate, not an implementation bead.
Review checklist
specs/PHASE-5-APPROVAL-SEMANTICS.md§6 maps cleanly to a type or predicate in the implementation beads. No decision is orphaned or contradicted.ApprovalPathends in daemon re-materialization. No path allows apply without live revalidation at deadline.proposal_submitted → window_opened → close(reason)chain is present and no gap exists between open and close. Close event has reason field.ProposalClassificationand enforced at deadline revalidation.VetoWindow— pending state was actually reachable before deadline could close.advisory_probesblock — never mixed with deterministic evidence inprobes. They feed Gate-3 only and are not sole authority for any gated path.Output
Nova sign-off comment on this issue, or a list of blockers that must be resolved before freeze.
Engineering evidence status (2026-09-09)
This remains an independent human coherence gate. The recorded refusal from 2026-07-29 is not superseded by agent review, merged foundational code, or green draft CI.
Four engineering blockers remain:
threads-okc(OpenCoven/coven#885),threads-980(OpenCoven/coven#886, draft OpenCoven/coven#932),threads-dgg(OpenCoven/coven#887, draft OpenCoven/coven#933), andthreads-zav(OpenCoven/coven#888). #31 and the merged E2E contract define their red-to-green closure evidence; draft OpenCoven/coven#931 supplies the shared harness foundation.No review checklist item is checked by this metadata reconciliation. Historical #11/#12 implementation and release evidence is being reconciled separately from full daemon conformance. Val's freeze remains downstream of this gate.