chore: release v0.29.2 - #318
Conversation
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
The changes are consistent release metadata updates (versions, changelog, and internal logs) with no functional code modifications.
Review effort: Lite
Findings: None
What changed in this PR
Release bookkeeping for v0.29.2: bumps the npm package version, promotes the CHANGELOG entry for the release (including the v0.29.1 yanked note), and records the release cut in .dev/STATE.md and the session log.
Changes:
- Bump version 0.29.1 → 0.29.2 in
package.jsonandpackage-lock.json. - Promote CHANGELOG
[Unreleased]→[0.29.2] - 2026-09-21and retain[0.29.1]as [YANKED] with an explanatory note. - Update
.dev/STATE.mdand.dev/log/...to reflect the v0.29.2 release cut and next steps.
| File | Description |
|---|---|
| package.json | Updates package version to 0.29.2. |
| package-lock.json | Updates lockfile version fields to 0.29.2. |
| CHANGELOG.md | Adds 0.29.2 release section and marks 0.29.1 as yanked with rationale. |
| .dev/STATE.md | Records v0.29.2 release cut in current project state. |
| .dev/log/2026-09-21-v0291-gate-scenario17.md | Appends note that #317 merged and v0.29.2 release PR was opened. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
§4a gate on the
Census 9/9 workflows at One harness observation: the reset left one PR from the v0.29.1 gate open on the Checklist 5: |
Release PR for v0.29.2 — a patch. Promotes
[Unreleased]→[0.29.2] - 2026-09-21, bumpspackage.json/package-lock.json, and records the cut in.dev/STATE.mdand the session log. No source change:dist-action/rebuilds byte-identical.What ships
Two payloads reach users for the first time here, because v0.29.1 was tagged and never released (its §4a gate came back 83/84; tally on #316; the CHANGELOG marks it
[YANKED]):62504c1) — the repair that gate called for. Themlexercise-verbatim rule now says it concerns only directives the source already contains, so the model stops wrapping a plain## Exerciseslist in{exercise-start}. Refusals by the structural-parity guard on the failing fixture: 5/12 at v0.29.0 (latent since v0.28.0), 11/12 at v0.29.1, 0/24 with the repair; local bundle through the action path on the failing fixture PR delivered 2 of 2.cd41558) — the Malayalam editor's answers to the round-3 questions:mlrules 27 → 28, glossary v0.7.0, the corrected-ഉംcomma rule, the plural rule, the Further Reading boundary record. Listed under[0.29.1]in the CHANGELOG, where the tag puts it.Only the
mllane's prompt changes; zh-cn, fa and fr are untouched.Checklist (AGENTS.md, Release Checklist)
[Unreleased]above it;[0.29.1]stays, marked[YANKED]package.json,package-lock.json)format:check,check-dev-refscleannpm run build:dist-action/unchangedv0.29.2, E2E-gate the tag. Read scenario 17 on the.mllane first; then per-PR verdict coverage atengineVersion: 0.29.2. One draw per scenario is what the gate takes — the twelve-draw measurement in ml: stop the exercise rule priming invented directives — v0.29.1's gate failed scenario 17 (latent since v0.28.0) #317 is the evidence the defect is gone, the gate is the evidence the tagged bytes carry the repairv0.29andv0;@v0smoke (scenario 01)Gate tally and smoke read-off will be recorded here as comments.
🤖 Generated with Claude Code