Fusion (runfusion.ai)
|
597aa79690
|
feat(FN-4948): complete Step 4 — classify and drop misrouted foreign commits
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
|
2026-05-17 17:29:29 -07:00 |
|
Fusion (runfusion.ai)
|
925877ba12
|
test(FN-4948): complete Step 3 — add real-git precommit guard coverage
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
|
2026-05-17 17:29:28 -07:00 |
|
Fusion (runfusion.ai)
|
e66f0892f0
|
test(FN-4948): assert guard wiring and cleanup behavior
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
|
2026-05-17 17:29:28 -07:00 |
|
Fusion (runfusion.ai)
|
4b16429618
|
fix(FN-4948): harden guard install failure cleanup paths
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
|
2026-05-17 17:29:28 -07:00 |
|
Fusion (runfusion.ai)
|
487dfcc10c
|
feat(FN-4948): complete Step 2 — wire identity guard into worktree provisioning
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
|
2026-05-17 17:29:28 -07:00 |
|
Fusion (runfusion.ai)
|
f42a149fe3
|
feat(FN-4948): complete Step 1 — add task worktree identity guard installer
Fusion-Task-Id: FN-4948
Fusion-Task-Lineage: dc622643-4c3e-4217-9219-a6a6e5424427
|
2026-05-17 17:29:28 -07:00 |
|
Fusion (runfusion.ai)
|
ddc37a8857
|
fix(FN-4887): correct worktree usability check signature
Fusion-Task-Id: FN-4887
Fusion-Task-Lineage: 559690d8-cea6-4323-a522-9ebb6aa25731
|
2026-05-17 17:07:01 -07:00 |
|
Fusion (runfusion.ai)
|
a2caac36e9
|
test(FN-4887): complete Step 4-5 — add interaction coverage and docs
Fusion-Task-Id: FN-4887
Fusion-Task-Lineage: 559690d8-cea6-4323-a522-9ebb6aa25731
|
2026-05-17 17:07:01 -07:00 |
|
Fusion (runfusion.ai)
|
b5ed3d0c9c
|
feat(FN-4887): complete Step 2-3 — add foreign-only recovery sweep and shared handler
Fusion-Task-Id: FN-4887
Fusion-Task-Lineage: 559690d8-cea6-4323-a522-9ebb6aa25731
|
2026-05-17 17:07:01 -07:00 |
|
Fusion (runfusion.ai)
|
91df093502
|
feat(FN-4887): complete Step 1 — add foreign-only contamination classifier
Fusion-Task-Id: FN-4887
Fusion-Task-Lineage: 559690d8-cea6-4323-a522-9ebb6aa25731
|
2026-05-17 17:07:01 -07:00 |
|
Fusion (runfusion.ai)
|
100d6494d9
|
test(FN-4930): fix promptSessionAndCheck regression assertions
Fusion-Task-Id: FN-4930
Fusion-Task-Lineage: 5fb64145-a526-4aec-846e-5771b5844b18
|
2026-05-17 16:33:19 -07:00 |
|
Fusion (runfusion.ai)
|
24f5c238a3
|
fix(FN-4930): make promptSessionAndCheck transcript diagnostics recursion-safe
Fusion-Task-Id: FN-4930
Fusion-Task-Lineage: 5fb64145-a526-4aec-846e-5771b5844b18
|
2026-05-17 16:33:19 -07:00 |
|
Fusion (runfusion.ai)
|
0e4fda59b8
|
test(FN-4962): stabilize recovery test expectations and typing
Fusion-Task-Id: FN-4962
Fusion-Task-Lineage: de4ce54b-c5e4-40f9-a048-677adac3e1a0
|
2026-05-17 15:55:18 -07:00 |
|
Fusion (runfusion.ai)
|
d5ed2cd2b4
|
fix(FN-4962): address step 4 review feedback
Fusion-Task-Id: FN-4962
Fusion-Task-Lineage: de4ce54b-c5e4-40f9-a048-677adac3e1a0
|
2026-05-17 15:55:18 -07:00 |
|
Fusion (runfusion.ai)
|
d13ee7f526
|
feat(FN-4962): complete Step 4 — dashboard fallback and reliability coverage
Fusion-Task-Id: FN-4962
Fusion-Task-Lineage: de4ce54b-c5e4-40f9-a048-677adac3e1a0
|
2026-05-17 15:55:18 -07:00 |
|
Fusion (runfusion.ai)
|
40f9aa99e6
|
feat(FN-4962): complete Step 3 — reconcile stale worktree metadata
Fusion-Task-Id: FN-4962
Fusion-Task-Lineage: de4ce54b-c5e4-40f9-a048-677adac3e1a0
|
2026-05-17 15:55:18 -07:00 |
|
Fusion (runfusion.ai)
|
235754a766
|
test(FN-4945): complete Step 3 — add secrets route regression tests
Fusion-Task-Id: FN-4945
Fusion-Task-Lineage: f3049b2a-26de-4d48-be99-eb90e4780a9e
|
2026-05-17 15:17:22 -07:00 |
|
Fusion (runfusion.ai)
|
bce62834f1
|
feat(FN-4945): complete Step 2 — harden secrets route guards
Fusion-Task-Id: FN-4945
Fusion-Task-Lineage: f3049b2a-26de-4d48-be99-eb90e4780a9e
|
2026-05-17 15:17:22 -07:00 |
|
Fusion (runfusion.ai)
|
18f810f841
|
feat(FN-4945): complete Step 1 — add isSecretScope guard
Fusion-Task-Id: FN-4945
Fusion-Task-Lineage: f3049b2a-26de-4d48-be99-eb90e4780a9e
|
2026-05-17 15:17:22 -07:00 |
|
gsxdsm
|
91ac073f8e
|
feat(FN-4940): merge fusion/fn-4940
|
2026-05-17 15:11:48 -07:00 |
|
Fusion (runfusion.ai)
|
a651e8ced1
|
feat(FN-4937): complete Step 4 — add changeset for github badge refinement
Fusion-Task-Id: FN-4937
Fusion-Task-Lineage: 1eceb69d-b6b2-4256-9629-3841a03b68e9
|
2026-05-17 15:10:00 -07:00 |
|
Fusion (runfusion.ai)
|
b60f359088
|
test(FN-4937): complete Step 2 — cover matching import and linked issue permutations
Fusion-Task-Id: FN-4937
Fusion-Task-Lineage: 1eceb69d-b6b2-4256-9629-3841a03b68e9
|
2026-05-17 15:10:00 -07:00 |
|
Fusion (runfusion.ai)
|
b96298d11d
|
feat(FN-4937): complete Step 1 — merge github footer indicator logic
Fusion-Task-Id: FN-4937
Fusion-Task-Lineage: 1eceb69d-b6b2-4256-9629-3841a03b68e9
|
2026-05-17 15:10:00 -07:00 |
|
Fusion (runfusion.ai)
|
3bbc5077b8
|
feat(FN-4935): complete Step 7 — testing and verification
Ref: Runfusion/Fusion#601
Fusion-Task-Id: FN-4935
Fusion-Task-Lineage: 8c842b69-1427-47be-9ba5-8ec66449cc7c
|
2026-05-17 15:02:35 -07:00 |
|
Fusion (runfusion.ai)
|
f562c856da
|
test(FN-4935): complete Step 5 — liveness gate regression coverage
Ref: Runfusion/Fusion#601
Fusion-Task-Id: FN-4935
Fusion-Task-Lineage: 8c842b69-1427-47be-9ba5-8ec66449cc7c
|
2026-05-17 15:02:35 -07:00 |
|
Fusion (runfusion.ai)
|
bac93a4977
|
feat(FN-4935): complete Step 2 — executor gate and audit diagnostics
Ref: Runfusion/Fusion#601
Fusion-Task-Id: FN-4935
Fusion-Task-Lineage: 8c842b69-1427-47be-9ba5-8ec66449cc7c
|
2026-05-17 15:02:35 -07:00 |
|
Fusion (runfusion.ai)
|
0f69412c20
|
feat(FN-4935): complete Step 1 — structured liveness classifier
Ref: Runfusion/Fusion#601
Fusion-Task-Id: FN-4935
Fusion-Task-Lineage: 8c842b69-1427-47be-9ba5-8ec66449cc7c
|
2026-05-17 15:02:35 -07:00 |
|
Fusion (runfusion.ai)
|
eba4eb5161
|
fix(FN-4764): resolve structured gh error typing for workspace builds
Fusion-Task-Id: FN-4764
Fusion-Task-Lineage: 14809ad5-8463-4e16-a934-1414225f17ae
|
2026-05-17 14:48:32 -07:00 |
|
Fusion (runfusion.ai)
|
ae740bdb24
|
fix(FN-4764): add dismissible structured PR error blocks and styles
Fusion-Task-Id: FN-4764
Fusion-Task-Lineage: 14809ad5-8463-4e16-a934-1414225f17ae
|
2026-05-17 14:48:31 -07:00 |
|
Fusion (runfusion.ai)
|
26c3d330d3
|
feat(FN-4764): complete Step 2-4 — surface structured gh errors in API UI CLI
Fusion-Task-Id: FN-4764
Fusion-Task-Lineage: 14809ad5-8463-4e16-a934-1414225f17ae
|
2026-05-17 14:48:31 -07:00 |
|
Fusion (runfusion.ai)
|
71dfc916f4
|
feat(FN-4764): complete Step 1 — add structured gh error classification
Fusion-Task-Id: FN-4764
Fusion-Task-Lineage: 14809ad5-8463-4e16-a934-1414225f17ae
|
2026-05-17 14:48:31 -07:00 |
|
Fusion (runfusion.ai)
|
8d9b893ea1
|
fix(FN-4929): finalize daemon typecheck fix and changeset
Fusion-Task-Id: FN-4929
Fusion-Task-Lineage: 557ef659-c835-47de-b30c-a8b03d66d8bf
|
2026-05-17 14:18:49 -07:00 |
|
Fusion (runfusion.ai)
|
02eb9dc2f6
|
fix(FN-4929): defer peer-exchange global settings load
Fusion-Task-Id: FN-4929
Fusion-Task-Lineage: 557ef659-c835-47de-b30c-a8b03d66d8bf
|
2026-05-17 14:18:48 -07:00 |
|
Fusion (runfusion.ai)
|
434bfff37c
|
fix(FN-4917): stabilize workspace verification after worktree recovery changes
Fusion-Task-Id: FN-4917
Fusion-Task-Lineage: 1422a545-f4b5-4e1f-a347-8be2a4202f45
|
2026-05-17 14:10:46 -07:00 |
|
Fusion (runfusion.ai)
|
5aeb7645ee
|
feat(FN-4917): complete Step 6 — document recovery contract and changeset
Fusion-Task-Id: FN-4917
Fusion-Task-Lineage: 1422a545-f4b5-4e1f-a347-8be2a4202f45
|
2026-05-17 14:10:46 -07:00 |
|
Fusion (runfusion.ai)
|
1dffcb492e
|
fix(FN-4917): harden session-start recovery assertions and cap coverage
Fusion-Task-Id: FN-4917
Fusion-Task-Lineage: 1422a545-f4b5-4e1f-a347-8be2a4202f45
|
2026-05-17 14:10:43 -07:00 |
|
Fusion (runfusion.ai)
|
56f8fc3cdf
|
test(FN-4917): complete Step 5 — add session-start recovery interaction coverage
Fusion-Task-Id: FN-4917
Fusion-Task-Lineage: 1422a545-f4b5-4e1f-a347-8be2a4202f45
|
2026-05-17 14:10:43 -07:00 |
|
Fusion (runfusion.ai)
|
1cb952fe58
|
fix(FN-4917): correct pooled invalid worktree cleanup call
Fusion-Task-Id: FN-4917
Fusion-Task-Lineage: 1422a545-f4b5-4e1f-a347-8be2a4202f45
|
2026-05-17 14:10:43 -07:00 |
|
Fusion (runfusion.ai)
|
2bc76cf00f
|
feat(FN-4917): complete Step 3 — gate pooled and resume worktree validity
Fusion-Task-Id: FN-4917
Fusion-Task-Lineage: 1422a545-f4b5-4e1f-a347-8be2a4202f45
|
2026-05-17 14:10:43 -07:00 |
|
Fusion (runfusion.ai)
|
2cb141a511
|
feat(FN-4917): complete Step 2 — add worktree classification helper
Fusion-Task-Id: FN-4917
Fusion-Task-Lineage: 1422a545-f4b5-4e1f-a347-8be2a4202f45
|
2026-05-17 14:10:42 -07:00 |
|
Fusion (runfusion.ai)
|
abd4fad929
|
test(FN-4925): complete Step 6 — add mobile layout regression coverage
Fusion-Task-Id: FN-4925
Fusion-Task-Lineage: 31fe1419-89df-4d8b-b7fe-7a872801c665
|
2026-05-17 14:03:16 -07:00 |
|
Fusion (runfusion.ai)
|
f25c83a37b
|
feat(FN-4925): complete Step 4 — fix mobile dev server layout overlap
Fusion-Task-Id: FN-4925
Fusion-Task-Lineage: 31fe1419-89df-4d8b-b7fe-7a872801c665
|
2026-05-17 14:03:15 -07:00 |
|
Fusion (runfusion.ai)
|
f00d732876
|
feat(FN-4915): complete Step 5-7 — document taxonomy and ship changeset
Fusion-Task-Id: FN-4915
Fusion-Task-Lineage: d5c49dae-6069-4998-b632-aca52cc312dc
|
2026-05-17 13:54:32 -07:00 |
|
Fusion (runfusion.ai)
|
cbd3c961d1
|
fix(FN-4915): harden fn_secret_get secret audit payload guard
Fusion-Task-Id: FN-4915
Fusion-Task-Lineage: d5c49dae-6069-4998-b632-aca52cc312dc
|
2026-05-17 13:54:32 -07:00 |
|
Fusion (runfusion.ai)
|
abb0f63aae
|
feat(FN-4915): complete Step 2-3 — add secret audit emitters and approval audits
Fusion-Task-Id: FN-4915
Fusion-Task-Lineage: d5c49dae-6069-4998-b632-aca52cc312dc
|
2026-05-17 13:54:32 -07:00 |
|
Fusion (runfusion.ai)
|
8ef3f52cf5
|
feat(FN-4915): complete Step 1 — extend secret audit taxonomy
Fusion-Task-Id: FN-4915
Fusion-Task-Lineage: d5c49dae-6069-4998-b632-aca52cc312dc
|
2026-05-17 13:54:32 -07:00 |
|
Fusion (runfusion.ai)
|
bba945c8be
|
feat(FN-4763): complete Step 7 — finalize reclaim wiring and docs
Fusion-Task-Id: FN-4763
Fusion-Task-Lineage: b3628e63-682b-4a39-9a7d-2c96278c5366
|
2026-05-17 13:46:24 -07:00 |
|
Fusion (runfusion.ai)
|
412ee29a24
|
fix(FN-4763): align PrInfo typing with mergeable conflict state
Fusion-Task-Id: FN-4763
Fusion-Task-Lineage: b3628e63-682b-4a39-9a7d-2c96278c5366
|
2026-05-17 13:46:24 -07:00 |
|
Fusion (runfusion.ai)
|
f8c20e1b96
|
feat(FN-4763): complete Step 5 — surface PR conflict reclaim in panel
Fusion-Task-Id: FN-4763
Fusion-Task-Lineage: b3628e63-682b-4a39-9a7d-2c96278c5366
|
2026-05-17 13:46:24 -07:00 |
|
Fusion (runfusion.ai)
|
76b1ba8178
|
feat(FN-4763): complete Step 4 — add conflict reclaim route test coverage
Fusion-Task-Id: FN-4763
Fusion-Task-Lineage: b3628e63-682b-4a39-9a7d-2c96278c5366
|
2026-05-17 13:46:23 -07:00 |
|