Bead: threads-uqx.9
Phase: 5 - Approval semantics over the Phase-2 Ward
Spec: specs/PHASE-5-APPROVAL-SEMANTICS.md section 7
Policy: specs/PHASE-5-SOLO-MAINTAINER-REVIEW.md
Depends on: #8 (uqx.3), #9 (uqx.4), #10 (uqx.5), #11 (uqx.6), #12 (uqx.7), and the complete root remediation dossiers, including the remaining open #886 disposition.
Scope
Val's human coherence acceptance before the subsequent current-scope freeze
or reaffirmation on #14. Under the explicit policy adoption,
Val may author and self-review. Nova and other agent roles provide technical
review and evidence, not independent human approval.
This is a human gate, not an implementation task. Policy adoption does not
satisfy this gate. The eight review criteria below are unchanged.
Review checklist
Current engineering prerequisites
Verified 2026-09-17: OpenCoven/coven#885 (threads-okc), #887 (threads-dgg),
and #888 (threads-zav) are closed for their accepted engineering criteria at
daemon 226bfcc89ff6cad4bc9cc9618dad6fea970ecf58. Their dossiers remain review
inputs; they are not missing implementations to rebuild.
OpenCoven/coven#886 (threads-980) remains open. The September 15 deployed
census found zero opened windows in the inspected workstation profile. That
profile-specific disposition does not establish global deployed-history closure.
See docs/reviews/2026-09-15-deployed-audit-census.md.
Live Cave acceptance remains tracked in OpenCoven/coven-cave#5256. Native
reliability findings remain in OpenCoven/coven#1047, #1050, and #1051. The
required compatibility pin, native evidence, live Cave evidence, and reliability
targets must retain their distinct scopes. No checklist item is accepted by
this tracking reconciliation.
#31 and the E2E contract define red -> production fix -> green closure.
No checklist item is checked by this review-ownership update. A passing
component run, an issue status, or an agent recommendation is not your human
acceptance.
Output
Val records accept, reject, or defer, identifying the adopted policy,
immutable source revisions, complete eight-item mapping, four root dossiers,
remaining risks, and rationale. Use the policy's coherence template. A later
source revision does not automatically inherit acceptance. Agents must not
simulate or close this human gate on Val's behalf.
Historical decisions
The July 29 Nova refusal and the earlier independent-review model remain
historical records. They are not erased, reclassified as approvals, or
silently satisfied by adopting a new reviewer model. Val's July 29 freeze
statement on #14 is preserved; the current-scope freeze/reaffirmation remains
downstream of this coherence decision.
Bead:
threads-uqx.9Phase: 5 - Approval semantics over the Phase-2 Ward
Spec:
specs/PHASE-5-APPROVAL-SEMANTICS.mdsection 7Policy:
specs/PHASE-5-SOLO-MAINTAINER-REVIEW.mdDepends on: #8 (uqx.3), #9 (uqx.4), #10 (uqx.5), #11 (uqx.6), #12 (uqx.7), and the complete root remediation dossiers, including the remaining open #886 disposition.
Scope
Val's human coherence acceptance before the subsequent current-scope freeze
or reaffirmation on #14. Under the explicit policy adoption,
Val may author and self-review. Nova and other agent roles provide technical
review and evidence, not independent human approval.
This is a human gate, not an implementation task. Policy adoption does not
satisfy this gate. The eight review criteria below are unchanged.
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.Current engineering prerequisites
Verified 2026-09-17: OpenCoven/coven#885 (
threads-okc), #887 (threads-dgg),and #888 (
threads-zav) are closed for their accepted engineering criteria atdaemon
226bfcc89ff6cad4bc9cc9618dad6fea970ecf58. Their dossiers remain reviewinputs; they are not missing implementations to rebuild.
OpenCoven/coven#886 (
threads-980) remains open. The September 15 deployedcensus found zero opened windows in the inspected workstation profile. That
profile-specific disposition does not establish global deployed-history closure.
See
docs/reviews/2026-09-15-deployed-audit-census.md.Live Cave acceptance remains tracked in OpenCoven/coven-cave#5256. Native
reliability findings remain in OpenCoven/coven#1047, #1050, and #1051. The
required compatibility pin, native evidence, live Cave evidence, and reliability
targets must retain their distinct scopes. No checklist item is accepted by
this tracking reconciliation.
#31 and the E2E contract define red -> production fix -> green closure.
No checklist item is checked by this review-ownership update. A passing
component run, an issue status, or an agent recommendation is not your human
acceptance.
Output
Val records accept, reject, or defer, identifying the adopted policy,
immutable source revisions, complete eight-item mapping, four root dossiers,
remaining risks, and rationale. Use the policy's coherence template. A later
source revision does not automatically inherit acceptance. Agents must not
simulate or close this human gate on Val's behalf.
Historical decisions
The July 29 Nova refusal and the earlier independent-review model remain
historical records. They are not erased, reclassified as approvals, or
silently satisfied by adopting a new reviewer model. Val's July 29 freeze
statement on #14 is preserved; the current-scope freeze/reaffirmation remains
downstream of this coherence decision.