docs(FN-4866): complete Step 1 — add incident closure addendum
Fusion-Task-Id: FN-4866 Fusion-Task-Lineage: 2188be29-febc-4610-92f6-d7c1a911359e
This commit is contained in:
committed by
gsxdsm
parent
ae4c00b7e0
commit
953e2ee2ac
@@ -34,3 +34,12 @@ Between 14:29 and 16:05 on 2026-05-16, three independent tasks were filed and ex
|
||||
1. **Document what happened and why:** covered by timeline + root-cause analysis above.
|
||||
2. **Close triage duplicate-detection gap:** addressed by adding `fn_task_search` and prompt instructions to query done/archived history.
|
||||
3. **Preserve scope discipline:** GitHub-side dedup is explicitly deferred into a follow-up task instead of being implemented here.
|
||||
|
||||
## Incident closure (FN-4866)
|
||||
FN-4866 was filed as a follow-up investigation request for the same FN-4726/FN-4734 duplicate-merge incident and is now closed against previously shipped safeguards.
|
||||
|
||||
- **FN-4774** — Added the `fn_task_search` triage tool over `store.searchTasks(...)` (FTS5) with historical coverage defaults (`includeArchived: true`, done tasks included by default) and updated duplicate-check prompt guidance in `packages/engine/src/triage.ts`.
|
||||
- **FN-4815** — Added regression coverage in `packages/engine/src/__tests__/triage-duplicate-search-regression.test.ts` for the tool contract, duplicate-check prompt guidance, and end-to-end duplicate discovery before task creation.
|
||||
- **FN-4829** — Added create-time duplicate gating (`POST /tasks/duplicate-check`, `acknowledgedDuplicates` / `bypassDuplicateCheck` on `POST /tasks`, `DuplicateWarningModal`, and `task:duplicate-warning-overridden` activity event).
|
||||
|
||||
FN-4866 acceptance-criteria mapping: root-cause analysis ✓ (see **Root cause** above); safeguard recommendation with linked implementation tasks ✓ (FN-4774 and FN-4829); regression test plan ✓ (FN-4815, plus explicit named-case coverage added under this closure task).
|
||||
|
||||
Reference in New Issue
Block a user