Skip to content

feat(ship): sync from base before the review (Phase 0.5); release 1.21.0 - #29

Merged
eriklenaerts merged 1 commit into
mainfrom
release/1.21.0
Aug 30, 2026
Merged

feat(ship): sync from base before the review (Phase 0.5); release 1.21.0#29
eriklenaerts merged 1 commit into
mainfrom
release/1.21.0

Conversation

@eriklenaerts

Copy link
Copy Markdown
Contributor

The base-currency check was only at the Phase 5 merge gate. Telemetry shows
that lands too late: main moves on most laps (median ~47 min between merges;
a lap seen absorbing "22, then 10, then 4 commits" of drift), so the review
fan-out reviewed a stale diff and the merge shipped code no reviewer saw,
plus a full-suite re-verify at the finish line.

Adds Phase 0.5 to /relay:ship: sync from base BEFORE test+review, but only
when the base moved and (via hooks.affects) only when it can reach this PR.
Merges, never rebases (a rebase force-pushes and orphans the PR's review
threads + test-drive evidence). Conflict stops the loop early, before the
review spend. New no-sync arg skips it. Phase 5 stays for mid-loop drift.

Regenerates rls.md; bumps version to 1.21.0 across the four mirrored files

  • CHANGELOG.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01HP9UPQ7AxXCfiZDP9FL2Z4

The base-currency check was only at the Phase 5 merge gate. Telemetry shows
that lands too late: main moves on most laps (median ~47 min between merges;
a lap seen absorbing "22, then 10, then 4 commits" of drift), so the review
fan-out reviewed a stale diff and the merge shipped code no reviewer saw,
plus a full-suite re-verify at the finish line.

Adds Phase 0.5 to /relay:ship: sync from base BEFORE test+review, but only
when the base moved and (via hooks.affects) only when it can reach this PR.
Merges, never rebases (a rebase force-pushes and orphans the PR's review
threads + test-drive evidence). Conflict stops the loop early, before the
review spend. New no-sync arg skips it. Phase 5 stays for mid-loop drift.

Regenerates rls.md; bumps version to 1.21.0 across the four mirrored files
+ CHANGELOG.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HP9UPQ7AxXCfiZDP9FL2Z4
@eriklenaerts
eriklenaerts merged commit f06818f into main Aug 30, 2026
2 checks passed
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