Fusion (runfusion.ai)
79850b233f
feat(FN-5349): add integration branch resolver with auto-recovery fallback
...
FN-5349 adds a dedicated integration branch resolution module (`packages/engine/src/integration-branch.ts`) replacing ad-hoc dynamic fallbacks, routes merger branch conflict resolution through it, wires auto-recovery handlers (branch-worktree, contamination) to use integration branch fallback, and w
Fusion-Task-Id: FN-5349
2026-05-21 12:04:58 -07:00
Fusion (runfusion.ai)
5f9f777630
feat(FN-5374): raise room transcript defaults and align compaction settings
...
Raised room transcript defaults (`messagesBefore` and `daysBefore`) in the core settings schema and updated project-level setting defaults, with corresponding documentation refresh in the settings reference. Added full test coverage for room compaction defaults, pinned room default settings in Setti
Fusion-Task-Id: FN-5374
2026-05-21 07:05:48 -07:00
Fusion (runfusion.ai)
b12ff26f36
feat(FN-5424): add opencode-go provider to settings with model refresh on k
...
Exposes the `opencode-go` provider via `startup-model-sync`, wires it into the daemon and serve commands, and adds a refresh-status indicator in the SettingsModal that triggers model reloading whenever the provider key is saved. Includes a changeset, settings documentation, and corresponding tests a
Fusion-Task-Id: FN-5424
2026-05-20 22:34:32 -07:00
gsxdsm
b936ab9bb5
feat(FN-5414): merge fusion/fn-5414
2026-05-20 20:15:43 -07:00
Fusion (runfusion.ai)
dbccdb1275
feat(FN-5375): enforce manifest-gated cloudflared checksum installation
...
Added manifest-gated checksum verification for cloudflared remote access tunnels: a pinned manifest validator (Step 1) and enforcement logic (Step 2) wired into the settings memory routes, with aligned tests and documentation covering fail-closed install behavior and pending-manifest guidance.
Fusion-Task-Id: FN-5375
2026-05-20 18:43:17 -07:00
Fusion (runfusion.ai)
fd202e9356
feat(FN-5329): remove orphan rescue and branch-recovery primitives from eng
...
Removes the branch-recovery CLI surface, orphan-rescue engine primitives, and their associated tests (over 1,500 lines deleted), while restoring a minimal prune-only orphan branch sweep with proper git audit mutation types. Documentation across `cli-reference.md`, `task-management.md`, and `AGENTS.m
Fusion-Task-Id: FN-5329
2026-05-20 16:43:27 -07:00
Fusion (runfusion.ai)
c60045df22
feat(FN-5223): anchor staleness and stall detectors to engine activation ti
...
The merge introduces an engine-activation timestamp as the staleness floor for task age calculations, replacing arbitrary wall-clock thresholds with a runtime-relative anchor. Step 1 adds settings defaults, Steps 2–4 wire the floor helper through project engine, in-process runtime, and task store hy
Fusion-Task-Id: FN-5223
2026-05-20 14:29:07 -07:00
Fusion (runfusion.ai)
22d59b5f9a
feat(FN-5279): add merge integration worktree feature with settings UI and
...
Implements the `mergeIntegrationWorktree` setting (FN-5279) that allows tasks to reuse their own worktree as the integration root instead of spawning a separate one. Steps 1–2 added the settings schema, types, and SettingsModal surface with documentation; Step 3 wired an integration-root resolver th
Fusion-Task-Id: FN-5279
2026-05-20 09:42:40 -07:00
Fusion (runfusion.ai)
9011c2107e
feat(FN-5320): canonicalize worktrunk binary name and manifest
...
Implements canonical worktrunk binary naming and manifest handling (FN-5320), adding a worktrunk installer that canonicalizes the executable name and manifest data, with documentation updates for architecture and settings, plus test alignments across routes, audit, and worktree acquisition fixtures.
Fusion-Task-Id: FN-5320
2026-05-20 07:44:57 -07:00
Fusion (runfusion.ai)
41c243880a
docs(FN-5093): complete Step 6 — document in-review-stalled detector
...
Fusion-Task-Id: FN-5093
Fusion-Task-Lineage: fe96617a-88f8-4a3c-b96c-c516d2206331
2026-05-19 03:54:49 -07:00
Fusion (runfusion.ai)
20e1bb9d25
feat(FN-5091): complete Step 6 — document dependency blocked backlog health
...
Fusion-Task-Id: FN-5091
Fusion-Task-Lineage: f59dc7dd-abc2-4d1d-a755-1fe446314131
2026-05-19 03:21:17 -07:00
Fusion (runfusion.ai)
0b9c652619
feat(FN-5034): complete Step 6 — document stale paused todo threshold
...
Fusion-Task-Id: FN-5034
Fusion-Task-Lineage: 1e315656-30d8-41d2-9802-0d9e155f0ba8
2026-05-19 03:10:25 -07:00
gsxdsm
af7367ab99
feat(FN-5035): merge fusion/fn-5035
2026-05-18 18:07:53 -07:00
gsxdsm
0bf89e7813
feat(FN-5071): merge fusion/fn-5071
2026-05-18 16:08:23 -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
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)
7719fdbcf7
docs(FN-4958): complete Step 5 — document auto-prerebase policy
...
Fusion-Task-Id: FN-4958
Fusion-Task-Lineage: 2f1bc742-14e0-4fdd-a980-00051fc3323c
2026-05-18 06:20:55 -07:00
Fusion (runfusion.ai)
40dcee85b0
docs(FN-4994): complete Step 2 — reconcile settings reference secrets rows
...
Fusion-Task-Id: FN-4994
Fusion-Task-Lineage: f36b215c-c928-4f9b-aa2a-6608246ce930
2026-05-18 05:17:39 -07:00
gsxdsm
309e9a7c57
feat(FN-4982): merge fusion/fn-4982
2026-05-18 04:02:25 -07:00
Fusion (runfusion.ai)
e1c600e2c0
docs(FN-4953): complete Step 2 — replace project probe row
...
Fusion-Task-Id: FN-4953
Fusion-Task-Lineage: 3278684d-243a-4f70-a4b2-eacd3cd76f16
2026-05-18 02:51:46 -07:00
Fusion (runfusion.ai)
7df3c3a0a9
docs(FN-4953): complete Step 1 — replace global probe row
...
Fusion-Task-Id: FN-4953
Fusion-Task-Lineage: 3278684d-243a-4f70-a4b2-eacd3cd76f16
2026-05-18 02:51:45 -07:00
Fusion (runfusion.ai)
f9f8ca04b9
feat(FN-4950): reinforce recycleWorktrees opt-in default copy
...
Fusion-Task-Id: FN-4950
Fusion-Task-Lineage: ce37aa18-a5ff-4aef-a93b-768edd07978c
2026-05-18 02:32:16 -07:00
Fusion (runfusion.ai)
ffd4d83c09
feat(FN-4912): complete Step 8 — update secrets env docs
...
Fusion-Task-Id: FN-4912
Fusion-Task-Lineage: 943d0651-052a-41b5-8069-4c60f4db1ba7
2026-05-17 23:29:21 -07:00
Fusion (runfusion.ai)
5233bc9347
feat(FN-4890): complete Step 8 — docs, defaults, and reliability coverage
...
Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
2026-05-17 19:36:13 -07:00
Fusion (runfusion.ai)
3d0cce72f2
feat(FN-4885): complete Step 7 — finalize docs and changeset
...
Fusion-Task-Id: FN-4885
Fusion-Task-Lineage: 31110eed-5ca3-4d67-8f11-581185056dc6
2026-05-17 09:31:07 -07:00
Fusion (runfusion.ai)
a0fa9e522c
docs(FN-4799): complete Step 3 — document secrets endpoints and settings
...
Fusion-Task-Id: FN-4799
Fusion-Task-Lineage: 20398bff-8ec8-49cb-8b15-de874c5f731f
2026-05-17 03:01:28 -07:00
Fusion (runfusion.ai)
b2ca02f743
feat(FN-4813): complete docs, settings, and verification updates
...
Fusion-Task-Id: FN-4813
Fusion-Task-Lineage: 846893a5-2afa-4817-8f64-8c444d2fd713
2026-05-16 17:31:10 -07:00
gsxdsm
4180816e01
feat(FN-4805): merge fusion/fn-4805
2026-05-16 16:03:09 -07:00
Fusion (runfusion.ai)
246609a415
feat(FN-4803): complete Steps 4-5 — docs update and changeset
...
Fusion-Task-Id: FN-4803
Fusion-Task-Lineage: cbfa10fd-33a6-469c-9cb4-3a647bc47b84
2026-05-16 14:56:56 -07:00
Fusion (runfusion.ai)
fea0b51915
feat(FN-4783): complete Step 8 — documentation and changeset
...
Fusion-Task-Id: FN-4783
Fusion-Task-Lineage: 7a02897b-e303-4947-86b2-3dd7a343f653
2026-05-16 13:46:43 -07:00
Fusion (runfusion.ai)
a962d42fbb
feat(FN-4777): complete Step 5 — document dedup project setting
...
Fusion-Task-Id: FN-4777
Fusion-Task-Lineage: ed00f639-c928-4c14-be1f-2b43db6022c7
2026-05-16 12:56:31 -07:00
Fusion (runfusion.ai)
ff71746ba1
feat(FN-4743): complete Step 6 — docs, changeset, and verification fixes
...
Fusion-Task-Id: FN-4743
Fusion-Task-Lineage: 50d1d8e4-66d5-4299-843b-28072a904277
2026-05-16 10:43:48 -07:00
Fusion (runfusion.ai)
51c60fe1b5
feat(FN-4731): add tracking repo dropdown to settings modal
...
Adds a `TrackingRepoSelect` dropdown component to the SettingsModal (with co-located CSS and full test coverage), updates the settings reference docs, and includes the FN-4731 changeset for the `@runfusion/fusion` package.
Fusion-Task-Id: FN-4731
2026-05-16 09:20:33 -07:00
Fusion (runfusion.ai)
9c4c580dc6
feat(FN-4733): complete Step 5 — document chat cleanup setting
...
Fusion-Task-Id: FN-4733
Fusion-Task-Lineage: 38495ced-c7a0-40aa-be22-7f02fe958806
2026-05-16 08:50:48 -07:00
Fusion (runfusion.ai)
dc959a7727
feat(FN-4723): complete Steps 5-7 — docs, changeset, and verification
...
Fusion-Task-Id: FN-4723
Fusion-Task-Lineage: b79b42a0-c65d-4e02-938f-d1ffabc272ee
2026-05-16 07:16:05 -07:00
Fusion (runfusion.ai)
fd65ab9cb9
feat(FN-4718): complete Step 7 — document 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)
130b1c21b0
feat(FN-4715): complete Step 3 — reinforce defaults in settings copy
...
Fusion-Task-Id: FN-4715
Fusion-Task-Lineage: b1c3393f-2596-4b3f-a8fb-c9838bf6c985
2026-05-16 00:19:18 -07:00
Fusion (runfusion.ai)
97d504443e
docs(FN-4631): complete Step 3 — add README worktrunk pointer
...
Fusion-Task-Id: FN-4631
Fusion-Task-Lineage: 05c5cab9-d372-45e3-b70f-ba2527407f77
2026-05-15 23:58:27 -07:00
Fusion (runfusion.ai)
094ce47bab
docs(FN-4631): complete Step 1 — settings reference entries
...
Fusion-Task-Id: FN-4631
Fusion-Task-Lineage: 05c5cab9-d372-45e3-b70f-ba2527407f77
2026-05-15 23:58:27 -07:00
Fusion (runfusion.ai)
98c88c7c2c
feat(FN-4702): document worktrunk install approval flow
...
Fusion-Task-Id: FN-4702
Fusion-Task-Lineage: 378b46bc-2e71-43bf-9ff7-85e7aed8bf85
2026-05-15 23:39:43 -07:00
Fusion (runfusion.ai)
61e0cc1d41
feat(FN-4641): complete Step 5 — document sandbox provisioning policy
...
Fusion-Task-Id: FN-4641
Fusion-Task-Lineage: 50ac1fd2-8c88-4a29-9ebb-962a6b5c772c
2026-05-15 22:56:31 -07:00
Fusion (runfusion.ai)
dea319ffde
feat(FN-4627): complete Step 6 — document worktrunk settings and add changeset
...
Fusion-Task-Id: FN-4627
Fusion-Task-Lineage: 39fbecd6-69b3-4ba5-8357-ca3af9060f6a
2026-05-15 22:29:56 -07:00
Fusion (runfusion.ai)
f337036dd8
docs(FN-4706): complete Step 3 — document disabled worktrunk auto-install flow
...
Fusion-Task-Id: FN-4706
Fusion-Task-Lineage: 00e9207c-d2dc-4bc4-ae92-4604339bcbc2
2026-05-15 21:23:05 -07:00
Fusion (runfusion.ai)
8b371bae04
feat(FN-4625): complete Step 7 — verification and docs updates
...
Fusion-Task-Id: FN-4625
Fusion-Task-Lineage: c1d9b414-b5dd-4786-ba51-0b8adec4acf5
2026-05-15 20:53:54 -07:00
Fusion (runfusion.ai)
06810e44e6
feat(FN-4624): complete Step 7 — documentation, changeset, and settings reference
...
Fusion-Task-Id: FN-4624
Fusion-Task-Lineage: 854e6033-bc17-45be-8d04-18bcb66b31c4
2026-05-15 20:24:58 -07:00
Fusion (runfusion.ai)
43ae0ee074
feat(FN-4687): complete Step 7 — docs and changeset
...
Fusion-Task-Id: FN-4687
Fusion-Task-Lineage: d646a4dc-e28e-4b1f-ac07-c4ab79e893d5
2026-05-15 18:23:51 -07:00
Fusion (runfusion.ai)
eaaec4ff22
feat(FN-4684): complete Step 8 — docs changeset and follow-up task
...
Fusion-Task-Id: FN-4684
Fusion-Task-Lineage: 142e512b-8189-4029-9df4-4bd40b69ed2a
2026-05-15 16:44:50 -07:00
Fusion
df28dcf982
feat(FN-4673): complete Step 5 — document copilot login UX
...
Fusion-Task-Id: FN-4673
Fusion-Task-Lineage: 165601b1-c20c-40d5-addb-3c42d710d66d
2026-05-15 15:14:15 -07:00
Fusion
7942fb0319
feat(FN-4650): complete Step 4 — document sandbox experimental gating
...
Fusion-Task-Id: FN-4650
Fusion-Task-Lineage: 3da8db80-236b-46f6-8122-644abda35ca3
2026-05-15 12:02:44 -07:00