Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions docs/release/v0.41.2.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# v0.41.2

## Release tooling self-repair (TP-0)

`0.41.2` is a tooling-only patch on the stable `0.41.x` line — **no public
API, package-topology or runtime-default changes**. It ships TP-0 of the
0.42.0 plan plus the three further release-tooling defects that the 0.41.2
release itself exposed; every fix carries failing-then-passing tests.

## What changed

- **Patch-release resume no longer skips a version**: the target is
re-derived from recorded evidence when a previous attempt already bumped
the package line, instead of `nextPatchVersion` skipping a patch (the
0.41.1 → 0.41.2 mis-bump that had to be reverted in `10038c4d`).
- **Release line-prose gate**: the version-anchor bump records the www
roadmap current-line entry's superseded theme in
`tools/project-constants.ts`, and the www truth gate fails a release
until the new theme is written — the bump cannot invent human release
prose (0.41.1 shipped alpha.19's theme under the `v0.41.1` entry).
- **Active-target anchors mechanized**: the bump now maintains STATUS
`Active release target` and ROADMAP `Active execution target` (previously
patched by hand every release).
- **Two-phase tag provenance**: `publish-existing` keeps an immutable tag
created by a patch-release run for the same version instead of refusing
it, and the evidence-closure validator accepts the two-phase shape
(0.41.2 is the first release that took this path end to end).

## Verification

- Full release-tier gates green on the bump commit; the publish-existing
run verified npm versions and dist-tags for all five packages
(`latest = 0.41.2`), post-publish npm consumer smoke and third-party Web
Component smoke.
- Immutable tag `v0.41.2`; evidence
(`docs/release/autoflow3/v0.41.2.json`, closure
`docs/release/v0.41.2-closure.json`) passes the two-phase-aware
consistency check.
- The seven-day P0 watch on the `0.41.x` patch line continues.

---

AutoFlow3 patch release evidence: `publish-existing-v0.41.2-2026-07-27T01-39-18-129Z`.

- Previous package line: `0.41.1`
Expand Down
Loading