Skip to content

docs: correct drift the v0.13.4 crosscheck found in the surface chapters - #893

Merged
REPPL merged 1 commit into
mainfrom
docs/brief-drift-surfaces
Oct 10, 2026
Merged

REPPL merged 1 commit into
mainfrom
docs/brief-drift-surfaces

Conversation

@REPPL

@REPPL REPPL commented Oct 10, 2026

Copy link
Copy Markdown
Collaborator

The v0.13.4 release gate's brief/surface crosscheck reported 21 places where the design brief's surface chapters (.abcd/development/brief/04-surfaces/) no longer match the code. This change corrects 20 of them, each checked against the code at file:line before the prose changed. Every edit is to the smallest false span.

What changes

  • 03-embark.md: the lock order (the spec store's lock is taken third), and the core, not the surface, builds the conflict report.
  • 05-intent.md: intent statuses for superseded and shipped ids; a bundle example whose records really are a bundle; the edge_cycle count at HEAD.
  • 06-capture.md, 07-memory.md, 08-abcd.md, 10-docs.md, 11-history.md, 16-lint.md, 17-guard.md, 21-update.md: each corrects one stale claim (a refusal's exit code, an intent's folder, how the plugin page renders, the bare-status exceptions list, which write paths redact, a retired sub-verb comparison, what the hook writes to stdout, the update receipt's wording).
  • 27-implement.md, 33-source.md, 34-build.md: the run-directory layout, the outage probe's exit codes, the ledger record shape, and the receipt's optional handback.

One finding is refuted. 15-prepare-this-repo.md is right that there is no prepare-this-repo binary verb; the checker had found a code message that names one, and that is handled separately. No file or sentence that lists verbs or command pages is touched.

make preflight is clean on e90fb2c91. The issue stays open: its remedy needs two stable crosscheck runs against an unchanged tree.

Refs: iss-2609091956001547
Assisted-by: Claude:claude-opus-5-5

The v0.13.4 release-gate brief/surface crosscheck (content commit
b59cad9) reported 21 findings in the 04-surfaces chapters. Each was
re-located at origin/main and checked against the code before any edit:
20 fixed, 1 refuted, 0 already true, none skipped for the verb split.

Fixed: embark's lock order and spec-mint race, and where its conflict
report is rendered; intent's backing-intent locations, bundle example and
edge-finding count; capture migrate's checkout refusal; memory's itd-36
location; the abcd board's plugin forms and itd-20 location; docs' place
in the bare-invocation exceptions; history's redacting write paths; lint
site's render-when-absent wording; the guard hook's stdout; update's
unpublished-build receipt; implement's run-state layout and outage probe
exit codes; the source ledger's used_in and corrects fields; the build
receipt's handback field.

Refuted: 15-prepare-this-repo's claim that `abcd prepare-this-repo` is an
unknown command is true of the binary. The finding is a defect in the
implement loop's brief-stage refusal text, which names that verb, not
drift in the brief.

Refs: iss-2609091956001547
Assisted-by: Claude:claude-opus-5-5
@REPPL
REPPL added this pull request to the merge queue Oct 10, 2026
Merged via the queue into main with commit d317958 Oct 10, 2026
13 checks passed
@REPPL
REPPL deleted the docs/brief-drift-surfaces branch October 10, 2026 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant