↳ 0211Spec 0211.2 — Refactor: /dev-next step 20 — capture MERGE_SHA at merge time, not after subsequent --push-to-main commits advance origin/main
Frontmatter
Field
Value
kind
dev
spec
0211.2
slug
merge-sha-capture-race-with-post-merge-pushes
title
Refactor: /dev-next step 20 — capture MERGE_SHA at merge time, not after subsequent --push-to-main commits advance origin/main
type
refactoring
label
refactoring
version_bump
PATCH
target_version
TBD
status
deployed
depends_on
['0211']
complexity
S
created
2026-05-24
queued_at
2026-05-24T13:38:00Z
started_at
2026-05-25T09:17:13Z
merged_at
2026-05-25T09:24:17Z
deployed_at
2026-05-25T09:33:28Z
pr
https://github.com/Lexiz/dual-research/pull/245
handover
handoffs/2026-05-25-spec-0211.2-merge-sha-capture-race-with-post-merge-pushes.md
failure_step
source_session
promoted_from_draft
disposition
archive
disposition_reason
Pre-spec-0229 carve-out; disposition assigned retroactively to satisfy the new convention.
Event timeline
When
Step
Data
2026-05-25T09:17:15Z
in_progress
{}
2026-05-25T09:19:00Z
branched
{"branch": "spec/0211.2-merge-sha-capture-race-with-post-merge-pushes", "from": "main@43c6800"}
2026-05-25T09:19:02Z
implementing_started
{}
2026-05-25T09:23:07Z
implement_complete
{"files_changed": 5, "commits": 1}
2026-05-25T09:23:13Z
tests_started
{}
2026-05-25T09:23:45Z
tests_green
{"passed": 1906}
2026-05-25T09:24:10Z
pr_opened
{"url": "https://github.com/Lexiz/dual-research/pull/245"}
2026-05-25T09:24:19Z
merged
{"pr": "https://github.com/Lexiz/dual-research/pull/245"}
2026-05-25T09:24:56Z
deploy_started
{}
2026-05-25T09:32:13Z
deployed
{"version": "1.44.14", "watched_run": "26393346324", "watched_run_conclusion": "cancelled", "actual_deploy_run": "26393367291", "note": "merge-commit run cancelled by concurrency policy; latest queue-state push run succeeded and deployed"}
2026-05-25T09:32:15Z
deploy_health_check_ok
{"endpoint": "/api/health", "version": "1.44.14"}
2026-05-25T09:33:11Z
handoff_written
{"path": "handoffs/2026-05-25-spec-0211.2-merge-sha-capture-race-with-post-merge-pushes.md"}
Links