Task · CXO-0038

Retire stale operating statements: corpus-backed just test, the RELEASE_PLEASE_TOKEN comment, and unchecked doc anchors

Description

Three statements in the repo are no longer true and will mislead the next agent. (1) The Wave operating model doc (doc-0002, Task interface section) says just test is the full local race suite that uses the corpus if synced; since CXO-0023 just test and just check are corpus-free and just test-corpus is the opt-in gate. (2) .github/workflows/publish.yml’s header comment says release-please opens its PR under RELEASE_PLEASE_TOKEN, a PAT; that secret is revoked and release-please.yml mints a per-run GitHub App token from the OpenBao broker via id-token. (3) The docs link check the gate runs validates relative file links but not anchors, so a renamed heading breaks a link silently. Edit the doc through the backlog CLI (backlog doc), never by hand.

Acceptance Criteria

Definition of Done

Implementation Plan

Wave 3: execute the frozen lane ownership and decisions in codex/goal-2026-09-06-wave3.md. Root commits wave 0 before dispatch; L2/L7 depend on L1 and the recorded D15 verdict. Integrate, run the rewritten corpus gate once after wiring, review, push once, verify Watchtower and m7kni, then reconcile acceptance and resume boundaries.

Implementation Notes

Wave3 final source 3bc28996c78c3533ae30f370f01a247aa6dea3ac. One git push was rejected (fetch first); zero successful pushes. Remote advanced by Renovate at10:16:57Z. No second attempt under the one-push contract. doc-0002 corrected via one CLI update and read back; publish header describes OpenBao-minted GitHub App token with no durable PAT. docs-links now checks file and same-document anchors; deliberate broken anchors fail exit1 and real tree passes12links/14files. Gate wired into just check. Final source gate passes.

Final Summary

Source 3bc28996c78c3533ae30f370f01a247aa6dea3ac; no pushed SHA. doc-0002 corrected via one CLI update and read back; publish header describes OpenBao-minted GitHub App token with no durable PAT. docs-links now checks file and same-document anchors; deliberate broken anchors fail exit1 and real tree passes12links/14files. Gate wired into just check. Final source gate passes.

View the source file on GitHub