🤖 Generated by the Agentic Engineer
Problem
Publication assessment checks out current main but selects the dispatch-time commit. If main advances while the job waits, a valid current checkout and matching successful CI are refused before assessment.
Reproduced against reviewed 739d01b using the actual command and isolated offline fixtures. This is one defect family; related input variants belong to this issue.
Proposed direction
Resolve the assessment commit from the actual checkout and preserve the independent remote-tip and successful-CI bindings.
Acceptance criteria
A queued dispatch whose checkout advances assesses that checkout. Stale checkout, wrong CI and mismatched remote tip still refuse. Publication remains explicitly opt-in.
Size: Small.
Part of #101.
Problem
Publication assessment checks out current main but selects the dispatch-time commit. If main advances while the job waits, a valid current checkout and matching successful CI are refused before assessment.
Reproduced against reviewed 739d01b using the actual command and isolated offline fixtures. This is one defect family; related input variants belong to this issue.
Proposed direction
Resolve the assessment commit from the actual checkout and preserve the independent remote-tip and successful-CI bindings.
Acceptance criteria
A queued dispatch whose checkout advances assesses that checkout. Stale checkout, wrong CI and mismatched remote tip still refuse. Publication remains explicitly opt-in.
Size: Small.
Part of #101.