Fusion
82a7f59ef7
test(FN-4549): complete Step 7 — keep persistence/orientation regressions green
...
Fusion-Task-Id: FN-4549
Fusion-Task-Lineage: 7c6b974d-cad9-418c-bf02-9d8490725c6e
2026-05-14 22:16:44 -07:00
Fusion
f68774d351
test(FN-4549): complete Step 6 — add vertical non-overlap regression
...
Fusion-Task-Id: FN-4549
Fusion-Task-Lineage: 7c6b974d-cad9-418c-bf02-9d8490725c6e
2026-05-14 22:16:43 -07:00
Fusion
04884b5f31
test(FN-4549): complete Step 5 — cover measured vertical layout offsets
...
Fusion-Task-Id: FN-4549
Fusion-Task-Lineage: 7c6b974d-cad9-418c-bf02-9d8490725c6e
2026-05-14 22:16:43 -07:00
Fusion
7b35a5b426
feat(FN-4549): complete Step 4 — align edges and bounds to measured heights
...
Fusion-Task-Id: FN-4549
Fusion-Task-Lineage: 7c6b974d-cad9-418c-bf02-9d8490725c6e
2026-05-14 22:16:43 -07:00
Fusion
d3dd9bd38c
feat(FN-4549): complete Step 3 — measure task node heights for auto layout
...
Fusion-Task-Id: FN-4549
Fusion-Task-Lineage: 7c6b974d-cad9-418c-bf02-9d8490725c6e
2026-05-14 22:16:43 -07:00
Fusion
49473e2f96
feat(FN-4549): complete Step 2 — support measured vertical row heights
...
Fusion-Task-Id: FN-4549
Fusion-Task-Lineage: 7c6b974d-cad9-418c-bf02-9d8490725c6e
2026-05-14 22:16:43 -07:00
gsxdsm
65fc47e141
Merge pull request #223 from corrm/feat/model-auto-detect
...
feat: auto-detect models from custom providers
2026-05-14 21:35:46 -07:00
Islam Nofl
96311245f7
fix: resolve PR check failures
...
- SSRF: Add IPv6 private range checks (loopback, ULA, link-local,
IPv4-mapped) after DNS resolution, closing the IPv6 bypass
- Deduplication: Add Set-based dedup in CustomProvidersSection
handleDetectModels to prevent duplicate model accumulation
- Bump type: change changeset from patch to minor for new feature
- Reasoning: Narrow Anthropic sonnet reasoning detection to only
flag models containing both 'sonnet' and 'think'
- Docs: Add JSDoc to all undocumented functions in route file,
raising docstring coverage above the 80% threshold
- Test: Update sonnet reasoning expectation (standard sonnet is not
a thinking model)
2026-05-15 07:12:48 +03:00
gsxdsm
e89ac8ba70
Updated readme and agents
2026-05-14 20:29:40 -07:00
Fusion
c8d9492b61
feat(FN-4550): remove duplicate Case 6 skip coverage
...
Removes a duplicate "Case 6" skip from the merge-strategy overlap test file, cleaning up the test coverage without changing behavior.
Fusion-Task-Id: FN-4550
Fusion-Task-Lineage: 3b254a66-bd47-4699-a788-3a57178a2884
2026-05-14 20:21:09 -07:00
Fusion
45980e17b8
test(FN-4548): complete Step 5 — add layout regression contracts
...
Fusion-Task-Id: FN-4548
Fusion-Task-Lineage: 2e108ba4-06f4-42f0-bb4f-8fd91b8b7399
2026-05-14 19:54:18 -07:00
Fusion
40b9e73bd1
feat(FN-4548): complete Step 4 — adjust ResearchView markup wrappers
...
Fusion-Task-Id: FN-4548
Fusion-Task-Lineage: 2e108ba4-06f4-42f0-bb4f-8fd91b8b7399
2026-05-14 19:54:18 -07:00
Fusion
8e32c070a1
feat(FN-4548): complete Step 3 — fix ResearchView layout primitives
...
Fusion-Task-Id: FN-4548
Fusion-Task-Lineage: 2e108ba4-06f4-42f0-bb4f-8fd91b8b7399
2026-05-14 19:54:18 -07:00
gsxdsm
07d0d8f3d5
fix: avoid same-column task move errors and keep durable agents active
2026-05-14 19:26:58 -07:00
Fusion
5e1a5a55bb
feat(FN-4536): complete auto-recovery branch/worktree handler
...
Fusion-Task-Id: FN-4536
Fusion-Task-Lineage: 8d5615e4-e75d-413d-b3ab-0c4874b21fc5
2026-05-14 19:06:25 -07:00
Fusion
180c65ec70
feat(FN-4536): complete Step 2 — add branch worktree handler skeleton
...
Fusion-Task-Id: FN-4536
Fusion-Task-Lineage: 8d5615e4-e75d-413d-b3ab-0c4874b21fc5
2026-05-14 19:06:25 -07:00
Fusion
f5ee28548e
feat(FN-4452): complete Step 6 — docs and changeset
...
Fusion-Task-Id: FN-4452
Fusion-Task-Lineage: 7d8b1c13-883b-4815-94ee-fdf18ad24e5f
2026-05-14 18:35:30 -07:00
Fusion
273fc7018a
feat(FN-4452): complete Step 4 — surface stale paused review in dashboard
...
Fusion-Task-Id: FN-4452
Fusion-Task-Lineage: 7d8b1c13-883b-4815-94ee-fdf18ad24e5f
2026-05-14 18:35:30 -07:00
Fusion
4fbc3be27d
feat(FN-4452): complete Step 3 — surface stale paused reviews in self-healing
...
Fusion-Task-Id: FN-4452
Fusion-Task-Lineage: 7d8b1c13-883b-4815-94ee-fdf18ad24e5f
2026-05-14 18:35:30 -07:00
Fusion
0188c18f8b
feat(FN-4452): complete Step 2 — hydrate stale paused review
...
Fusion-Task-Id: FN-4452
Fusion-Task-Lineage: 7d8b1c13-883b-4815-94ee-fdf18ad24e5f
2026-05-14 18:35:30 -07:00
Fusion
18695c860f
feat(FN-4452): complete Step 1 — core stale paused review detector
...
Fusion-Task-Id: FN-4452
Fusion-Task-Lineage: 7d8b1c13-883b-4815-94ee-fdf18ad24e5f
2026-05-14 18:35:30 -07:00
Fusion
2cd7f43627
feat(FN-4535): add file-scope violation auto-recovery handler
...
Adds a new `auto-recovery-handlers/file-scope.ts` skeleton to handle file-scope invariant violations and wires it into the executor, establishing the first step of FN-4535's auto-recovery pipeline.
Fusion-Task-Id: FN-4535
2026-05-14 18:28:24 -07:00
Fusion
b2306e88d9
chore(FN-4527): complete Steps 4-5 — verify gates and add changeset
...
Fusion-Task-Id: FN-4527
Fusion-Task-Lineage: de75c453-dc86-43d2-9cc5-50b20ee7014d
2026-05-14 18:07:05 -07:00
Fusion
c48b25e934
feat(FN-4527): complete Step 3 — document done-task diffStats contract
...
Fusion-Task-Id: FN-4527
Fusion-Task-Lineage: de75c453-dc86-43d2-9cc5-50b20ee7014d
2026-05-14 18:07:05 -07:00
Fusion
34328aad92
feat(FN-4527): complete Step 2 — enforce done-task diffStats precedence in TaskCard
...
Fusion-Task-Id: FN-4527
Fusion-Task-Lineage: de75c453-dc86-43d2-9cc5-50b20ee7014d
2026-05-14 18:07:05 -07:00
Fusion
6df38aca8b
feat(FN-4527): complete Step 1 — harden done-task diff stats fallback
...
Fusion-Task-Id: FN-4527
Fusion-Task-Lineage: de75c453-dc86-43d2-9cc5-50b20ee7014d
2026-05-14 18:07:05 -07:00
Fusion
d2df78dfb1
test(FN-4534): fix auto-recovery audit assertion typing
...
Fusion-Task-Id: FN-4534
Fusion-Task-Lineage: 2b46a5df-efc6-4305-a0f2-69991e58512c
2026-05-14 17:59:57 -07:00
Fusion
79eb74ca7e
feat(FN-4534): add auto-recovery dispatcher and pause-site wiring
...
Fusion-Task-Id: FN-4534
Fusion-Task-Lineage: 2b46a5df-efc6-4305-a0f2-69991e58512c
2026-05-14 17:59:57 -07:00
Fusion
55903924ac
chore(FN-4524): finalize regression coverage and changeset
...
Fusion-Task-Id: FN-4524
Fusion-Task-Lineage: 7e35e3de-8565-4d78-ac93-e4f3cc24f536
2026-05-14 17:35:02 -07:00
Fusion
3763535935
test(FN-4524): add done-task diff regression coverage
...
Fusion-Task-Id: FN-4524
Fusion-Task-Lineage: 7e35e3de-8565-4d78-ac93-e4f3cc24f536
2026-05-14 17:35:02 -07:00
Fusion
1ca56d4a11
feat(FN-4533): add auto-recovery governance pointer
...
Docs update adding a governance pointer for auto-recovery to AGENTS.md.
Fusion-Task-Id: FN-4533
2026-05-14 17:31:36 -07:00
Fusion
13c3f56375
chore(FN-4518): add changeset
...
Fusion-Task-Id: FN-4518
Fusion-Task-Lineage: 48749dec-b2c9-484b-a13e-ffacc1fa9014
2026-05-14 17:04:17 -07:00
Fusion
d9f81099fb
feat(FN-4518): complete Step 4 — carry rebase base through self-healing
...
Fusion-Task-Id: FN-4518
Fusion-Task-Lineage: 48749dec-b2c9-484b-a13e-ffacc1fa9014
2026-05-14 17:04:17 -07:00
Fusion
abb7838d3c
feat(FN-4518): complete Step 3 — use rebase range in done-task diff fallback
...
Fusion-Task-Id: FN-4518
Fusion-Task-Lineage: 48749dec-b2c9-484b-a13e-ffacc1fa9014
2026-05-14 17:04:17 -07:00
Fusion
3623697b57
feat(FN-4518): complete Step 2 — persist rebase merge base SHA
...
Fusion-Task-Id: FN-4518
Fusion-Task-Lineage: 48749dec-b2c9-484b-a13e-ffacc1fa9014
2026-05-14 17:04:17 -07:00
Fusion
8bfad91c81
test(FN-4518): cover rebase base SHA persistence in merger details
...
Fusion-Task-Id: FN-4518
Fusion-Task-Lineage: 48749dec-b2c9-484b-a13e-ffacc1fa9014
2026-05-14 17:04:16 -07:00
Fusion
6d1ced69e6
feat(FN-4518): complete Step 1 — add MergeDetails rebase base SHA
...
Fusion-Task-Id: FN-4518
Fusion-Task-Lineage: 48749dec-b2c9-484b-a13e-ffacc1fa9014
2026-05-14 17:04:16 -07:00
Fusion
5ce377afe6
feat(FN-4508): complete Step 7 — docs and compatibility updates
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
72a71e9db6
test(FN-4508): complete Step 5 — add reliability interaction backstops
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
267ca8a432
test(FN-4508): add stale-resolved and ghost-branch recovery regressions
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
d2380f5ebd
fix(FN-4508): complete Step 3 — invalidate stale-resolved cache metadata
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
473ea373b8
feat(FN-4508): complete Step 2 — handle tip-already-merged recovery paths
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
663e5d2cdc
feat(FN-4508): complete Step 1 — harden inspectBranchConflict ghost/tip guards
...
Fusion-Task-Id: FN-4508
Fusion-Task-Lineage: 948a9cae-3975-4f15-bd47-2f88b379171d
2026-05-14 16:33:27 -07:00
Fusion
98f7a28130
docs(FN-4539): complete Step 7 — document responsive graph orientation
...
Fusion-Task-Id: FN-4539
Fusion-Task-Lineage: 90c37e7c-0691-4f15-80d6-e95bc6502e76
2026-05-14 16:12:18 -07:00
Fusion
923a793574
feat(FN-4539): complete Step 5 — add changeset for responsive orientation
...
Fusion-Task-Id: FN-4539
Fusion-Task-Lineage: 90c37e7c-0691-4f15-80d6-e95bc6502e76
2026-05-14 16:12:18 -07:00
Fusion
4485f14858
test(FN-4539): complete Step 4 — cover responsive orientation flip
...
Fusion-Task-Id: FN-4539
Fusion-Task-Lineage: 90c37e7c-0691-4f15-80d6-e95bc6502e76
2026-05-14 16:12:18 -07:00
Fusion
e3e208d87a
feat(FN-4539): complete Step 3 — add responsive orientation wiring
...
Fusion-Task-Id: FN-4539
Fusion-Task-Lineage: 90c37e7c-0691-4f15-80d6-e95bc6502e76
2026-05-14 16:12:18 -07:00
Fusion
c12c92c22b
test(FN-4539): complete Step 2 — add horizontal layout coverage
...
Fusion-Task-Id: FN-4539
Fusion-Task-Lineage: 90c37e7c-0691-4f15-80d6-e95bc6502e76
2026-05-14 16:12:17 -07:00
Fusion
e0c672657a
feat(FN-4539): complete Step 1 — add layout orientation option
...
Fusion-Task-Id: FN-4539
Fusion-Task-Lineage: 90c37e7c-0691-4f15-80d6-e95bc6502e76
2026-05-14 16:12:17 -07:00
Fusion
87ca698e3c
feat(FN-4540): relocate in-review move control to TaskCard
...
Relocated the in-review move control within TaskCard, refactoring both the component layout and styling with accompanying tests — the CSS and TSX changes indicate a significant repositioning of controls while the new test file validates the updated behavior.
Fusion-Task-Id: FN-4540
2026-05-14 16:11:56 -07:00