Commit Graph

7226 Commits

Author SHA1 Message Date
gsxdsm
57eaac42bf feat(FN-5061): merge fusion/fn-5061 2026-05-18 13:16:35 -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
9aa7518bad feat(FN-5057): merge fusion/fn-5057 2026-05-18 11:46:43 -07:00
gsxdsm
46d09285d5 feat(FN-5058): merge fusion/fn-5058 2026-05-18 11:01:32 -07:00
gsxdsm
bb48665dc7 feat(FN-5059): merge fusion/fn-5059 2026-05-18 09:46:46 -07:00
gsxdsm
453c550760 feat(FN-5050): merge fusion/fn-5050 2026-05-18 09:31:59 -07:00
gsxdsm
ead2ed89aa feat(FN-5055): merge fusion/fn-5055 2026-05-18 09:02:00 -07:00
Fusion (runfusion.ai)
d9214b69c9 feat(FN-4966): complete Step 7 — finalize docs and changeset
Fusion-Task-Id: FN-4966
Fusion-Task-Lineage: 8f5ea300-feaa-469c-aeed-f7304a5a1b6d
2026-05-18 08:45:18 -07:00
Fusion (runfusion.ai)
5a9536dbcd fix(FN-4966): repair core exports and updateTask patch typing
Fusion-Task-Id: FN-4966
Fusion-Task-Lineage: 8f5ea300-feaa-469c-aeed-f7304a5a1b6d
2026-05-18 08:45:18 -07:00
gsxdsm
35ba6cb7b2 feat(FN-4966): complete Step 5 — add PR conflict diagnostics panel UI
Fusion-Task-Id: FN-4966
Fusion-Task-Lineage: 8f5ea300-feaa-469c-aeed-f7304a5a1b6d
2026-05-18 08:45:17 -07:00
gsxdsm
40cdf23cfd feat(FN-4966): complete Step 4 — wire diagnostics into PR refresh routes
Fusion-Task-Id: FN-4966
Fusion-Task-Lineage: 8f5ea300-feaa-469c-aeed-f7304a5a1b6d
2026-05-18 08:45:17 -07:00
gsxdsm
d3297a8612 feat(FN-4966): complete Step 3 — add PR conflict diagnostics collection
Fusion-Task-Id: FN-4966
Fusion-Task-Lineage: 8f5ea300-feaa-469c-aeed-f7304a5a1b6d
2026-05-18 08:45:17 -07:00
gsxdsm
b000b8dd66 feat(FN-4966): complete Step 2 — add PrInfo conflict diagnostics shape
Fusion-Task-Id: FN-4966
Fusion-Task-Lineage: 8f5ea300-feaa-469c-aeed-f7304a5a1b6d
2026-05-18 08:45:16 -07:00
Fusion (runfusion.ai)
e5af1f11e3 feat(FN-5052): complete Step 8 — document autoMerge stall suppression
Fusion-Task-Id: FN-5052
Fusion-Task-Lineage: 607cd9e6-e4d0-4572-b183-8253d127209f
2026-05-18 08:44:20 -07:00
Fusion (runfusion.ai)
04e68ce489 fix(FN-5052): complete Step 7 — restore workspace-green verification
Fusion-Task-Id: FN-5052
Fusion-Task-Lineage: 607cd9e6-e4d0-4572-b183-8253d127209f
2026-05-18 08:44:20 -07:00
Fusion (runfusion.ai)
22c3acf2e0 test(FN-5052): complete Step 6 — cover self-healing autoMerge gating
Fusion-Task-Id: FN-5052
Fusion-Task-Lineage: 607cd9e6-e4d0-4572-b183-8253d127209f
2026-05-18 08:44:20 -07:00
Fusion (runfusion.ai)
32f2948906 test(FN-5052): complete Step 5 — cover autoMerge stall suppression in core
Fusion-Task-Id: FN-5052
Fusion-Task-Lineage: 607cd9e6-e4d0-4572-b183-8253d127209f
2026-05-18 08:44:20 -07:00
Fusion (runfusion.ai)
0f1d030c5d feat(FN-5052): complete Step 4 — gate in-review stall surfacing on autoMerge
Fusion-Task-Id: FN-5052
Fusion-Task-Lineage: 607cd9e6-e4d0-4572-b183-8253d127209f
2026-05-18 08:44:20 -07:00
Fusion (runfusion.ai)
3ec0d3b82a feat(FN-5052): complete Step 3 — pass autoMerge through stall hydration
Fusion-Task-Id: FN-5052
Fusion-Task-Lineage: 607cd9e6-e4d0-4572-b183-8253d127209f
2026-05-18 08:44:20 -07:00
Fusion (runfusion.ai)
c9902bd948 feat(FN-5052): complete Step 2 — gate in-review stall helper on autoMerge
Fusion-Task-Id: FN-5052
Fusion-Task-Lineage: 607cd9e6-e4d0-4572-b183-8253d127209f
2026-05-18 08:44:20 -07:00
Fusion (runfusion.ai)
cf9d5f0b76 fix(FN-5051): unblock workspace verification by restoring core typings/exports
Fusion-Task-Id: FN-5051
Fusion-Task-Lineage: a83d5a5a-0211-47ae-9894-0f9a31aaa1bd
2026-05-18 08:31:38 -07:00
Fusion (runfusion.ai)
73bf494df8 test(FN-5051): complete Step 4 — cover resize styles and persisted dimensions
Fusion-Task-Id: FN-5051
Fusion-Task-Lineage: a83d5a5a-0211-47ae-9894-0f9a31aaa1bd
2026-05-18 08:31:38 -07:00
Fusion (runfusion.ai)
a448a10723 feat(FN-5051): complete Step 3 — add resizable PR modal sizing
Fusion-Task-Id: FN-5051
Fusion-Task-Lineage: a83d5a5a-0211-47ae-9894-0f9a31aaa1bd
2026-05-18 08:31:38 -07:00
Fusion (runfusion.ai)
218046f8ea feat(FN-5051): complete Step 2 — wire modal resize persistence hook
Fusion-Task-Id: FN-5051
Fusion-Task-Lineage: a83d5a5a-0211-47ae-9894-0f9a31aaa1bd
2026-05-18 08:31:38 -07:00
Fusion (runfusion.ai)
656744fb95 test(FN-5039): stabilize workflow scope tests under attribution filtering
Fusion-Task-Id: FN-5039
Fusion-Task-Lineage: 324b7259-e08f-4051-b89c-b94836b73d5d
2026-05-18 08:07:06 -07:00
Fusion (runfusion.ai)
447c18c52e docs(FN-5039): add reliability coverage entry for contamination attribution
Fusion-Task-Id: FN-5039
Fusion-Task-Lineage: 324b7259-e08f-4051-b89c-b94836b73d5d
2026-05-18 08:07:06 -07:00
Fusion (runfusion.ai)
16bbeba37a test(FN-5039): complete Step 5 — verify narrowed scope-leak warnings
Fusion-Task-Id: FN-5039
Fusion-Task-Lineage: 324b7259-e08f-4051-b89c-b94836b73d5d
2026-05-18 08:07:06 -07:00
Fusion (runfusion.ai)
385a5cd2d8 test(FN-5039): complete Step 4 — add real-git contamination attribution backstop
Fusion-Task-Id: FN-5039
Fusion-Task-Lineage: 324b7259-e08f-4051-b89c-b94836b73d5d
2026-05-18 08:07:06 -07:00
Fusion (runfusion.ai)
9f9d37c911 fix(FN-5039): thread auditor through scope-leak capture path
Fusion-Task-Id: FN-5039
Fusion-Task-Lineage: 324b7259-e08f-4051-b89c-b94836b73d5d
2026-05-18 08:07:06 -07:00
Fusion (runfusion.ai)
1df8b709ac feat(FN-5039): add attribution-filtered modified file capture
Fusion-Task-Id: FN-5039
Fusion-Task-Lineage: 324b7259-e08f-4051-b89c-b94836b73d5d
2026-05-18 08:07:06 -07:00
Fusion (runfusion.ai)
6e1ce2eb04 feat(FN-5039): complete Step 3 — add branch attribution helper
Fusion-Task-Id: FN-5039
Fusion-Task-Lineage: 324b7259-e08f-4051-b89c-b94836b73d5d
2026-05-18 08:07:06 -07:00
Fusion (runfusion.ai)
b92266a38a test(FN-4909): align far-right chip assertions with new DOM order
Fusion-Task-Id: FN-4909
Fusion-Task-Lineage: b317a89c-7dfe-4e95-8901-c98ed61aba7d
2026-05-18 08:03:23 -07:00
Fusion (runfusion.ai)
28b93da710 test(FN-4909): complete Step 3 — update footer order assertion
Fusion-Task-Id: FN-4909
Fusion-Task-Lineage: b317a89c-7dfe-4e95-8901-c98ed61aba7d
2026-05-18 08:03:23 -07:00
Fusion (runfusion.ai)
b543bfe72b feat(FN-4909): complete Step 2 — reorder footer chips
Fusion-Task-Id: FN-4909
Fusion-Task-Lineage: b317a89c-7dfe-4e95-8901-c98ed61aba7d
2026-05-18 08:03:23 -07:00
Fusion (runfusion.ai)
bfbdacdcbe feat(FN-4899): complete Step 9 — documentation and delivery
Fusion-Task-Id: FN-4899
Fusion-Task-Lineage: 2ae24667-6635-4268-a620-d6012266d8f2
2026-05-18 08:02:22 -07:00
Fusion (runfusion.ai)
0214b3fd00 fix(FN-4899): resolve duplicate lineage regex lint errors
Fusion-Task-Id: FN-4899
Fusion-Task-Lineage: 2ae24667-6635-4268-a620-d6012266d8f2
2026-05-18 08:02:21 -07:00
Fusion (runfusion.ai)
990c1896dd feat(FN-4899): complete Step 4 — surface duplicate lineage in CLI outputs
Fusion-Task-Id: FN-4899
Fusion-Task-Lineage: 2ae24667-6635-4268-a620-d6012266d8f2
2026-05-18 08:02:21 -07:00
Fusion (runfusion.ai)
67d6a292c1 feat(FN-4899): complete Step 3 — capture duplicate lineage in triage finalize
Fusion-Task-Id: FN-4899
Fusion-Task-Lineage: 2ae24667-6635-4268-a620-d6012266d8f2
2026-05-18 08:02:21 -07:00
Fusion (runfusion.ai)
9eb10fca7e feat(FN-4899): complete Step 2 — support source metadata patches
Fusion-Task-Id: FN-4899
Fusion-Task-Lineage: 2ae24667-6635-4268-a620-d6012266d8f2
2026-05-18 08:02:21 -07:00
Fusion (runfusion.ai)
4b01e8e66e feat(FN-4899): complete Step 1 — add duplicate lineage helpers
Fusion-Task-Id: FN-4899
Fusion-Task-Lineage: 2ae24667-6635-4268-a620-d6012266d8f2
2026-05-18 08:02:21 -07:00
Fusion (runfusion.ai)
b6011da52d test(FN-5049): complete Step 4 — register PR create layout tests
Fusion-Task-Id: FN-5049
Fusion-Task-Lineage: d4b3872d-00ff-466a-bb0d-893c5d90962c
2026-05-18 07:52:44 -07:00
Fusion (runfusion.ai)
4708c0c7a8 feat(FN-5049): complete Step 2 — tighten PR modal mobile spacing
Fusion-Task-Id: FN-5049
Fusion-Task-Lineage: d4b3872d-00ff-466a-bb0d-893c5d90962c
2026-05-18 07:52:44 -07:00
Fusion (runfusion.ai)
b4d6b85692 feat(FN-5049): complete Step 1 — add PR create modal scroll body
Fusion-Task-Id: FN-5049
Fusion-Task-Lineage: d4b3872d-00ff-466a-bb0d-893c5d90962c
2026-05-18 07:52:44 -07:00
Fusion (runfusion.ai)
be6279f656 test(FN-5047): cover merged event emission and docs
Fusion-Task-Id: FN-5047
Fusion-Task-Lineage: 9b03f2de-1b4a-45ad-b1ce-0a6217d6da77
2026-05-18 07:46:09 -07:00
Fusion (runfusion.ai)
d94ef51238 feat(FN-5047): emit task:merged across merge finalize paths
Fusion-Task-Id: FN-5047
Fusion-Task-Lineage: 9b03f2de-1b4a-45ad-b1ce-0a6217d6da77
2026-05-18 07:46:08 -07:00
Fusion (runfusion.ai)
f9c0b9399c feat(FN-5046): complete Step 6 — document terminal-only mode and add changeset
Fusion-Task-Id: FN-5046
Fusion-Task-Lineage: 0748fd0e-70c3-44b9-a599-0df5255d4d60
2026-05-18 07:31:29 -07:00
Fusion (runfusion.ai)
d955c7d279 test(FN-5046): complete Step 5 — cover terminal-only settings modal behavior
Fusion-Task-Id: FN-5046
Fusion-Task-Lineage: 0748fd0e-70c3-44b9-a599-0df5255d4d60
2026-05-18 07:31:29 -07:00
Fusion (runfusion.ai)
000b0e6c93 feat(FN-5046): complete Step 4 — add terminal-only notification mode in settings UI
Fusion-Task-Id: FN-5046
Fusion-Task-Lineage: 0748fd0e-70c3-44b9-a599-0df5255d4d60
2026-05-18 07:31:29 -07:00