From 904d68e1fccaf55ffa153f4545cf2f855150eca8 Mon Sep 17 00:00:00 2001 From: Yue Ma Date: Thu, 10 Sep 2026 22:08:58 -0400 Subject: [PATCH] release: 0.1.3 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) --- dist/claude-code/structured-coding/VERSION | 2 +- dist/codex/structured-coding/VERSION | 2 +- dist/structured-coding-claude-code.zip | Bin 118927 -> 118927 bytes dist/structured-coding-codex.zip | Bin 119271 -> 119271 bytes structured-coding/VERSION | 2 +- 5 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/claude-code/structured-coding/VERSION b/dist/claude-code/structured-coding/VERSION index d917d3e..b1e80bb 100644 --- a/dist/claude-code/structured-coding/VERSION +++ b/dist/claude-code/structured-coding/VERSION @@ -1 +1 @@ -0.1.2 +0.1.3 diff --git a/dist/codex/structured-coding/VERSION b/dist/codex/structured-coding/VERSION index d917d3e..b1e80bb 100644 --- a/dist/codex/structured-coding/VERSION +++ b/dist/codex/structured-coding/VERSION @@ -1 +1 @@ -0.1.2 +0.1.3 diff --git a/dist/structured-coding-claude-code.zip b/dist/structured-coding-claude-code.zip index ee29a50fd7199a9a3a3f5997e3f3d13f1de41b85..c578b0d3f7194827fb9242c09c6d3b51dd3a8a4f 100644 GIT binary patch delta 61 zcmeBQ$lkw@eZz!!-faKPOF0-A7}$VVa&qDXQQk1upkPmbKjRC=SB#%E?~mWUKb}!3 Oiv^@``_q$*tJna33Kntz delta 61 zcmeBQ$lkw@eZz!!Uah(ndpH;v7}$VVa&qDXQQk1upkPmbKjRC=SBxJu?~mWUKb}!3 Oiv^@``_q$*tJna0j22=5 diff --git a/dist/structured-coding-codex.zip b/dist/structured-coding-codex.zip index eb7134148eeb068cac0c6af93c2e6d9e0bbeab66..84a95d377d840b38d88001519ff0d01d5a3a0ee5 100644 GIT binary patch delta 62 zcmaF9nEm-;_6-x_d9(dDFXdohU|<7c$>|Ga8AW-+T!Vr={r!wD7+*1d*1SJ{`~G-F QjcgW>%I&XDG5%o#0IMk%SO5S3 delta 62 zcmaF9nEm-;_6-x_d9~_R?BQTwU|<7c$>|Ga8AW-+T!Vr={r!wD7+*1d)Vx1_`~G-F QjcgW>%I&XDG5%o#0H~!GNB{r; diff --git a/structured-coding/VERSION b/structured-coding/VERSION index d917d3e..b1e80bb 100644 --- a/structured-coding/VERSION +++ b/structured-coding/VERSION @@ -1 +1 @@ -0.1.2 +0.1.3