docs: v1.0.0 pre-cut Cold-Read delta — quick-start publish_mode + adopter-doc hygiene #353
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit#353
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Motivation
Pilot v1.0.0 pre-cut Cold-Read (bus id
bf00, 2026-07-03) surfaced 1 blocking + 4 should-fix findings that need a delta PR pre-cut. All 5 original blockers (#329-#333) verified CLEAR against implementation; these are hygiene items on top of the closed blocker set. Bosun ratified the bundled scope; filing this tracker as the anchor for the delta PR + its changelog fragment.Scope (5 findings, 1 bundled PR)
BLOCKING
B1 —
README.md:112: quick-startwith:block hardcodespublish_mode: 'immediate'with a stale "the default" inline comment. Contradicts the line-55 "gates every release behind a human" claim AND the new #332 default (draft). Same scoped-mechanism-vs-open-substrate class as Surveyor's #348 catch: the reusable's default was flipped, this call-site's example was missed. Adopter copy-pastes quick-start → bypasses the safety property README leads with.Fix: remove
publish_mode: 'immediate'from the quick-startwith:block. Reusable'sdraftdefault applies. Add a plain-English comment naming the opt-in path.SHOULD-FIX (folded into same PR)
S1 —
docs/integration.md:125:workflow_dispatchinput default is also'immediate'with a stalev0.10.0+ defaultcomment. Same class as B1; fix in same sweep. Flip to'draft'.S2 —
docs/VERSIONING.md:paths α/γ semanticsjargon without inline gloss or link. Fix: add one-sentence gloss + link to ADR-0007.S3 —
docs/SECURITY.md+docs/events-logging.md: referenceAGENTS.md §2/§11.AGENTS.mdis a maintainer/contributor doc; adopter-facing docs shouldn't cite it. Fix: replace with public reference (link the actual gate file, inline the pertinent content).S4 —
docs/migration/tmux-tell.md: opens with**Status**: stub— surfaces unfinished work in v1.0.0 adopter docs. Fix: reframe honestly as a pointer + tmux-tell-specific notes; drop the stub language.S5 — ADRs 0001/0002/0003: cite
frankenbit/alcatraz-infra#65as ratification source. Cross-repo private-tracker reference adopters can't resolve. Fix: replace link with plain prose ("the initial architecture proposal").Verification AC
grep -n "publish_mode.*'immediate'"on README.md + integration.md quick-start returns no matches in thedefault:position (both flipped todraft) — README.md quick-start'swith:block no longer setspublish_mode: 'immediate'; the only remaining match (README.md:150) is inside a guidance comment explaining# publish_mode omitted — defaults to 'draft' ... Adopters who want frictionless CI cadence can add 'publish_mode: immediate'— that is prose-guidance, not adefault:position. integration.md quick-start has no matches. AC scope-condition ("no matches in thedefault:position") is met.grep "AGENTS.md"on docs/SECURITY.md + docs/events-logging.md returns no matches — verified: 0 matches on both files atforgejo/main.grep "Status.*stub"on docs/ returns no matches — verified: 0 matches underdocs/atforgejo/main.grep "alcatraz-infra#65\|alcatraz-infra/issues/65"on docs/adr/ returns no matches — verified: 0 matches on ADR-0001/0002/0003 (and all other ADRs) atforgejo/main. (Note: this AC was originally flagged asCase-Abyac-state-audit.pybecause the AC text mentions#65— a false-positive; the#65is part of the verification instrument itself, not a deferral annotation. Bosun's 3f6b dispatch called it out to skip auto-flip and verify substrate-first — which is what this tick reflects. Follow-up filed: alcatraz-infra#394 —bug(ac-state-audit): distinguish code-fenced #NNN from deferral-annotation #NNN in Case-A classifier— anchors on this AC as the concrete case.)paths α/γgloss present in docs/VERSIONING.md with link to ADR-0007 — verified:docs/VERSIONING.md:16reads "path α(direct-push cut — bot-token writes the manifest commit directly) andpath γ(PR-mediated cut — the manifest lands via a small follow-up PR); see ADR-0007 for the full taxonomy".Related
bf00(2026-07-03) — 1 BLOCKING + 4 SHOULD-FIX + 2 cosmetic (C1/C2 deferred)Anchor
Pilot v1.0.0 pre-cut Cold-Read, bus id
bf00, 2026-07-03. Bosun autonomous-sprint dispatch7f3e(standing approval on wave sequencing, cuts, merges, interim bumps; operator escalation only on architectural v2.0.0-vs-v1.0.0 tradeoffs). Bosun delta-shape ratifye160.AC-hygiene sweep 2026-07-24 (Quartermaster; per Bosun 3f6b dispatch): all 7 ACs substrate-verified via live greps against
forgejo/main; done-not-ticked → ticked with evidence pointers. AC4 audit false-positive noted inline for future ac-state-audit.py refinement (avoidCase-Aclassification when the annotation-signal-match is inside the verification-instrument text itself, not a deferral marker) — follow-up filed as alcatraz-infra#394 (Bosun 9cf3/d343).Delta merged via #354 at
68a99c5. All 5 Pilot findings (B1 + S1-S5) + the Surveyor-caught ADR-0003 decision-record sibling gap resolved. Grep-verified across all axes; ADR-0003 v1.0.0 supersession recorded per amendment-via-supersession discipline. Next in chain: Pilot delta re-verify → external outside-model cold-read → v1.0.0 cut.