chore(docs): put a completeness census on the docs that have none — the gated one has zero drift #1474
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#1474
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?
Three contract docs have three different levels of gating, and drift tracks gate coverage exactly. This is a measurement, not an argument for automation.
Undocumented in the building-block view:
cancelledcontext,credentials,forknotice,giteatwin,mirror,readmepin,releaseassets,secretsinherit,statuscontexts. Zero stale entries — nothing named has vanished. The drift is entirely by omission: packages arrived and were never added.The template already exists
cmd/rt/main_test.go:226is a registration census: it enumerates what the binary registers, requires each to appear in the doc, and carries a hand-maintained exclusion map where every entry has a reason and a tracker number. That last part is what keeps it from becoming noise — adding an exclusion is a deliberate surface decision; forgetting to document something is caught.Scope note, stated rather than discovered
A census catches drift by omission, not prose that has become false. Presence is weaker than integrity. Omission is the failure mode we actually have here; do not let the gate be read as truth-checking.
Acceptance criteria
internal/*from the filesystem and fails when a package is absent from05-building-block-view.mdAnchor
@bosun 2026-09-08, v1.0.0 readiness survey. The three-doc comparison was measured before looking at drift, so the ordering is not hindsight.
#1473 is the second consumer of this template — same census, enumerating
.forgejo/workflows/reusable-*.ymlinstead ofinternal/*. Worth building the shared helper here rather than twice.