Spec 0212 — Refactor: /dev-next — eliminate the post-merge race window (split `gh pr merge` from branch-cleanup, buffer all post-merge `--push-to-main` writes until step 23)
Frontmatter
Field
Value
kind
dev
spec
0212
slug
gh-pr-merge-delete-branch-author-worktree-collision
title
Refactor: /dev-next — eliminate the post-merge race window (split `gh pr merge` from branch-cleanup, buffer all post-merge `--push-to-main` writes until step 23)
type
refactoring
label
refactoring
version_bump
PATCH
target_version
TBD
status
deployed
depends_on
['0210', '0211.2', '0211.3']
complexity
S
created
2026-05-25
queued_at
2026-05-25T09:42:30Z
started_at
2026-05-25T10:12:56Z
merged_at
2026-05-25T10:21:36Z
deployed_at
2026-05-25T10:29:11Z
pr
https://github.com/Lexiz/dual-research/pull/247
handover
handoffs/2026-05-25-spec-0212-gh-pr-merge-delete-branch-author-worktree-collision.md
failure_step
source_session
promoted_from_draft
Event timeline
When
Step
Data
2026-05-25T10:12:58Z
in_progress
{}
2026-05-25T10:13:10Z
branched
{"branch": "spec/0212-gh-pr-merge-delete-branch-author-worktree-collision", "from": "main@c5f82bf"}
2026-05-25T10:13:12Z
implementing_started
{}
2026-05-25T10:18:36Z
implement_complete
{"files_changed": 4, "commits": 0}
2026-05-25T10:18:38Z
tests_started
{}
2026-05-25T10:20:18Z
tests_green
{"passed": 1915}
2026-05-25T10:21:34Z
pr_opened
{"url": "https://github.com/Lexiz/dual-research/pull/247"}
2026-05-25T10:21:38Z
merged
{"pr": "https://github.com/Lexiz/dual-research/pull/247"}
2026-05-25T10:24:22Z
deploy_started
{}
2026-05-25T10:27:48Z
deployed
{"version": "1.44.16"}
2026-05-25T10:28:07Z
deploy_health_check_ok
{}
2026-05-25T10:29:00Z
handoff_written
{"path": "handoffs/2026-05-25-spec-0212-gh-pr-merge-delete-branch-author-worktree-collision.md"}
2026-05-25T10:29:12Z
deployed
{"version": "1.44.16"}
Links