Skip to content

0.5.1 Burnish

Choose a tag to compare

@Atri10 Atri10 released this 26 Sep 16:55
· 120 commits to main since this release
b1ed490

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 #N references (in exec-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 in skills/executor/references/), its references list gained branches.md and test-quality.md, and its contract-update rule names the branch model. The README's exec-branch and exec-run check rows 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