Commit Graph

5459 Commits

Author SHA1 Message Date
Fusion (runfusion.ai)
cfee3e425a test(FN-4730): verify github tracking waits for title summarizer
Fusion-Task-Id: FN-4730
Fusion-Task-Lineage: 10fa1d65-f898-4576-bbca-a796df13bedb
2026-05-16 08:45:06 -07:00
Fusion (runfusion.ai)
72bf494429 test(FN-4730): cover createTask hook deferral ordering
Fusion-Task-Id: FN-4730
Fusion-Task-Lineage: 10fa1d65-f898-4576-bbca-a796df13bedb
2026-05-16 08:45:06 -07:00
Fusion (runfusion.ai)
6d452e2a58 fix(FN-4730): pass deferred hook option to createTask internal
Fusion-Task-Id: FN-4730
Fusion-Task-Lineage: 10fa1d65-f898-4576-bbca-a796df13bedb
2026-05-16 08:45:06 -07:00
Fusion (runfusion.ai)
bed8dac04a feat(FN-4730): complete Step 2 — defer hook after summarization
Fusion-Task-Id: FN-4730
Fusion-Task-Lineage: 10fa1d65-f898-4576-bbca-a796df13bedb
2026-05-16 08:45:06 -07:00
Fusion (runfusion.ai)
09ee6ccd14 test(FN-4732): complete Step 2 — add hydration regression coverage
Fusion-Task-Id: FN-4732
Fusion-Task-Lineage: 3377a9a1-bb22-42a9-bada-ecd623000b42
2026-05-16 08:37:25 -07:00
Fusion (runfusion.ai)
5dbe44e736 feat(FN-4732): complete Step 1 — fix one-time per-node hydration
Fusion-Task-Id: FN-4732
Fusion-Task-Lineage: 3377a9a1-bb22-42a9-bada-ecd623000b42
2026-05-16 08:37:25 -07:00
Fusion (runfusion.ai)
e9403df6ba feat(FN-4727): add github tracking toggle to quick entry box
Adds a GitHub tracking toggle to the QuickEntryBox component with co-located tests, shipped as a patch to `@runfusion/fusion`.

