Fusion
1fbfe9f23f
feat(FN-4402): validate file scope tokens in prompt parsing and writes
...
Merged: Validates file scope tokens during prompt parsing and write operations in the task store, adding ~160 lines of logic to `packages/core/src/store.ts` with corresponding test coverage in `store-parsing.test.ts`. Also updated AGENTS.md documentation and created a changeset for the `@runfusion/f
Fusion-Task-Id: FN-4402
2026-05-13 16:29:11 -07:00
Fusion
be6fe05b2f
test(FN-4307): fix notification tests for strict task status typing
...
Fusion-Task-Id: FN-4307
Fusion-Task-Lineage: 00140a5a-af93-4905-8570-32d7ecb8a874
2026-05-13 15:58:49 -07:00
Fusion
cd7779c3e0
test(FN-4307): add recovery-notification integration coverage
...
Fusion-Task-Id: FN-4307
Fusion-Task-Lineage: 00140a5a-af93-4905-8570-32d7ecb8a874
2026-05-13 15:58:48 -07:00
Fusion
425926b0b4
test(FN-4307): cover suppression signals and timer cleanup
...
Fusion-Task-Id: FN-4307
Fusion-Task-Lineage: 00140a5a-af93-4905-8570-32d7ecb8a874
2026-05-13 15:58:48 -07:00
Fusion
fac39cf72e
test(FN-4307): add failed-notification grace window coverage
...
Fusion-Task-Id: FN-4307
Fusion-Task-Lineage: 00140a5a-af93-4905-8570-32d7ecb8a874
2026-05-13 15:58:48 -07:00
Fusion
76a07fea21
feat(FN-4307): complete Step 2 — suppress transient failure surfacing
...
Fusion-Task-Id: FN-4307
Fusion-Task-Lineage: 00140a5a-af93-4905-8570-32d7ecb8a874
2026-05-13 15:58:48 -07:00
Fusion
2e7e5e091c
feat(FN-4307): complete Step 1 — defer failed notifications
...
Fusion-Task-Id: FN-4307
Fusion-Task-Lineage: 00140a5a-af93-4905-8570-32d7ecb8a874
2026-05-13 15:58:48 -07:00
Fusion
6b9979112e
test(FN-4387): complete Step 3 — update mobile padding regression assertion
...
Fusion-Task-Id: FN-4387
Fusion-Task-Lineage: d651d6a8-a005-4dca-89ac-1baa17e4f01d
2026-05-13 15:33:25 -07:00
Fusion
542c13e4ca
feat(FN-4387): complete Step 2 — right-size mobile chat session text padding
...
Fusion-Task-Id: FN-4387
Fusion-Task-Lineage: d651d6a8-a005-4dca-89ac-1baa17e4f01d
2026-05-13 15:33:25 -07:00
Fusion
084047555c
fix(FN-4383): satisfy tsc signatures in exec mock implementations
...
Fusion-Task-Id: FN-4383
Fusion-Task-Lineage: 69516bdf-34d1-405c-8bc9-b558c4780863
2026-05-13 15:28:34 -07:00
Fusion
86bcd2566b
fix(FN-4383): align pooled worktree baseline tests with merge-base capture
...
Fusion-Task-Id: FN-4383
Fusion-Task-Lineage: 69516bdf-34d1-405c-8bc9-b558c4780863
2026-05-13 15:28:34 -07:00
Fusion
95c534010f
feat(FN-4383): complete Step 4 — add release changeset
...
Fusion-Task-Id: FN-4383
Fusion-Task-Lineage: 69516bdf-34d1-405c-8bc9-b558c4780863
2026-05-13 15:28:34 -07:00
Fusion
3695555757
test(FN-4383): complete Step 3 — add real-git base commit capture regression
...
Fusion-Task-Id: FN-4383
Fusion-Task-Lineage: 69516bdf-34d1-405c-8bc9-b558c4780863
2026-05-13 15:28:34 -07:00
Fusion
f9f8ee6f62
test(FN-4383): complete Step 2 — add base commit capture unit tests
...
Fusion-Task-Id: FN-4383
Fusion-Task-Lineage: 69516bdf-34d1-405c-8bc9-b558c4780863
2026-05-13 15:28:34 -07:00
Fusion
731aa7b14a
feat(FN-4383): complete Step 1 — capture baseCommitSha from merge-base
...
Fusion-Task-Id: FN-4383
Fusion-Task-Lineage: 69516bdf-34d1-405c-8bc9-b558c4780863
2026-05-13 15:28:34 -07:00
Fusion
1e4d146b41
feat(FN-4375): consolidate mobile settings modal into single-row header lay
...
Completes the mobile settings header refactor by consolidating the header into a single row on small viewports, trimming CSS complexity with test coverage for the responsive layout contract.
Fusion-Task-Id: FN-4375
2026-05-13 15:28:12 -07:00
Fusion
94f45c32a7
feat(FN-4332): complete Step 7 — document failure notification settings
...
Fusion-Task-Id: FN-4332
Fusion-Task-Lineage: c920ac71-906b-458d-b496-1b60540b58f3
2026-05-13 15:15:41 -07:00
Fusion
c9e8e7a350
test(FN-4332): align notifier defaults with legacy failure behavior
...
Fusion-Task-Id: FN-4332
Fusion-Task-Lineage: c920ac71-906b-458d-b496-1b60540b58f3
2026-05-13 15:15:41 -07:00
Fusion
7bc58d20e7
feat(FN-4332): complete Step 5 — add changeset for notification deferral
...
Fusion-Task-Id: FN-4332
Fusion-Task-Lineage: c920ac71-906b-458d-b496-1b60540b58f3
2026-05-13 15:15:41 -07:00
Fusion
487a0981fe
feat(FN-4332): complete Step 4 — add notification failure controls
...
Fusion-Task-Id: FN-4332
Fusion-Task-Lineage: c920ac71-906b-458d-b496-1b60540b58f3
2026-05-13 15:15:41 -07:00
Fusion
bbd810e28a
feat(FN-4332): complete Step 2 — defer failed notifications
...
Fusion-Task-Id: FN-4332
Fusion-Task-Lineage: c920ac71-906b-458d-b496-1b60540b58f3
2026-05-13 15:15:41 -07:00
Fusion
f7293abaf1
feat(FN-4332): complete Step 1 — add failure notification settings defaults
...
Fusion-Task-Id: FN-4332
Fusion-Task-Lineage: c920ac71-906b-458d-b496-1b60540b58f3
2026-05-13 15:15:41 -07:00
Fusion
4f8959c670
test(FN-4369): complete Step 3 — add dashboard quality lane coverage for badge test
...
Fusion-Task-Id: FN-4369
Fusion-Task-Lineage: 3f08cecf-2e6c-41a6-804f-645c4b809e4a
2026-05-13 15:11:37 -07:00
Fusion
187a02988d
feat(FN-4369): complete Step 2 — normalize badge dimensions
...
Fusion-Task-Id: FN-4369
Fusion-Task-Lineage: 3f08cecf-2e6c-41a6-804f-645c4b809e4a
2026-05-13 15:11:37 -07:00
Fusion
c4e0e255eb
feat(FN-4370): complete Step 5 — add changeset and finalize badge fix
...
Fusion-Task-Id: FN-4370
Fusion-Task-Lineage: c18188d5-c478-4233-943f-943b0125b271
2026-05-13 15:05:06 -07:00
Fusion
724e983d6e
feat(FN-4370): complete Step 3 — retain badge snapshots across unsubscribes
...
Fusion-Task-Id: FN-4370
Fusion-Task-Lineage: c18188d5-c478-4233-943f-943b0125b271
2026-05-13 15:05:05 -07:00
Fusion
acb8cd73dc
feat(FN-4370): complete Step 2 — honor live badge sources in TaskCard gating
...
Fusion-Task-Id: FN-4370
Fusion-Task-Lineage: c18188d5-c478-4233-943f-943b0125b271
2026-05-13 15:05:05 -07:00
Fusion
79ca85f8fc
feat(FN-4370): complete Step 1 — fix badge null-merge semantics
...
Fusion-Task-Id: FN-4370
Fusion-Task-Lineage: c18188d5-c478-4233-943f-943b0125b271
2026-05-13 15:05:05 -07:00
Fusion
a4742da65a
test(FN-4352): pin compact mobile chat row clearance
...
Fusion-Task-Id: FN-4352
Fusion-Task-Lineage: 429612a4-fe44-4ac0-8d9b-d0d6c1743b36
2026-05-13 14:51:36 -07:00
Fusion
39244f3734
fix(FN-4352): annotate primary action-row touch-target rationale
...
Fusion-Task-Id: FN-4352
Fusion-Task-Lineage: 429612a4-fe44-4ac0-8d9b-d0d6c1743b36
2026-05-13 14:51:36 -07:00
Fusion
db7f21f4d2
fix(FN-4352): revert secondary mobile chat row inflation
...
Fusion-Task-Id: FN-4352
Fusion-Task-Lineage: 429612a4-fe44-4ac0-8d9b-d0d6c1743b36
2026-05-13 14:51:35 -07:00
Fusion
1291059ed5
feat(FN-4380): complete Step 6 — add changeset
...
Fusion-Task-Id: FN-4380
Fusion-Task-Lineage: f899054c-f015-4ebc-ae7d-1f25c2af41d7
2026-05-13 14:38:42 -07:00
Fusion
c0be1ce229
test(FN-4380): add no-eager-batch-fetch board regression
...
Fusion-Task-Id: FN-4380
Fusion-Task-Lineage: f899054c-f015-4ebc-ae7d-1f25c2af41d7
2026-05-13 14:38:41 -07:00
Fusion
31aaebbdf3
feat(FN-4380): complete Step 2 — remove board eager badge fetch
...
Fusion-Task-Id: FN-4380
Fusion-Task-Lineage: f899054c-f015-4ebc-ae7d-1f25c2af41d7
2026-05-13 14:38:41 -07:00
Fusion
9ba4ef5010
feat(FN-4379): complete Step 7 — add release changeset
...
Fusion-Task-Id: FN-4379
Fusion-Task-Lineage: 88ee0f49-1db2-40e6-8781-7ecbc4dcbdc8
2026-05-13 14:22:23 -07:00
Fusion
17275890aa
feat(FN-4379): complete Step 6 — document orphan-only scope recovery
...
Fusion-Task-Id: FN-4379
Fusion-Task-Lineage: 88ee0f49-1db2-40e6-8781-7ecbc4dcbdc8
2026-05-13 14:22:23 -07:00
Fusion
a302b12c76
test(FN-4379): complete Step 5 — real-git orphan-only recovery test
...
Fusion-Task-Id: FN-4379
Fusion-Task-Lineage: 88ee0f49-1db2-40e6-8781-7ecbc4dcbdc8
2026-05-13 14:22:23 -07:00
Fusion
78da8aef5c
test(FN-4379): complete Step 4 — orphan-only scope unit coverage
...
Fusion-Task-Id: FN-4379
Fusion-Task-Lineage: 88ee0f49-1db2-40e6-8781-7ecbc4dcbdc8
2026-05-13 14:22:23 -07:00
Fusion
7d5f3b0e3f
fix(FN-4379): honor paused tasks in orphan-only recovery
...
Fusion-Task-Id: FN-4379
Fusion-Task-Lineage: 88ee0f49-1db2-40e6-8781-7ecbc4dcbdc8
2026-05-13 14:22:23 -07:00
Fusion
4fe5792cf2
feat(FN-4379): complete Step 2 — orphan-only scope recovery implementation
...
Fusion-Task-Id: FN-4379
Fusion-Task-Lineage: 88ee0f49-1db2-40e6-8781-7ecbc4dcbdc8
2026-05-13 14:22:23 -07:00
Fusion
48c6343673
feat(FN-4378): complete Step 7 — document github issue delete actions
...
Fusion-Task-Id: FN-4378
Fusion-Task-Lineage: d3867ba8-f852-41e3-9db0-584c0ffc23b1
2026-05-13 14:12:52 -07:00
Fusion
14a998435c
test(FN-4378): cover delete and leave issue actions in UI flows
...
Fusion-Task-Id: FN-4378
Fusion-Task-Lineage: d3867ba8-f852-41e3-9db0-584c0ffc23b1
2026-05-13 14:12:52 -07:00
Fusion
95823e71dc
test(FN-4378): cover tracked delete action prompts in task surfaces
...
Fusion-Task-Id: FN-4378
Fusion-Task-Lineage: d3867ba8-f852-41e3-9db0-584c0ffc23b1
2026-05-13 14:12:51 -07:00
Fusion
c6f18ee48e
fix(FN-4378): align delete option threading for github issue actions
...
Fusion-Task-Id: FN-4378
Fusion-Task-Lineage: d3867ba8-f852-41e3-9db0-584c0ffc23b1
2026-05-13 14:12:51 -07:00
Fusion
19d7370552
feat(FN-4378): complete Step 5 — prompt github issue action on task delete
...
Fusion-Task-Id: FN-4378
Fusion-Task-Lineage: d3867ba8-f852-41e3-9db0-584c0ffc23b1
2026-05-13 14:12:51 -07:00
Fusion
97b2321f7e
feat(FN-4378): complete Step 4 — plumb github issue action through API
...
Fusion-Task-Id: FN-4378
Fusion-Task-Lineage: d3867ba8-f852-41e3-9db0-584c0ffc23b1
2026-05-13 14:12:51 -07:00
Fusion
c4baef9a4a
feat(FN-4378): complete Step 3 — honor github issue action on delete
...
Fusion-Task-Id: FN-4378
Fusion-Task-Lineage: d3867ba8-f852-41e3-9db0-584c0ffc23b1
2026-05-13 14:12:51 -07:00
Fusion
b742e1ac7c
feat(FN-4378): complete Step 2 — add github issue delete capability
...
Fusion-Task-Id: FN-4378
Fusion-Task-Lineage: d3867ba8-f852-41e3-9db0-584c0ffc23b1
2026-05-13 14:12:51 -07:00
Fusion
9bd1834e94
fix(FN-4378): export githubIssueAction type and assert auto default
...
Fusion-Task-Id: FN-4378
Fusion-Task-Lineage: d3867ba8-f852-41e3-9db0-584c0ffc23b1
2026-05-13 14:12:51 -07:00
Fusion
6e5a92acd5
feat(FN-4378): complete Step 1 — thread githubIssueAction through store
...
Fusion-Task-Id: FN-4378
Fusion-Task-Lineage: d3867ba8-f852-41e3-9db0-584c0ffc23b1
2026-05-13 14:12:50 -07:00