Intent: no open issue sits on the map with no reason to exist (#3242).
Done:
[ ] An open issue an hour old that names no pillar (src/core/pillars.ts) and is not behind the Later gate gets one: the pillar its title or body names, else behind the Later gate with a one-line comment saying so. Directions, pillar umbrellas and the Later gate itself are skipped.
[ ] Counted as labelled on the tick line; an unlabelled issue older than an hour is shown there as a triage miss.
[ ] A case in test/livetriage.test.ts for each branch.
Files: src/crew/livetriage.ts, test/livetriage.test.ts.
Risks: a person's issue moved behind the gate silently; the comment says why and a person can undo it by naming a pillar.
Fits: any builder on the crew (scout, mason or torque); a person assigns.
Intent: no open issue sits on the map with no reason to exist (#3242).
Done:
src/core/pillars.ts) and is not behind the Later gate gets one: the pillar its title or body names, else behind the Later gate with a one-line comment saying so. Directions, pillar umbrellas and the Later gate itself are skipped.labelledon the tick line; an unlabelled issue older than an hour is shown there as a triage miss.test/livetriage.test.tsfor each branch.Files:
src/crew/livetriage.ts,test/livetriage.test.ts. Risks: a person's issue moved behind the gate silently; the comment says why and a person can undo it by naming a pillar. Fits: any builder on the crew (scout, mason or torque); a person assigns.