Fusion-Task-Id: FN-4727
2026-05-16 08:33:29 -07:00
Fusion (runfusion.ai)
b61db63661 test(FN-4728): align route tests with hook-driven tracking
Fusion-Task-Id: FN-4728
Fusion-Task-Lineage: 6e8e9040-0c2f-4290-8905-1c1be8487894
2026-05-16 08:09:08 -07:00
Fusion (runfusion.ai)
79f8dd68cf test(FN-4728): complete Step 4 — cover shared tracking helper
Fusion-Task-Id: FN-4728
Fusion-Task-Lineage: 6e8e9040-0c2f-4290-8905-1c1be8487894
2026-05-16 08:09:07 -07:00
Fusion (runfusion.ai)
22e0d0d094 refactor(FN-4728): complete Step 3 — migrate tracking call sites
Fusion-Task-Id: FN-4728
Fusion-Task-Lineage: 6e8e9040-0c2f-4290-8905-1c1be8487894
2026-05-16 08:09:07 -07:00
Fusion (runfusion.ai)
aecd1a67fd feat(FN-4728): complete Step 2 — add shared tracking helper
Fusion-Task-Id: FN-4728
Fusion-Task-Lineage: 6e8e9040-0c2f-4290-8905-1c1be8487894
2026-05-16 08:09:07 -07:00
Fusion (runfusion.ai)
653f2b45fb test(FN-4726): cover rebase-range precedence for partial lineage aggregation
Fusion-Task-Id: FN-4726
Fusion-Task-Lineage: 9fa3bfd7-f277-4c03-8d1e-6162eb7771b2
2026-05-16 07:48:09 -07:00
Fusion (runfusion.ai)
6c7b60b6c2 fix(FN-4726): complete Step 2 — fix done-task diff precedence
Fusion-Task-Id: FN-4726
Fusion-Task-Lineage: 9fa3bfd7-f277-4c03-8d1e-6162eb7771b2
2026-05-16 07:48:08 -07:00
Fusion (runfusion.ai)
214172e2b6 test(FN-4725): add stale-reference github tracking regressions
Fusion-Task-Id: FN-4725
Fusion-Task-Lineage: 91058db5-9a5b-4506-89f4-8abf89b28862
2026-05-16 07:41:47 -07:00
Fusion (runfusion.ai)
caec731cc6 fix(FN-4725): make maybeCreateTrackingIssue idempotent via store re-read
Fusion-Task-Id: FN-4725
Fusion-Task-Lineage: 91058db5-9a5b-4506-89f4-8abf89b28862
2026-05-16 07:41:47 -07:00
Fusion (runfusion.ai)
e576a18c11 test(FN-4724): complete Step 2 — add worktrunk DOM-order regression
Fusion-Task-Id: FN-4724
Fusion-Task-Lineage: 3f633826-6c01-41ec-b55d-35c9ec5f27e3
2026-05-16 07:32:09 -07:00
Fusion (runfusion.ai)
e0569d0805 feat(FN-4724): complete Step 1 — reorder worktrunk install affordance
Fusion-Task-Id: FN-4724
Fusion-Task-Lineage: 3f633826-6c01-41ec-b55d-35c9ec5f27e3
2026-05-16 07:32:08 -07:00
Fusion (runfusion.ai)
1b93e1a8b1 feat(FN-4723): complete Step 4 — gate CLI worktrunk enable
Fusion-Task-Id: FN-4723
Fusion-Task-Lineage: b79b42a0-c65d-4e02-938f-d1ffabc272ee
2026-05-16 07:16:05 -07:00
Fusion (runfusion.ai)
15fdbd2cef feat(FN-4723): complete Step 3 — gate SettingsModal worktrunk enable
Fusion-Task-Id: FN-4723
Fusion-Task-Lineage: b79b42a0-c65d-4e02-938f-d1ffabc272ee
2026-05-16 07:16:05 -07:00
Fusion (runfusion.ai)
26915af9a3 feat(FN-4723): complete Step 2 — gate settings API worktrunk enable
Fusion-Task-Id: FN-4723
Fusion-Task-Lineage: b79b42a0-c65d-4e02-938f-d1ffabc272ee
2026-05-16 07:16:05 -07:00
Fusion (runfusion.ai)
43e3fbf60d feat(FN-4723): complete Step 1 — add worktrunk transition classifier
Fusion-Task-Id: FN-4723
Fusion-Task-Lineage: b79b42a0-c65d-4e02-938f-d1ffabc272ee
2026-05-16 07:16:05 -07:00
Fusion (runfusion.ai)
d703fac103 test(FN-4722): complete Step 7 — add goals navigation coverage
Fusion-Task-Id: FN-4722
Fusion-Task-Lineage: 51be7260-82f0-4ec9-a350-06778b8eb01b
2026-05-16 06:31:07 -07:00
Fusion (runfusion.ai)
b3690a7402 feat(FN-4722): complete Step 6 — add goals mobile more entry
Fusion-Task-Id: FN-4722
Fusion-Task-Lineage: 51be7260-82f0-4ec9-a350-06778b8eb01b
2026-05-16 06:31:07 -07:00
Fusion (runfusion.ai)
064040ed7e feat(FN-4722): complete Step 5 — add goals header overflow entry
Fusion-Task-Id: FN-4722
Fusion-Task-Lineage: 51be7260-82f0-4ec9-a350-06778b8eb01b
2026-05-16 06:31:07 -07:00
Fusion (runfusion.ai)
224c6d0168 feat(FN-4722): complete Step 4 — add goals render branch
Fusion-Task-Id: FN-4722
Fusion-Task-Lineage: 51be7260-82f0-4ec9-a350-06778b8eb01b
2026-05-16 06:31:07 -07:00
Fusion (runfusion.ai)
1e08797d08 feat(FN-4722): complete Step 3 — add goals experimental flag label
Fusion-Task-Id: FN-4722
Fusion-Task-Lineage: 51be7260-82f0-4ec9-a350-06778b8eb01b
2026-05-16 06:31:07 -07:00
Fusion (runfusion.ai)
5f04622c42 feat(FN-4722): complete Step 2 — derive goals setting flag
Fusion-Task-Id: FN-4722
Fusion-Task-Lineage: 51be7260-82f0-4ec9-a350-06778b8eb01b
2026-05-16 06:31:07 -07:00
Fusion (runfusion.ai)
a5ac8bd38b feat(FN-4722): complete Step 1 — add goals view task type and lazy binding
Fusion-Task-Id: FN-4722
Fusion-Task-Lineage: 51be7260-82f0-4ec9-a350-06778b8eb01b
2026-05-16 06:31:07 -07:00
Fusion (runfusion.ai)
75820cedb2 test(FN-4721): update lazy-view docs guard for GoalsView
Fusion-Task-Id: FN-4721
Fusion-Task-Lineage: 49c9e432-c1b1-4b76-9b25-4a5ca6f2ffae
2026-05-16 06:13:06 -07:00
Fusion (runfusion.ai)
0dbfee07ed test(FN-4719): ignore internal underscored lazy views in docs inventory
Fusion-Task-Id: FN-4719
Fusion-Task-Lineage: 53fb716e-2d3e-40c7-ad7a-e9f315f33c34
2026-05-16 05:29:27 -07:00
Fusion (runfusion.ai)
b94eae4f23 feat(FN-4719): complete Step 3-4 — goals view lazy wiring and changeset
Fusion-Task-Id: FN-4719
Fusion-Task-Lineage: 53fb716e-2d3e-40c7-ad7a-e9f315f33c34
2026-05-16 05:29:27 -07:00
Fusion (runfusion.ai)
3c2afc4488 feat(FN-4720): add initial-open pre-scroll bottom snap regression test
Adds a regression test covering QuickChatFAB's initial-open pre-scroll bottom snap behavior.

