gsxdsm
c1a723134e
feat: redesign mobile workflow editor
2026-06-09 08:30:35 -07:00
gsxdsm
8f42098cc3
feat(FN-6035): route execution through workflow primitives
...
Fusion-Task-Id: FN-6035
2026-06-08 19:13:14 -07:00
gsxdsm
a504238d26
feat(FN-0000): add workflow loop nodes
2026-06-07 23:56:25 -07:00
gsxdsm
55a8e14d5d
Merge pull request #1502 from Runfusion/feature/workflow-settings
...
feat(workflow-settings): simplify workflow model lanes
2026-06-07 23:10:55 -07:00
gsxdsm
61ae1bf706
feat(workflow-settings): simplify workflow model lanes
2026-06-07 22:07:47 -07:00
gsxdsm
71822f26db
feat(engine): add workflow extension plugin seams
2026-06-07 20:43:44 -07:00
gsxdsm
cee81e66ac
docs(workflow): mark runtime cutover plan complete
2026-06-07 17:51:37 -07:00
gsxdsm
cbc2bbff7d
refactor(workflow): add workflow task runtime facade
2026-06-07 17:42:43 -07:00
gsxdsm
f49ab4946a
Merge pull request #1463 from Runfusion/gsxdsm/issue-1455-initialize-git-repository
...
fix(FN-1455): initialize git during project registration
2026-06-06 01:08:31 -07:00
gsxdsm
db971a91ea
fix(FN-1455): initialize git during project registration
...
Fusion-Task-Id: FN-1455
2026-06-06 00:38:28 -07:00
gsxdsm
1922b5efc2
merge: main (workflow editor 109 / cli_sessions 110-111 / workflow_settings 112) — renumber PR-entity migration to 113, union core exports, TaskCard prNode + cliSessionState badges, executor PrNodeDeps + CliAgentRuntime options
2026-06-05 23:06:46 -07:00
gsxdsm
3f313567dd
feat(pr): built-in PR workflow template, end-to-end (U9)
...
Ships BUILTIN_PR_WORKFLOW_IR (builtin:pr-workflow) wiring the lifecycle
end to end: start -> pr-create -> await-review hold -> (changes-requested)
pr-respond -[rework]-> await-review -> (approved) auto-merge gate ->
pr-merge -> end, with conflict/failed holds and manual force-merge/close
edges. Completes U6's validator side: validateV2 permits a top-level
kind:rework edge whose loop-head opts in via config.reworkRegion (non-
rework cycles still rejected). Additive (default builtin:coding untouched);
behind workflowGraphExecutor. Legacy PrCommentHandler/PrMonitor retirement
deferred (they remain the flag-off path's PR handling) — recorded in the
plan. Fast e2e test; 41 core IR/builtin tests green.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-05 22:42:36 -07:00
gsxdsm
4d61374ee7
docs(pr): brainstorm + plan for unified PR entity as workflow nodes
...
Adds the requirements brainstorm and implementation plan for replacing
fusion's split PR machinery with a first-class PR entity whose lifecycle
is expressed as workflow-graph nodes (pr-create, pr-respond, pr-merge),
plus CONCEPTS.md entries for the PR entity and review-response loop.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-05 17:20:44 -07:00
gsxdsm
1f68348441
merge: main (CLI agent interface #1446 ) — renumber workflow_settings migration to 112 behind main's cli_sessions(110)/adapter(111), full-workspace literal sweep, i18n union
2026-06-05 16:18:39 -07:00
gsxdsm
693ed6290a
Merge remote-tracking branch 'origin/main' into gsxdsm/cli-agent-interface
...
# Conflicts:
# CONCEPTS.md
# packages/core/src/__tests__/db-migrate.test.ts
# packages/core/src/__tests__/db.test.ts
# packages/core/src/__tests__/goals-schema.test.ts
# packages/core/src/__tests__/insight-store.test.ts
# packages/core/src/__tests__/merge-request-record.test.ts
# packages/core/src/__tests__/mission-store.test.ts
# packages/core/src/__tests__/run-audit.test.ts
# packages/core/src/__tests__/store-merge-queue.test.ts
# packages/core/src/__tests__/task-documents.test.ts
# packages/core/src/db.ts
# packages/dashboard/src/__tests__/agent-onboarding.test.ts
# packages/dashboard/src/__tests__/ai-refine.test.ts
# packages/dashboard/src/__tests__/chat-attachment-routes.test.ts
# packages/dashboard/src/__tests__/experiment-routes.finalize.test.ts
# packages/dashboard/src/__tests__/milestone-slice-interview.test.ts
# packages/dashboard/src/__tests__/mission-interview.test.ts
# packages/dashboard/src/__tests__/pr-metadata-generator.test.ts
# packages/dashboard/src/__tests__/project-pause-resume-routes.test.ts
# packages/dashboard/src/__tests__/routes-approval-sandbox-provisioning.test.ts
# packages/dashboard/src/__tests__/routes-approval-secrets.test.ts
# packages/dashboard/src/__tests__/routes-approval.test.ts
# packages/dashboard/src/__tests__/routes-worktrunk.test.ts
# packages/dashboard/src/__tests__/session-error-recovery.test.ts
# packages/dashboard/src/__tests__/session-persistence-roundtrip.test.ts
# packages/dashboard/src/__tests__/session-reconnect.test.ts
# packages/dashboard/src/__tests__/session-resume-history.test.ts
# packages/dashboard/src/__tests__/setup-routes.test.ts
# packages/dashboard/src/__tests__/subtask-breakdown.test.ts
# packages/dashboard/src/routes/__tests__/agent-avatar-routes.test.ts
# packages/dashboard/src/routes/__tests__/custom-providers.test.ts
# packages/dashboard/src/routes/__tests__/docker-node-routes.test.ts
# packages/i18n/locales/en/app.json
# plugins/fusion-plugin-roadmap/src/store/__tests__/roadmap-store.test.ts
2026-06-05 15:30:59 -07:00
gsxdsm
6d16c07197
merge: main (editor consolidation #1433 , fast-tests, learnings) — renumber workflow_settings migration to 110, settings panel joins the sidebar disclosures, full-workspace literal sweep
2026-06-05 15:23:15 -07:00
gsxdsm
7d69691bbf
Merge pull request #1433 from Runfusion/gsxdsm/improve-node-editor
...
feat: workflow editor upgrade and consolidation — primary surface, templates, import/export, AI design
2026-06-05 15:06:32 -07:00
gsxdsm
47e4919a78
Merge pull request #1453 from Runfusion/gsxdsm/fast-tests
...
refactor(ci): thin trusted merge gate with flaky-test deletion ratchet
2026-06-05 14:52:12 -07:00
gsxdsm
11fb9f1325
merge main: per-column agent assignment (binding validation, policy-escalation handshake, override notes) into workflow editor consolidation
...
Resolved 4 conflicts preserving both feature sets:
- WorkflowNodeEditor.tsx: kept card-node/edge/dialog/dirty-guard/auto-layout/
onboarding/template/AI-edit features; wired main's columnAgentsEnabled flag
gate, override-column agent registry load, and policy-escalation save retry
(finishSave helper wraps both update payloads).
- WorkflowNodeEditor.test.tsx: kept U2/U4/AI-design describes plus main's U6
column-agent describe; merged api mock + import lists.
- register-workflow-routes.ts: merged import sets (design DI seam + column-agent
validators).
- agent-tools.ts: strip-approval-flags and column-agent binding assertion now
both run in create/update tools.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-05 14:43:02 -07:00
gsxdsm
b7fa21c25e
merge: main (column-agent assignment #1432 ) into workflow-settings — union executor/agent-tools/routes imports, both tool-description texts, both route helpers
2026-06-05 14:41:43 -07:00
gsxdsm
60f1b7fa39
Merge remote-tracking branch 'origin/main' into gsxdsm/cli-agent-interface
...
# Conflicts:
# packages/dashboard/app/components/__tests__/ListView.test.tsx
2026-06-05 14:36:42 -07:00
gsxdsm
b8eea85dc9
Merge pull request #1432 from Runfusion/feat/column-agent-assignment
...
feat: per-column agent assignment for workflow columns
2026-06-05 14:19:53 -07:00
gsxdsm
20153a3ef3
chore(plan): mark fast-trusted-test-gate plan completed
2026-06-05 09:41:32 -07:00
gsxdsm
482fc25add
Merge main into fast-tests: keep both CONCEPTS additions (workflow columns/plugins + merge-gate testing vocabulary)
2026-06-05 09:37:22 -07:00
gsxdsm
93b6a33c07
docs: add fast-trusted-test-gate brainstorm + plan; CONCEPTS entries for Merge Gate and Deletion Ratchet; lint fix in boot-smoke
2026-06-05 09:12:43 -07:00
gsxdsm
a5e28558ac
docs: mark cli-agent executor plan completed
2026-06-05 03:27:37 -07:00
gsxdsm
e208842606
chore: lint fixes and plan status flip to completed
2026-06-05 01:18:50 -07:00
gsxdsm
27d3763db5
docs(plans): mark editor upgrade and consolidation plans completed
2026-06-05 01:06:03 -07:00
gsxdsm
9fc26d4518
docs(plans): mark column-agent plan completed
2026-06-05 00:33:20 -07:00
gsxdsm
f5f09c6e37
docs(plans): column agent assignment plan
2026-06-04 23:26:44 -07:00
gsxdsm
33f9dadfb3
docs: add cli-agent executor requirements and implementation plan
2026-06-04 22:53:19 -07:00
gsxdsm
28e74f10d6
feat(core): workflow kind discriminator and steps-to-IR converter
2026-06-04 22:18:36 -07:00
gsxdsm
12a3a03524
docs(plan): workflow settings mechanism, settings hard-move, Settings UI redesign plan
2026-06-04 21:52:36 -07:00
gsxdsm
297a00d3de
feat(dashboard): redesign workflow nodes as card-style with config summaries
2026-06-04 19:26:55 -07:00
gsxdsm
e5bab640f9
Merge pull request #1385 from Runfusion/gsxdsm/fast-tests
...
perf: speed up test suite across inner loop, full suite, and CI
2026-06-04 18:38:56 -07:00
gsxdsm
d0b5dcbfbe
docs(plan): pluggable step parsers (plugin runtime) + code node for arbitrary TypeScript (KTD-15, U14)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-04 11:20:50 -07:00
gsxdsm
ef4e1f8a63
docs(plan): summary wording — parse-steps node
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-04 11:16:13 -07:00
gsxdsm
1dd831003d
docs(plan): step parsing becomes a parse-steps graph node (artifact + registry parser, no-steps/parse-error outcomes)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-04 11:16:02 -07:00
gsxdsm
0f15938414
docs(plan): scope in workflow-defined task shape — artifacts/step-source registry, custom fields, dynamic task UI (KTD-12/13/14, U11-U13)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-04 11:11:30 -07:00
gsxdsm
8abdefcad1
docs(plan): step inversion — steps as workflow-modelable nodes (foreach/step-review/rework + parallel execution axes)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-04 10:56:47 -07:00
gsxdsm
eee715218e
chore: lint cleanup, ignore generated i18n typings, mark plan completed
2026-06-04 02:16:55 -07:00
gsxdsm
44cb67e5db
docs(plan): workflow-defined custom columns via composable traits; supersede interpreter-cutover plan
2026-06-04 00:05:15 -07:00
gsxdsm
5d2add417e
Merge main into fast-tests: take @fusion/i18n dashboard dep; keep promotion-gate test deletion over main's .slow rename
2026-06-03 23:54:09 -07:00
gsxdsm
6d39b9a325
merge main: workflow graph editor + needs-input status; re-applied i18n t() wrapping to restructured WorkflowStepManager header and TaskCard status chain
2026-06-03 21:33:06 -07:00
gsxdsm
dfef5dadbd
merge main: branch-group promote/abandon gating + compound-engineering plugin; re-applied i18n t() wrapping to main's restructured promote sections
2026-06-03 20:56:05 -07:00
gsxdsm
b9e7d5f9ab
Merge remote-tracking branch 'origin/main' into gsxdsm/fast-tests
2026-06-03 20:29:01 -07:00
gsxdsm
759e2e67af
Merge remote-tracking branch 'origin/main' into gsxdsm/workflowbuilder
2026-06-03 19:52:37 -07:00
gsxdsm
3d35cc85f3
docs: mark test-suite speedup plan completed
2026-06-03 19:32:48 -07:00
gsxdsm
07dd24e37a
Merge pull request #1357 from Runfusion/gsxdsm/taskbranch
...
feat: branch-group single managed PR flow (planning + missions)
2026-06-03 18:24:54 -07:00
gsxdsm
c023014b63
Merge pull request #1354 from Runfusion/gsxdsm/acp
...
feat: ACP (Agent Client Protocol) client runtime plugin
2026-06-03 17:37:29 -07:00