v1.2.0 - Workflow run tracking
MINOR — the in-flight tracker learns the Workflow spawn shape.
Field-driven: a 52-agent Workflow run hit a session limit (8 workers dead) and the outer session had zero record the run existed — Workflow was not in the spawn-tool set, so the recovery block could not point the next session at the run's own journal.jsonl.
inFlightAgentsnow journals Workflow runs: the workflow'sname/scriptPathas the description,subagentType: "workflow", and the run'stranscriptDirprobed as the residue path — the recovery block after an interruption now names where the run's own journal lives.- Honest scope unchanged: CoalHearth records that the run existed and where its residue is; the per-agent truth stays in the run's own
journal.jsonl(a parent cannot force dead workers to journal).
Full detail: CHANGELOG.md.