Skip to content

docs: rename the five legs to Shape/Build/Watch/Check/Learn#269

Merged
tieubao merged 3 commits into
masterfrom
docs/rename-five-legs
Jul 18, 2026
Merged

docs: rename the five legs to Shape/Build/Watch/Check/Learn#269
tieubao merged 3 commits into
masterfrom
docs/rename-five-legs

Conversation

@tieubao

@tieubao tieubao commented Jul 18, 2026

Copy link
Copy Markdown
Member

Summary

  • Renames ADR-0034's loop taxonomy per the Plain Words rule (CONTRIBUTING.md, docs/research/2026-07-16-plain-words-inventory.md): Specify -> Shape, Execute -> Build, Observe -> Watch, Govern -> Check (Learn kept), and the container word leg -> stage.
  • Amends docs/decisions/0034-harness-loop-taxonomy.md per the ADR's own lock (a new ## Amendment section; decision 3's as-decided historical table is left unrewritten, matching the 0029 amendment precedent).
  • Sweeps lib/config/module-registry.md (old names parenthetical for one release), README.md ("The five stages" section + mermaid diagram), docs/architecture.md, docs/data-flow.md (prose + two ascii diagrams), docs/MANUAL.md (command index), docs/kit-contract.md, commands/onboard.md (welcome tour), CONTRIBUTING.md (precedent list), and the per-module docs that reference the loop directly (lib/sync, lib/learn, lib/gate, lib/cosmetic, lib/session/audit).
  • Updates the registry-lint assertions in tests/test-meta.sh and tests/test-config-registry.sh to the new section headers.
  • Docs-first only: no module renames, no code-identifier renames. Historical records (CHANGELOG, shipped specs, archived proof/implementation-notes) and the unrelated "leg" senses in lib/board/board-mirror.sh / board-writeback.sh / significance-classify.sh are untouched.

Backlog: _meta/BACKLOG.md ID-292.

Test plan

  • bash tests/test-meta.sh -- 698/698
  • bash tests/test-config-registry.sh -- 19/19
  • bash tests/test-hooks.sh -- 480/480
  • bash tests/test-kit-contract.sh -- 25/25
  • kit:advisor (fable) critique dispatched on the diff
  • Proof of done recorded: docs/verification/rename-five-legs.md

@tieubao
tieubao force-pushed the docs/rename-five-legs branch 2 times, most recently from 603c311 to d548105 Compare July 18, 2026 12:50
tieubao added 3 commits July 18, 2026 20:48
Applies the plain-words rule (CONTRIBUTING.md, docs/research/2026-07-16-plain-words-inventory.md)
to ADR-0034's loop taxonomy: Specify/Execute/Observe/Govern -> Shape/Build/Watch/Check
(Learn kept), and the container word leg -> stage.

Amends ADR-0034 per its own lock (a new "## Amendment" section, decision 3's
as-decided historical table left unrewritten). Sweeps the machine registry
(lib/config/module-registry.md, old names parenthetical for one release),
README's "The five stages" section and mermaid diagram, docs/architecture.md,
docs/data-flow.md's prose and ascii diagrams, docs/MANUAL.md's command index,
docs/kit-contract.md, commands/onboard.md's welcome tour, and the per-module
docs that reference the loop (lib/sync, lib/learn, lib/gate, lib/cosmetic,
lib/session/audit). Updates the registry-lint assertions in
tests/test-meta.sh and tests/test-config-registry.sh to the new section
headers. Leaves historical records (CHANGELOG, shipped specs, archived
implementation notes/proof docs) and the unrelated "leg" senses in
board-mirror/board-writeback/significance-classify untouched.
Repairs the feedback-loop.md ascii diagram's left/right rails (a floating
disconnected column, a one-char right-rail kink), rewords the ADR-0034
amendment's alias sentence to stop overclaiming parenthetical aliases in
files that are actually a clean cutover, and updates CHANGELOG.md's live
Unreleased section (a stale leg-vocabulary mention, plus a new entry
documenting the ID-292 rename).
@tieubao
tieubao force-pushed the docs/rename-five-legs branch from d548105 to 7d3c385 Compare July 18, 2026 13:49
@tieubao
tieubao merged commit 873cba5 into master Jul 18, 2026
2 checks passed
@tieubao
tieubao deleted the docs/rename-five-legs branch July 18, 2026 13:53
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