Skip to content

release: v1.13.0 - #35

Merged
lozit merged 1 commit into
mainfrom
release/v1.13.0
Oct 9, 2026
Merged

lozit merged 1 commit into
mainfrom
release/v1.13.0

Conversation

@lozit

@lozit lozit commented Oct 9, 2026

Copy link
Copy Markdown
Owner

Mechanical release commit for v1.13.0. Merge this, and the tag plus the GitHub release follow on main.

What the version carries

One new generated output and two ADRs, plus a cycle of corrections.

  • An optional INBOX.md — what was handed to the project from outside, dated and verbatim, not yet triaged. Named first in the generated CLAUDE.md's session-start list. The plugin never fills it.
  • The request behind it was refused first, and that is the reusable part: it asked for a SessionStart hook reading one estate's private document layout. Refused on ADR 0025 — nothing the plugin generates runs unasked — and on the rule that it never describes one estate's layout. The principle recorded is the convention here, the transport elsewhere.
  • AGENTS.md investigated and deferred to M2 with the harness behaviour measured rather than read, so the milestone starts with the groundwork done.
  • Dogfood: the orchestrated regime recorded, validated retired for probed, and the ADR-index invariant turned into a CI check.

Checklist

  • Both manifests and .groundrules.json bumped to 1.13.0, with a migration entry.
  • generated-by swept across 122 files; no 1.12.0 signature remains.
  • ## [Unreleased] finalized to ## [1.13.0] - 2026-10-09.
  • README reviewed on the three fronts. Skill-list drift: none, and the new generated output INBOX.md is in ## What's generated. Justification drift: this release adds a convention, so the practices table gains a capture is free, deciding is not row, with Allen's capture/clarify split and its reference.
  • Mechanical checks green: check-adr-index 48/48, validate-runner 14/14.
  • Eval suite run case by case through skill-creator's method, as in 1.12.0.

One finding that is not this release's business

claude plugin eval is no longer gated. It runs, and reports no eval cases found — because our cases live in evals/evals.json, skill-creator's format, while the CLI looks for its own per-case directories. ADR 0042 chose that harness because the CLI was gated, and said in as many words that the cases would transpose back just as cheaply if the gate opened.

It has. That is a change of its own, with its own ADR amendment, and deliberately not folded into a release commit.

Bump both manifests and the state file, sweep the generated-by signature
across 122 files, finalize the CHANGELOG heading, add the migration
entry.

README reviewed on the three fronts. Skill-list drift: none, fifteen
skills listed, and the new generated output INBOX.md is in What's
generated. Justification drift: this release adds a convention, so the
practices table gains a 'capture is free, deciding is not' row with
Allen's capture/clarify split as its reference. References: updated with
it.

Mechanical checks green: check-adr-index 48/48, validate-runner 14/14.

The eval suite was run case by case through skill-creator's method, as
in 1.12.0 — and the CLI runner is no longer gated, which is a finding
for its own change rather than this release's: our cases are in
skill-creator's JSON format and claude plugin eval now looks for its own
directory format, so it reports no cases found. ADR 0042 anticipated
exactly this and said to transpose back when the gate opened.
@lozit
lozit merged commit 64e5449 into main Oct 9, 2026
2 checks passed
@lozit
lozit deleted the release/v1.13.0 branch October 9, 2026 12:20
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