Fusion (runfusion.ai)
4955ccf6ea
feat(FN-5132): align soft-delete-lineage-children test assertion with FN-51
...
Updates the `soft-delete-lineage-children` test to align assertions with the contract established by the previously landed FN-5127, ensuring idempotent re-delete behavior is verified correctly.
Fusion-Task-Id: FN-5132
2026-05-19 07:26:43 -07:00
Fusion (runfusion.ai)
2c7ae1c1a4
feat(FN-5131): add lineage-unlink flag to triage parent deletes
...
Adds a `lineage-unlink` flag to triage parent deletes (FN-5131), enabling the split-into-subtasks path to break parent-child lineage on deletion. The primary addition is a comprehensive new test covering that split scenario, with minor adjustments to two existing lineage-related test files.
Fusion-Task-Id: FN-5131
Fusion-Task-Lineage: cb720e8f-8c49-42e4-873a-9949f3ba3427
2026-05-19 07:20:28 -07:00
Fusion (runfusion.ai)
97f46dbad8
test(FN-5115): complete Step 7 — stabilize migrations and verification
...
Fusion-Task-Id: FN-5115
Fusion-Task-Lineage: 5c3d9d42-9dcd-4ebb-ba10-8a4b14d541dd
2026-05-19 06:51:26 -07:00
Fusion (runfusion.ai)
250f7ccab8
test(FN-5115): complete Step 5 — add done pause backfill migration test
...
Fusion-Task-Id: FN-5115
Fusion-Task-Lineage: 5c3d9d42-9dcd-4ebb-ba10-8a4b14d541dd
2026-05-19 06:51:26 -07:00
Fusion (runfusion.ai)
63aaadf953
test(FN-5115): complete Step 4 — add completion pause regression tests
...
Fusion-Task-Id: FN-5115
Fusion-Task-Lineage: 5c3d9d42-9dcd-4ebb-ba10-8a4b14d541dd
2026-05-19 06:51:26 -07:00
Fusion (runfusion.ai)
f36172f564
feat(FN-5115): complete Step 2 — add done pause backfills
...
Fusion-Task-Id: FN-5115
Fusion-Task-Lineage: 5c3d9d42-9dcd-4ebb-ba10-8a4b14d541dd
2026-05-19 06:51:25 -07:00
Fusion (runfusion.ai)
35b00d2869
feat(FN-5115): complete Step 1 — clear done pause fields
...
Fusion-Task-Id: FN-5115
Fusion-Task-Lineage: 5c3d9d42-9dcd-4ebb-ba10-8a4b14d541dd
2026-05-19 06:51:25 -07:00
Fusion (runfusion.ai)
e0c0745c00
test(FN-5129): add lineage soft-delete and archive regression coverage
...
Fusion-Task-Id: FN-5129
Fusion-Task-Lineage: 77519a37-0552-4e8b-8061-ce84012de978
2026-05-19 06:37:56 -07:00
Fusion (runfusion.ai)
bd8bd745d5
feat(FN-5129): complete Step 3 — gate archiveTask lineage references
...
Fusion-Task-Id: FN-5129
Fusion-Task-Lineage: 77519a37-0552-4e8b-8061-ce84012de978
2026-05-19 06:37:56 -07:00
Fusion (runfusion.ai)
5d9669ad35
feat(FN-5129): complete Step 2 — enforce lineage gate in deleteTask
...
Fusion-Task-Id: FN-5129
Fusion-Task-Lineage: 77519a37-0552-4e8b-8061-ce84012de978
2026-05-19 06:37:56 -07:00
Fusion (runfusion.ai)
911125f1c9
feat(FN-5129): complete Step 1 — add lineage child guard primitives
...
Fusion-Task-Id: FN-5129
Fusion-Task-Lineage: 77519a37-0552-4e8b-8061-ce84012de978
2026-05-19 06:37:56 -07:00
Fusion (runfusion.ai)
5ea5252549
test(FN-5127): align FN-5124 QA test with idempotent re-delete
...
Fusion-Task-Id: FN-5127
Fusion-Task-Lineage: aafbc6a7-fa26-4dad-ab16-96ea79f8cee2
2026-05-19 06:10:35 -07:00
Fusion (runfusion.ai)
9046182b51
test(FN-5127): regression for idempotent soft-delete
...
Fusion-Task-Id: FN-5127
Fusion-Task-Lineage: aafbc6a7-fa26-4dad-ab16-96ea79f8cee2
2026-05-19 06:10:35 -07:00
Fusion (runfusion.ai)
c3178b564b
fix(FN-5127): complete Step 1 — make deleteTask idempotent on re-delete
...
Fusion-Task-Id: FN-5127
Fusion-Task-Lineage: aafbc6a7-fa26-4dad-ab16-96ea79f8cee2
2026-05-19 06:10:35 -07:00
Fusion (runfusion.ai)
15bb84f862
feat(FN-5124): add soft-delete QA boundary regression coverage
...
Adds a regression test for FN-5124 covering soft-delete QA boundary cases, targeting the engine reliability interaction suite. The single new test file exercises edge conditions in the soft-delete path to guard against future regressions.
Fusion-Task-Id: FN-5124
Fusion-Task-Lineage: 7166e252-9c98-4f51-956a-1402dae6f402
2026-05-19 05:52:09 -07:00
Fusion (runfusion.ai)
7380adc7b6
fix(FN-5105): complete Step 6 — stabilize verification gates
...
Fusion-Task-Id: FN-5105
Fusion-Task-Lineage: a876d5eb-d828-415e-b6f0-07bbc8713417
2026-05-19 05:16:37 -07:00
Fusion (runfusion.ai)
e4178718ef
test(FN-5105): expand soft-delete behavioral coverage
...
Fusion-Task-Id: FN-5105
Fusion-Task-Lineage: a876d5eb-d828-415e-b6f0-07bbc8713417
2026-05-19 05:16:37 -07:00
Fusion (runfusion.ai)
7c9209bba1
test(FN-5105): complete Step 5 — align soft-delete regressions
...
Fusion-Task-Id: FN-5105
Fusion-Task-Lineage: a876d5eb-d828-415e-b6f0-07bbc8713417
2026-05-19 05:16:37 -07:00
Fusion (runfusion.ai)
44df53c2fb
feat(FN-5105): implement soft-delete readers and FTS filtering
...
Fusion-Task-Id: FN-5105
Fusion-Task-Lineage: a876d5eb-d828-415e-b6f0-07bbc8713417
2026-05-19 05:16:37 -07:00
Fusion (runfusion.ai)
a12047b603
feat(FN-5105): complete Step 1 — add deletedAt schema plumbing
...
Fusion-Task-Id: FN-5105
Fusion-Task-Lineage: a876d5eb-d828-415e-b6f0-07bbc8713417
2026-05-19 05:16:36 -07:00
Fusion (runfusion.ai)
d683cbda33
feat(FN-5122): export dependency-blocked-todo-report symbols from core
...
Exports dependency-blocked-todo-report symbols from `@fusion/core`'s public surface so they can be imported directly from the package.
Fusion-Task-Id: FN-5122
2026-05-19 04:23:18 -07:00
Fusion (runfusion.ai)
dd78e42f75
fix(FN-5093): complete Step 7-8 — verification fixes and changeset
...
Fusion-Task-Id: FN-5093
Fusion-Task-Lineage: fe96617a-88f8-4a3c-b96c-c516d2206331
2026-05-19 03:54:49 -07:00
Fusion (runfusion.ai)
85bc219279
feat(FN-5093): complete Step 3 — hydrate inReviewStalled in TaskStore
...
Fusion-Task-Id: FN-5093
Fusion-Task-Lineage: fe96617a-88f8-4a3c-b96c-c516d2206331
2026-05-19 03:54:48 -07:00
Fusion (runfusion.ai)
274f86ffaa
feat(FN-5093): complete Step 2 — wire types settings and exports
...
Fusion-Task-Id: FN-5093
Fusion-Task-Lineage: fe96617a-88f8-4a3c-b96c-c516d2206331
2026-05-19 03:54:48 -07:00
Fusion (runfusion.ai)
d251cbecd1
feat(FN-5093): complete Step 1 — core detector module
...
Fusion-Task-Id: FN-5093
Fusion-Task-Lineage: fe96617a-88f8-4a3c-b96c-c516d2206331
2026-05-19 03:54:48 -07:00
Fusion (runfusion.ai)
8e3e71744b
feat(FN-5091): complete Step 2 — wire settings and exports
...
Fusion-Task-Id: FN-5091
Fusion-Task-Lineage: f59dc7dd-abc2-4d1d-a755-1fe446314131
2026-05-19 03:21:17 -07:00
Fusion (runfusion.ai)
e97efc9f3c
feat(FN-5091): complete Step 1 — add core dependency blocked detector
...
Fusion-Task-Id: FN-5091
Fusion-Task-Lineage: f59dc7dd-abc2-4d1d-a755-1fe446314131
2026-05-19 03:21:16 -07:00
Fusion (runfusion.ai)
d192154b2b
feat(FN-5034): complete Step 4 — hydrate stale paused todo in TaskStore
...
Fusion-Task-Id: FN-5034
Fusion-Task-Lineage: 1e315656-30d8-41d2-9802-0d9e155f0ba8
2026-05-19 03:10:25 -07:00
Fusion (runfusion.ai)
b35843c2ea
feat(FN-5034): complete Step 3 — wire stale paused todo types settings exports
...
Fusion-Task-Id: FN-5034
Fusion-Task-Lineage: 1e315656-30d8-41d2-9802-0d9e155f0ba8
2026-05-19 03:10:25 -07:00
Fusion (runfusion.ai)
8e1ee3efa0
feat(FN-5034): complete Step 2 — add stale paused todo detector
...
Fusion-Task-Id: FN-5034
Fusion-Task-Lineage: 1e315656-30d8-41d2-9802-0d9e155f0ba8
2026-05-19 03:10:25 -07:00
Fusion (runfusion.ai)
e53cf7e0b1
fix(FN-5089): add trailer settings typing defaults
...
Fusion-Task-Id: FN-5089
Fusion-Task-Lineage: ad7ea32a-c024-45bb-b68e-b65665b9b7c6
2026-05-19 02:34:37 -07:00
Fusion (runfusion.ai)
ac9c83c106
test(FN-5089): add commit-msg hook coverage and wiring
...
Fusion-Task-Id: FN-5089
Fusion-Task-Lineage: ad7ea32a-c024-45bb-b68e-b65665b9b7c6
2026-05-19 02:34:35 -07:00
Fusion (runfusion.ai)
4420abe6af
feat(FN-5103): complete Step 1 — add merge details attribution flags
...
Fusion-Task-Id: FN-5103
Fusion-Task-Lineage: e4e4d9ba-4884-4feb-b18b-a30e799c3fb1
2026-05-19 01:24:54 -07:00
Fusion (runfusion.ai)
76790c424f
feat(FN-5053): fix verification gate registration for workspace test stabil
...
Fix FN-5053 restores workspace test stability for the verification gate by adjusting the duplicate guard and task workflow route registration, with updated coverage in the branch-conflicts and diff-volume-gate test suites.
Fusion-Task-Id: FN-5053
Fusion-Task-Lineage: cc8a561a-fd56-4275-b06c-0966c80c2868
2026-05-18 23:14:27 -07:00
Fusion (runfusion.ai)
d5438ebc11
feat(FN-5060): complete Step 2 — stabilize shared dedup guard exports
...
Fusion-Task-Id: FN-5060
Fusion-Task-Lineage: 35434cc4-583f-4e50-9ca3-c12546d220c1
2026-05-18 22:47:51 -07:00
Fusion (runfusion.ai)
0820b64d1a
fix(FN-5095): restore workspace verification gates
...
Fusion-Task-Id: FN-5095
Fusion-Task-Lineage: dff589e4-5142-429d-8ca2-53352eaeaac6
2026-05-18 22:02:54 -07:00
Fusion (runfusion.ai)
2b96475fdd
fix(FN-5060): stabilize dedup typing and engine expectations
2026-05-18 19:44:33 -07:00
Fusion (runfusion.ai)
a54496f45d
feat(FN-5060): complete Step 5 — wire engine and mission dedup guard
2026-05-18 19:44:33 -07:00
gsxdsm
cae5f9f298
fix(FN-5060): correct TaskStore type imports for duplicate guard
2026-05-18 19:43:55 -07:00
gsxdsm
9b88f1a3ed
feat(FN-5060): complete Step 3 — extract core duplicate guard helper
2026-05-18 19:43:55 -07:00
gsxdsm
af7367ab99
feat(FN-5035): merge fusion/fn-5035
2026-05-18 18:07:53 -07:00
gsxdsm
0046fc92e2
feat(FN-4918): merge fusion/fn-4918
2026-05-18 16:23:06 -07:00
gsxdsm
6fc0f5cebc
feat(FN-5063): merge fusion/fn-5063
2026-05-18 15:51:01 -07:00
gsxdsm
aad1219037
feat(FN-4967): merge fusion/fn-4967
2026-05-18 15:50:48 -07:00
gsxdsm
896ae7a931
feat(FN-5077): merge fusion/fn-5077
2026-05-18 15:01:20 -07:00
gsxdsm
6c1732d234
feat(FN-5076): merge fusion/fn-5076
2026-05-18 14:46:20 -07:00
gsxdsm
ef6c18942d
feat(FN-5048): merge fusion/fn-5048
2026-05-18 13:01:31 -07:00
gsxdsm
cae9c6c4fc
feat(FN-5064): merge fusion/fn-5064
2026-05-18 12:46:23 -07:00
gsxdsm
a8a413cc91
feat(FN-5009): merge fusion/fn-5009
2026-05-18 12:31:21 -07:00
gsxdsm
bb48665dc7
feat(FN-5059): merge fusion/fn-5059
2026-05-18 09:46:46 -07:00