The bug
Same class as #230 (headless planner confabulating from its system prompt instead of the work unit's issue body), different path.
#230 is fixed on main — three commits land it, and the test named embeds the consumed source body passes. But that fix covers the initial planning path only. On the --resume partial-draft path, the source body is not re-embedded into the planner prompt, so a resumed run can lose the pinned issue body the same way #230 lost it.
Why it's filed separately
Different scenario, not a regression of #230. Closing #230 is correct; this needs its own fix and its own test.
Suggested check
Mirror #230's test on the resume path: assert the issue body text appears in the planner's rendered prompt after --resume, not just on a fresh plan.
Confidence
Found while verifying that #230 was already fixed, so the #230 half is directly evidenced. The resume-path claim comes from reading that code path, not from a reproduction — worth confirming with a failing test before fixing.
Provenance
Surfaced by the 2026-09-03 Desk burn-down, which had no GitHub credentials and filed nothing itself. Notes pending on bounded-systems/.github#378; once merged, at burndown/runs/2026-09-03/prx-230/.
The bug
Same class as #230 (headless planner confabulating from its system prompt instead of the work unit's issue body), different path.
#230 is fixed on
main— three commits land it, and the test named embeds the consumed source body passes. But that fix covers the initial planning path only. On the--resumepartial-draft path, the source body is not re-embedded into the planner prompt, so a resumed run can lose the pinned issue body the same way #230 lost it.Why it's filed separately
Different scenario, not a regression of #230. Closing #230 is correct; this needs its own fix and its own test.
Suggested check
Mirror #230's test on the resume path: assert the issue body text appears in the planner's rendered prompt after
--resume, not just on a fresh plan.Confidence
Found while verifying that #230 was already fixed, so the #230 half is directly evidenced. The resume-path claim comes from reading that code path, not from a reproduction — worth confirming with a failing test before fixing.
Provenance
Surfaced by the 2026-09-03 Desk burn-down, which had no GitHub credentials and filed nothing itself. Notes pending on
bounded-systems/.github#378; once merged, atburndown/runs/2026-09-03/prx-230/.