Skip to content

standard: freeze + roll out the fleet check:all standard (pl-760e)#5

Merged
jayminwest merged 4 commits into
mainfrom
check-all-standard
Jun 12, 2026
Merged

standard: freeze + roll out the fleet check:all standard (pl-760e)#5
jayminwest merged 4 commits into
mainfrom
check-all-standard

Conversation

@jayminwest

Copy link
Copy Markdown
Owner

Summary

Lands the cross-repo foundation of the fleet check:all standard and closes out tracker pl-760e (os-eco-3ee9):

  • docs/check-all-standard.md — frozen canonical gate vocabulary, ordered core gate list, conditional-gate registry, quiet-output contract, verify rule, ci-parity rule, per-repo reconciliation table.
  • templates/l5-toolkit/scripts/check-all.ts (+test) — byte-identical quiet runner; resolves the gate manifest from package.json, exports GATES, honors CHECK_ALL_VERBOSE / --bail.
  • templates/l5-toolkit/scripts/check-ci-parity.ts (+test) — generalized port of warren's parity detector; imports GATES; per-repo escape hatches moved to optional scripts/ci-parity-config.json so the script stays byte-frozen.
  • Toolkit package-scripts.json, README, and canonical biome.json (formatter-off override for the two frozen scripts) updated; root CLAUDE.md standardized on bun run check:all / bun run verify.

Fleet rollout (companion PRs, one per sub-repo)

Repo Plan PR Verify
warren pl-cf2a jayminwest/warren#338 12/12 gates
burrow pl-beec jayminwest/burrow#41 9/9 gates
sapling pl-4a1c jayminwest/sapling#21 9/9 gates
plot pl-b50c jayminwest/plot#16 9/9 gates
mulch pl-237d jayminwest/mulch#52 9/9 gates
seeds pl-78eb jayminwest/seeds#87 9/9 gates
trellis pl-134e jayminwest/trellis#3 9/9 gates
canopy pl-a59c jayminwest/canopy#7 10/10 gates

Close-out verification (this branch): cmp byte-identity of both frozen scripts in all eight repos, canonical package.json wiring everywhere, and concurrent green bun run verify runs across the fleet.

Follow-up filed: os-eco-49b3 (rev 2 — reformat the frozen scripts to be biome-format-clean and drop the per-repo formatter overrides).

🤖 Generated with Claude Code

jayminwest and others added 4 commits June 11, 2026 22:35
…et runner

- docs/check-all-standard.md: canonical gate vocabulary, ordered core
  gate list, conditional-gate registry, quiet-output contract, verify
  rule, ci-parity rule, per-repo reconciliation table (os-eco-9048)
- templates/l5-toolkit/scripts/check-all.ts (+test): byte-identical
  quiet runner; resolves the gate manifest from package.json, exports
  GATES, honors CHECK_ALL_VERBOSE and --bail (os-eco-5db7)
- templates/l5-toolkit/scripts/check-ci-parity.ts (+test): generalized
  port of warren's parity detector; imports GATES, escape hatches move
  to optional scripts/ci-parity-config.json so the script stays
  byte-identical (os-eco-5db7)
- package-scripts.json + README: wire check:all -> runner, add verify
  and check:ci-parity, add yaml devDep

Part of pl-760e (os-eco-3ee9).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…standard

- root CLAUDE.md: Build & Test Commands standardized on bun run
  check:all / verify
- docs/check-all-standard.md + configs/biome.json: codify the
  formatter-off override for the two frozen scripts (template is not
  format-clean at lineWidth 100; reformat tracked as os-eco-49b3)
- verified fleet-wide: byte-identical runners (cmp), canonical
  manifests, green bun run verify in all eight repos
  (warren 12/12, canopy 10/10, others 9/9)

Closes os-eco-9048, os-eco-5db7, os-eco-9a3a (pl-760e: success).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jayminwest jayminwest enabled auto-merge (squash) June 12, 2026 06:04
@jayminwest jayminwest merged commit ed1b244 into main Jun 12, 2026
7 checks passed
@jayminwest jayminwest deleted the check-all-standard branch June 12, 2026 06:04
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