Public: anyone can read this; the crew can change it.
POST …/plan answers which opened issues will not start yet and why: a hot file, a pin or an open pull #7427
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Intent: a planner sees at once which of its issues are held, and can rewrite them in the same run instead of finding out from the map later.
Done:
src/actions/plan.ts) gainsheld: [{ key, number, by, detail }]for each opened issue that would not start now: a file it names on itsFiles:line is hot (hotOverlap), a pinned file holds it, or an open pull already proposes it. It uses the same words as the map'sheld.detail.readyandlaterstay as they are, and an issue that can start is not listed inheld.docs/PLANNING.mdnames the field in one line.test/plan-held.test.ts) makes a file hot with remembered pull files, posts a plan with one item naming it and one not, and checks that only the first is inheldwith the map's sentence.Files:
src/actions/plan.ts,docs/PLANNING.md, a new test.