Fusion-Task-Id: FN-4720
2026-05-16 05:28:55 -07:00
Fusion (runfusion.ai)
c0980944d4 fix(FN-4718): handle numeric narrowing for days retention
Fusion-Task-Id: FN-4718
Fusion-Task-Lineage: 4553c39c-c174-4993-a4ac-2c8b7d86bda2
2026-05-16 04:44:36 -07:00
Fusion (runfusion.ai)
c608abb44f feat(FN-4718): complete Step 4 — validate done auto-archive days in settings API
Fusion-Task-Id: FN-4718
Fusion-Task-Lineage: 4553c39c-c174-4993-a4ac-2c8b7d86bda2
2026-05-16 04:44:36 -07:00
Fusion (runfusion.ai)
b4254c2886 test(FN-4718): complete Step 3 — cover days-based auto-archive behavior
Fusion-Task-Id: FN-4718
Fusion-Task-Lineage: 4553c39c-c174-4993-a4ac-2c8b7d86bda2
2026-05-16 04:44:36 -07:00
Fusion (runfusion.ai)
c0eb6d3330 feat(FN-4718): complete Step 2 — wire days-based auto-archive retention
Fusion-Task-Id: FN-4718
Fusion-Task-Lineage: 4553c39c-c174-4993-a4ac-2c8b7d86bda2
2026-05-16 04:44:36 -07:00
Fusion (runfusion.ai)
0affca047a feat(FN-4718): complete Step 1 — add done auto-archive days setting
Fusion-Task-Id: FN-4718
Fusion-Task-Lineage: 4553c39c-c174-4993-a4ac-2c8b7d86bda2
2026-05-16 04:44:36 -07:00
Fusion (runfusion.ai)
b85506237e test(FN-4711): complete Step 4 — cover worktrunk install audit emission
Fusion-Task-Id: FN-4711
Fusion-Task-Lineage: 800e3606-c30f-40c5-a707-4dbbf5a9d032
2026-05-16 02:12:58 -07:00
Fusion (runfusion.ai)
5bed74dfcd feat(FN-4711): complete Step 3 — wire install audit on successful install
Fusion-Task-Id: FN-4711
Fusion-Task-Lineage: 800e3606-c30f-40c5-a707-4dbbf5a9d032
2026-05-16 02:12:58 -07:00
Fusion (runfusion.ai)
1390e0e99b feat(FN-4711): complete Step 2 — add worktrunk install audit helper
Fusion-Task-Id: FN-4711
Fusion-Task-Lineage: 800e3606-c30f-40c5-a707-4dbbf5a9d032
2026-05-16 02:12:58 -07:00
Fusion (runfusion.ai)
17dc1ba5ac feat(FN-4711): complete Step 1 — extend worktrunk install audit contract
Fusion-Task-Id: FN-4711
Fusion-Task-Lineage: 800e3606-c30f-40c5-a707-4dbbf5a9d032
2026-05-16 02:12:58 -07:00
Fusion (runfusion.ai)
36645bdb84 fix(FN-4717): complete Step 4 — align worktrunk source union types
Fusion-Task-Id: FN-4717
Fusion-Task-Lineage: a2533cd8-52c4-43a0-9daf-e0a49745306b
2026-05-16 01:58:16 -07:00
Fusion (runfusion.ai)
3f77bc2534 feat(FN-4717): complete Step 3 — widen worktrunk installer contract
Fusion-Task-Id: FN-4717
Fusion-Task-Lineage: a2533cd8-52c4-43a0-9daf-e0a49745306b
2026-05-16 01:58:16 -07:00
Fusion (runfusion.ai)
f02482f8f3 feat(FN-4717): complete Step 2 — add backend resolver precedence
Fusion-Task-Id: FN-4717
Fusion-Task-Lineage: a2533cd8-52c4-43a0-9daf-e0a49745306b
2026-05-16 01:58:16 -07:00
Fusion (runfusion.ai)
e21e72884b feat(FN-4717): complete Step 1 — add lazy worktrunk binary resolver
Fusion-Task-Id: FN-4717
Fusion-Task-Lineage: a2533cd8-52c4-43a0-9daf-e0a49745306b
2026-05-16 01:58:16 -07:00
Fusion (runfusion.ai)
e1e21f6462 feat(FN-4698): complete verification and docs updates
Fusion-Task-Id: FN-4698
Fusion-Task-Lineage: 267131ce-b02a-4e54-8d71-c949e3b55e56
2026-05-16 01:41:40 -07:00
Fusion (runfusion.ai)
6e74f6366c fix(FN-4698): harden worktrunk path resolution and coverage
Fusion-Task-Id: FN-4698
Fusion-Task-Lineage: 267131ce-b02a-4e54-8d71-c949e3b55e56
2026-05-16 01:41:40 -07:00
Fusion (runfusion.ai)
b98afd4ea3 feat(FN-4698): complete Step 1 — resolve created worktree path
Fusion-Task-Id: FN-4698
Fusion-Task-Lineage: 267131ce-b02a-4e54-8d71-c949e3b55e56
2026-05-16 01:41:39 -07:00
Fusion (runfusion.ai)
5253cc138e feat(FN-4642): document and export container sandbox prototype
Fusion-Task-Id: FN-4642
Fusion-Task-Lineage: a42a36f8-2d2a-43fe-b7c1-d7cf1ad321c3
2026-05-16 01:04:47 -07:00
Fusion (runfusion.ai)
8955db96e2 fix(FN-4642): harden container backend against child_process mocks
Fusion-Task-Id: FN-4642
Fusion-Task-Lineage: a42a36f8-2d2a-43fe-b7c1-d7cf1ad321c3
2026-05-16 01:04:47 -07:00