Skip to content

release: 0.1.3 - #32

Merged
yuema137 merged 1 commit into
mainfrom
release/0.1.3
Sep 11, 2026
Merged

yuema137 merged 1 commit into
mainfrom
release/0.1.3

Conversation

@yuema137

Copy link
Copy Markdown
Owner

Version bump only — structured-coding/VERSION and the two rebuilt packages. No specification, prose, or runtime change beyond what is already merged.

What 0.1.3 contains

Four PRs since 0.1.2, all from real usage feedback rather than anticipated need, closing #25, #26 and #27.

PR Merge What changed
#28 d1c8e14 Planning documents default out of version control; .structured-coding/standards.md is the deliberate exception
#29 9f8ac13 Sessions are routed through the entrypoint before acting on the workflow
#30 7848faa Endpoint authority is an explicit, sourced decision in the contract
#31 76cf3a0 An overall enumerates every identifiable step; a merged PR does not complete it; propagation has a named owner

Only three of the four issues' root causes were "the agent did not read it". The other three were read-and-misapplied, each with a different mechanism — a missing field, a sentence that let an unsourced restriction win, two claims that could share one sentence, and an undecided the agent. Those were fixed by changing the shape of the artifact, not by asking for more reading.

Runtime surface

Behaviour changes in exactly two places, both from #29: the continuity preset's SessionStart message content, and what verify_skill requires of an installed skill. Nothing new blocks anything, and no mechanical enforcement is claimed for any of the specification changes.

Validation

  • Ran 171 tests ... OK (skipped=1)
  • All five --check validations PASS
  • Packages rebuilt: codex 23 files, claude-code 22 files; directory and zip match shared source
  • VERSION reads 0.1.3 in the source tree and in both distributions

Open debts, unchanged and not hidden by this release

  • Continuity compact validation still needs an interactive session; no non-interactive trigger exists. Not claimed as passed.
  • PostToolUse delivery under an authenticated turn is registered, parsed and budgeted, but not directly observed.
  • merge-guard is decided against, not pending.

🤖 Generated with Claude Code

Four merged PRs since 0.1.2, all from real usage feedback rather than
anticipated need, closing issues #25, #26 and #27.

Planning documents now default to staying out of version control, with the
two recommended .gitignore lines stated where a reader is deciding.
.structured-coding/standards.md is the deliberate exception, because
whether Git tracks it is exactly what standards.py reads to decide whether
a declared command needs approval.

Sessions are routed through the entrypoint before they act on the
workflow. Rule 5 covers a session that is new, replacing another, or a
delegated agent; the phase table is stated to be the required resource
list; a compliance claim requires having read the rule it cites. The
continuity preset names the installed SKILL.md by absolute path at session
start, and verify_skill now treats the entrypoint files as part of a
complete installation.

Endpoint authority is an explicit, sourced decision in the contract.
Implementation, semantic commits, branch push, PR creation, CI repair and
merge are separate lines, each with its shipped default and where its
decision came from. A restriction with no source is not a project
decision and no longer overrides the defaults, which is what let an agent
present its own caution as the operator's boundary.

An overall must enumerate every step it can currently identify before the
first freeze, and completing a PR does not complete its overall. Post-merge
backward propagation has a named owner, recorded in the contract, with an
explicit handoff between the implementation and planning sessions.

Nothing new blocks anything, and no mechanical enforcement is claimed for
any of it. Runtime behavior changes only in the continuity SessionStart
message content and in what verify_skill requires.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@yuema137
yuema137 merged commit 97e7222 into main Sep 11, 2026
4 checks passed
@yuema137
yuema137 deleted the release/0.1.3 branch September 11, 2026 02:11
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