Repository navigation
0.5.1 Burnish
Hygiene release — headers, rename, self-contained comments
No behavior changes. Every code file now carries its license, the regression suite has a name that says what it tests, and comments describe the failures they guard against instead of citing closed issue numbers.
Changed
- SPDX headers on all 20 code files — 16 executor scripts, 3 repo scripts, the CI workflow:
# SPDX-License-Identifier: MIT+# Copyright (c) 2026 Atri10, matching LICENSE. Markdown is deliberately left alone: the root LICENSE covers it, and an HTML comment at the top of files agents read is context noise for zero protection. scripts/test-issue9-fixes.sh→scripts/test-executor.sh— the old name referenced a closed issue; the suite covers the executor scripts' contracts. CI, CONTRIBUTING, and the CHANGELOG updated with it.
Fixed
- Stale comments made self-contained — three
issue #Nreferences (inexec-plan-lint,exec-run, and the planning skill's lint description) now describe the failure they guard against: a guessed store path breaks the moment the workspace moves; a completion line without a verdict is an unjudged claim. - Stale documentation — CONTRIBUTING's layout table no longer lists a
docs/directory (the repo keeps none; normative content lives inskills/executor/references/), its references list gainedbranches.mdandtest-quality.md, and its contract-update rule names the branch model. The README'sexec-branchandexec-run checkrows now describe the task/side/spike subcommands and the topology audit.
Verification
Suite 40/40 · validate-skills.sh clean · prompt-injection lint clean · ShellCheck --severity=warning clean · secret scan clean · CI green on every push.
Full diff: v0.5.0...v0.5.1