gsxdsm
ddc8e6dd1a
FN-7961: backfill blank titles on terminal triage failures
Give terminally failed planning tasks deterministic non-LLM titles so orphaned blank-title rows stay visible after model unavailability.
- Add deriveFallbackTaskTitle / FALLBACK_TASK_TITLE for description-based title derivation
- Export the helper from @fusion/core (public + gate entrypoints)
- Backfill blank titles on terminal triage failure paths without overwriting existing titles
- Cover helper and all terminal specifyTask failure surfaces with tests
- Add patch changeset for the operator-visible fix
Files changed:
.changeset/fn-7961-blank-title-fallback.md | 7 +
packages/core/src/__tests__/ai-summarize.test.ts | 42 +++++
packages/core/src/ai-summarize.ts | 42 +++++
packages/core/src/index.gate.ts | 2 +
packages/core/src/index.ts | 2 +
packages/engine/src/__tests__/triage.test.ts | 209 +++++++++++++++++++++++
packages/engine/src/triage.ts | 23 +++
7 files changed, 327 insertions(+)
Fusion-Task-Id: FN-7961
Fusion-Task-Lineage: 1984c31d-e184-4592-b32f-1736a9ce27f6
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-15 10:32:48 -07:00
..
2026-07-15 10:32:48 -07:00
2026-07-13 10:32:12 -07:00
2026-07-13 10:32:12 -07:00
2026-06-08 15:19:27 -07:00
2026-07-14 13:23:29 -07:00