feat(FN-2602): merge fusion/fn-2602 (auto-resolved)

- feat(FN-2602): complete Step 7 — add release changeset
- test(FN-2602): complete Step 6 — align migration and schema tests
- test(FN-2602): complete Step 5 — update store status assertions
- feat(FN-2602): complete Step 4 — rename triage prompt labels
- feat(FN-2602): complete Step 3 — add status rename migration
- feat(FN-2602): complete Step 2 — rename respecify status literals
- feat(FN-2602): complete Step 1 — rename triage display labels
This commit is contained in:
Fusion
2026-04-26 12:10:21 -07:00
committed by gsxdsm
parent 9d7f58542b
commit 8097db235a
12 changed files with 57 additions and 41 deletions

View File

@@ -4357,7 +4357,7 @@ export class TaskStore extends EventEmitter<TaskStoreEvents> {
let invalidatedStatus = false;
try {
await this.updateTask(id, {
status: "needs-respecify",
status: "needs-replan",
});
invalidatedStatus = true;
} catch (err) {
@@ -4365,7 +4365,7 @@ export class TaskStore extends EventEmitter<TaskStoreEvents> {
...commentContextBase,
phase: "addComment:awaiting-approval-invalidation",
stage: "status-update",
nextStatus: "needs-respecify",
nextStatus: "needs-replan",
error: err instanceof Error ? err.message : String(err),
});
}
@@ -4383,7 +4383,7 @@ export class TaskStore extends EventEmitter<TaskStoreEvents> {
...commentContextBase,
phase: "addComment:awaiting-approval-invalidation",
stage: "post-invalidation-log-entry",
nextStatus: "needs-respecify",
nextStatus: "needs-replan",
error: err instanceof Error ? err.message : String(err),
});
}