/pm:resume pops the top frame from the detour stack, restores the paused epic to active status, and runs the mandatory reconcile gate if the frame has reconcileOnResume: true. This is the structured re-entry to work that was parked — the step otherwise lost after a context compaction. Do not skip it or hand-clear reconcileNeeded directly.
Prerequisites
Before running/pm:resume, confirm that the detour epic is archived and its work is committed and deployed. If the detour isn’t finished yet, it is not time to resume — finish the detour first and archive it, then come back here.
What happens
1
Verify the detour is complete
Confirm the detour epic is archived and all changes are committed. If anything is still in progress, stop and finish the detour first.
2
Pop the stack frame
Remove the top frame from
detourStack in .conductor/state.json.3
Restore the paused epic
Set the paused epic’s
status back to active and update the .active pointer to it.4
Delegate to the reconciler (if required)
If the popped frame had
reconcileOnResume: true, do not write any code yet. Delegate a clean-context review to the reconciler agent via the Task tool, passing it the paused epic id and the detour epic id.5
Receive the verdict
The reconciler re-reads the paused proposal, diffs what the detour actually changed, and reports back
VERDICT: valid|invalidated plus AMENDMENTS: — one story to add, remove, or amend per line.6
Write the verdict back durably
Record the result with:This attaches
{ verdict, amendments, reconciledAt } to the paused epic’s link to the detour and clears reconcileNeeded in one step. Do not hand-clear reconcileNeeded — use this command.7
Re-render and continue
Run
conductor.mjs render, then state the exact next story to build on the resumed epic.Reconcile verdicts
Either way, always write the verdict back with
record-reconcile. Narration alone in the transcript does not clear reconcileNeeded.
Honcho memory
After the reconcile gate completes, preserve the resume context for Honcho:resumed <parent>, reconciled vs <detour-id>; reconcile = valid line and appends a timestamped copy to .conductor/honcho-memories.log. Paste the printed line into your Honcho MCP memory tool. The engine only formats and logs the string — it never calls Honcho itself.