This website requires JavaScript.
a7fd543648
feat(pulseflare): complete D1 event store Worker
main
xiaomo
2026-04-20 01:38:03 +00:00
7993ecc6d6
feat: extract @uncaged/pulse-local package, remove createStore from core exports
xiaomo
2026-04-20 01:34:46 +00:00
03ee151c72
feat(pulse): abstract PulseDatabase interface from bun:sqlite
xiaomo
2026-04-20 01:10:52 +00:00
75dc04a51d
feat: guard defs table-only, lifecycle guard restored, daemon fault-tolerant
xiaoju
2026-04-19 02:35:41 +00:00
3a4f4efdf1
feat: version-aware guard state — code_rev dimension (pulse#10)
xiaoju
2026-04-19 00:15:47 +00:00
62696b71c9
fix: abort uses event-based lastRole instead of guard state (daemon restart safe)
xiaoju
2026-04-18 23:08:42 +00:00
7b7a3300a7
feat: workflow abort via GuardProjection lifecycle (pulse#10)
xiaoju
2026-04-18 23:04:13 +00:00
c6e715fb3b
fix: deduplicate guard-core exports in index.ts
xiaoju
2026-04-18 22:56:44 +00:00
8361e0a66f
fix: checker uses git diff HEAD (working tree) instead of HEAD~1..HEAD
xiaoju
2026-04-18 22:51:17 +00:00
ff1efdf3d2
refactor: extract guard-core pure logic + fix check-before-transition (refs #9 )
xiaomo
2026-04-18 15:14:29 +00:00
d6b607d610
feat: write __end__ event when workflow completes
xiaoju
2026-04-18 15:09:14 +00:00
aa89fdf144
fix: guard-projection tests — db sharing + async assertions + event format
xiaoju
2026-04-18 15:08:18 +00:00
24dc6e88f0
fix: daemon loads gate role from engine (meta-gate-role crash fix)
xiaoju
2026-04-18 14:55:24 +00:00
b57a9d25ec
Merge pull request 'refactor: restrict meta workflow to src/workflows/ scope' (#12 ) from refactor/restrict-meta-workflow-scope into main
xiaoju
2026-04-18 14:40:18 +00:00
300eede226
refactor: restrict meta workflow to src/workflows/ scope
refactor/restrict-meta-workflow-scope
tuanzi
2026-04-18 14:26:02 +00:00
8ef1926772
feat: daemon supports engine directory override for workflow definitions (pulse#11 prep)
xiaoju
2026-04-18 14:20:38 +00:00
6f4886db6a
feat: GuardProjection — event admission control (pulse#9)
xiaoju
2026-04-18 13:34:48 +00:00
f59e3e7cb5
refactor: remove closer role from coding and coding-tdd workflows (#7 ) Co-authored-by: 团子 <tuanzi@shazhou.work > Co-committed-by: 团子 <tuanzi@shazhou.work >
tuanzi
2026-04-18 13:31:12 +00:00
17d382313f
fix: clean up indentation, remove dead closer case, remove blank lines
refactor/remove-closer-role
tuanzi
2026-04-18 13:29:10 +00:00
f3857888da
refactor: remove closer role from coding and coding-tdd workflows
tuanzi
2026-04-18 12:16:02 +00:00
b94a9046ac
feat(workflows): subprocess role isolation
xiaoju
2026-04-18 11:36:43 +00:00
6c3888af48
feat: add Durable Objects delete migration for pulseflare
xiaomo
2026-04-18 10:06:36 +00:00
5609cd36f4
refactor: pulseflare as passive event store + projection API (refs #5 )
xiaomo
2026-04-18 10:04:11 +00:00
40a7804dfb
refactor: migrate business workflows to @upulse/workflows package
xiaoju
2026-04-18 09:56:24 +00:00
a3db066808
feat: add checker role to meta workflow (coder→checker→tester→END)
xiaoju
2026-04-18 09:39:21 +00:00
695dac8106
feat: register report workflow in daemon (analyst+renderer)
xiaoju
2026-04-18 09:09:10 +00:00
25591e2c21
fix: D1 bind params must be spread, not chained (refs #5 )
xiaomo
2026-04-18 08:12:33 +00:00
b533094792
fix: tester detects completion by quiescence, not __end__ event
xiaoju
2026-04-18 08:10:59 +00:00
1ba77929e6
feat: pulseflare real tick logic — rules + snapshot + sigil executor (refs #5 )
xiaomo
2026-04-18 08:08:55 +00:00
7168b68896
feat: tester e2e verification — dynamic import + tick lifecycle + commit/push
xiaoju
2026-04-18 08:02:46 +00:00
70be73efde
chore: update pulseflare D1 database_id (refs #5 )
xiaomo
2026-04-18 07:54:05 +00:00
272aa9728a
feat: pulseflare package — CF Workers + D1 runtime (refs #5 )
xiaomo
2026-04-18 07:51:25 +00:00
ad25161a8f
refactor: merge promoter into tester — meta workflow now coder → tester → END
xiaoju
2026-04-18 07:48:25 +00:00
be2d9de6b1
fix: werewolf test async + e2e tick loop
xiaoju
2026-04-18 07:06:40 +00:00
1afce01335
refactor: simplify meta workflow — coder → tester → promoter
xiaoju
2026-04-18 07:03:33 +00:00
2a17dcc892
feat(workflow): add werewolf game workflow
xiaoju
2026-04-18 05:57:39 +00:00
d9717ab941
fix: correct stale test assertion in cursor-agent.test.ts
xiaomo
2026-04-18 03:21:36 +00:00
39d58f58c1
chore: remove stale test files for deleted modules (council, container)
xiaomo
2026-04-18 03:19:07 +00:00
0b2f3073b5
style: apply biome formatting to test files
xiaomo
2026-04-18 03:16:27 +00:00
125aafaa12
fix: adapt test files for async PulseStore (refs #5 )
xiaomo
2026-04-18 03:13:26 +00:00
d56d0fd435
style: apply biome formatting to pulse-cursor
xiaomo
2026-04-18 03:08:29 +00:00
145be974f3
fix: adapt pulse-cursor package to async PulseStore API
xiaomo
2026-04-18 03:08:12 +00:00
6062e692ac
fix: adapt upulse package to async PulseStore API
xiaomo
2026-04-18 03:07:20 +00:00
3313f29954
fix: resolve lint errors in test files for async refactor
xiaomo
2026-04-18 03:01:24 +00:00
6f753ae68e
test: await async store/defs calls in all test files
xiaomo
2026-04-18 02:57:30 +00:00
ca3dd52e38
refactor!: async PulseStore interface for multi-runtime support (refs #5 )
xiaomo
2026-04-18 02:50:12 +00:00
80eeac03c2
docs: Pulseflare runtime analysis report (refs #5 )
xiaomo
2026-04-18 02:24:48 +00:00
0517007d40
chore: remove legacy broker code (pulse#6)
xiaoju
2026-04-18 02:09:59 +00:00
5ccd50221c
refactor(rollback): extract performRollback + add 6 tests
xiaoju
2026-04-18 01:39:22 +00:00
8754ff51cd
feat(upulse): add rollback command — time-machine revert for engine
xiaoju
2026-04-18 01:34:26 +00:00
37e3331ccb
feat(workflow): add in-memory checkpoint for incremental tick
xiaoju
2026-04-18 01:27:33 +00:00
90f7ba5a62
feat: export new CursorCall interface and executeCursorTask function
xiaomo
2026-04-17 15:28:29 +00:00
2c1ed1419e
refactor: thin cursor executor + CursorCall schema (refs xiaoju/pulse#2 )
xiaomo
2026-04-17 15:27:50 +00:00
e165d1a91d
fix: update adapter tests for simplified workflow-rule-adapter
xiaoju
2026-04-17 15:22:36 +00:00
041756117b
feat: daemon adaptive tick — 5s active, backoff ×2 up to 5min idle
xiaoju
2026-04-17 15:03:14 +00:00
b6a927cb58
feat: adaptive tick frequency with exponential backoff (closes xiaoju/pulse#1 )
xiaomo
2026-04-17 14:16:01 +00:00
ee1c0cc9c0
refactor: meta workflow targets ~/.upulse/engine/ instead of pulse repo
xiaoju
2026-04-17 14:12:47 +00:00
f88d325db8
feat: cli.refactor workflow — auto-generated by meta-workflow
xiaoju
2026-04-17 13:32:42 +00:00
3e30503c08
feat: upulse CLI refactor — 4 commands (init/inspect/workflow/status)
xiaoju
2026-04-17 13:30:17 +00:00
620c5a8323
fix: REPO_DIR resolve to pulse root, not repos root
xiaoju
2026-04-17 13:29:43 +00:00
6e8b2b7ba6
fix: use effect.kind as fallback for effect type display
xingyue
2026-04-17 21:26:15 +08:00
ba31086c30
fix: daemon cooldownMs=0, add tick logging, systemd service + launcher
xiaoju
2026-04-17 13:09:38 +00:00
ce36c08e9c
feat: restore coding-tdd workflow + barrel exports (lost in rebase)
xiaoju
2026-04-17 13:03:17 +00:00
02847d9001
feat: workflow daemon + submit-task CLI
xiaoju
2026-04-17 13:01:19 +00:00
04ced5b5f0
feat: coding-tdd workflow — auto-generated by meta-workflow
xiaoju
2026-04-17 12:47:43 +00:00
c703befcdc
chore: remove obsolete binding and broker tests
luming
2026-04-17 20:47:06 +08:00
3cdd9aeba6
feat(ui): workflow dashboard — list, timeline, and overview card
luming
2026-04-17 20:28:11 +08:00
bf6de91c61
feat(coding): declare maxRounds + moderator remainingRounds awareness
xiaoju
2026-04-17 12:25:17 +00:00
a54c36f758
refactor: remainingRounds countdown in event meta, replace maxTicksPerTopic with workflow-declared maxRounds
xiaoju
2026-04-17 11:51:57 +00:00
e1a96fdc71
feat: cursor health check + workflow circuit breaker
xiaoju
2026-04-17 11:35:46 +00:00
2e216c2f81
revert: restore --yolo flag for cursor agent
xiaoju
2026-04-17 10:49:23 +00:00
3f1db4ed58
chore: cursor agent switch from --yolo to auto mode
xiaoju
2026-04-17 10:46:43 +00:00
c2a0e8c96b
feat: coding workflow — auto-generated by meta-workflow
xiaoju
2026-04-17 10:44:41 +00:00
029417ce33
fix: meta-tester cwd path double-nesting bug
xiaoju
2026-04-17 10:39:40 +00:00
592a5566a5
feat: enhance coding workflow — structured architect design, reviewer retry with retryCount cap
xiaoju
2026-04-17 10:27:53 +00:00
4139f1d5d5
fix: tick() returns content+meta in executed roles
xiaoju
2026-04-17 10:14:44 +00:00
a1a6dba24b
feat: workflow scaffold + unified modify mode
xiaoju
2026-04-17 09:56:51 +00:00
898809abd3
refactor: rename *-workflow.ts → *.ts — drop redundant suffix
xiaoju
2026-04-17 09:52:27 +00:00
2f461bffeb
feat: meta-workflow — workflow for developing workflows
xiaoju
2026-04-17 09:20:45 +00:00
4abe7bf620
refactor: extract createLlmRole/createToolRole factory — shared sandwich pattern
xiaoju
2026-04-17 09:12:32 +00:00
a040819a09
feat: report i18n — 中文模板 + analyst 中文输出
xiaoju
2026-04-17 08:58:15 +00:00
5ad4145dfc
feat: report workflow — analyst(LLM) + renderer(template)
xiaoju
2026-04-17 08:46:40 +00:00
9efb535ead
feat: upulse workflow timeline <key> — view event timeline
xiaoju
2026-04-17 08:22:35 +00:00
3c6c8840ef
fix: live script uses agent-executor sandwich (no more includes hack)
xiaoju
2026-04-17 06:53:48 +00:00
a4aa990e9f
docs: add roles/ directory reference to COUNCIL-V2.md
xiaoju
2026-04-17 06:40:54 +00:00
f191d594b3
feat: LLM-Agent-LLM sandwich (agent-executor)
xiaoju
2026-04-17 06:27:19 +00:00
5a8fe051bf
docs: tighten COUNCIL-V2.md to 49 lines within 30-50 target
xiaoju
2026-04-17 06:16:20 +00:00
b458daecb8
docs: trim COUNCIL-V2.md to 50 lines and inline source references
xiaoju
2026-04-17 06:14:08 +00:00
ac6db24d6e
docs: rewrite COUNCIL-V2.md with concise model overview
xiaoju
2026-04-17 06:12:04 +00:00
8cec21d285
docs: add COUNCIL-V2.md overview of the WorkflowType model
xiaoju
2026-04-17 06:09:43 +00:00
2290c478c5
refactor: START/END automaton + pure roles
xiaoju
2026-04-17 06:04:18 +00:00
c13290dd25
refactor: type-safe workflow — Role<Meta> + discriminated union moderator
xiaoju
2026-04-17 05:24:10 +00:00
ff689ce3ce
refactor: workflow message chain + CAS storage
xiaoju
2026-04-17 05:02:58 +00:00
59afcf6211
docs: add Workflow as Conversation design notes
xiaoju
2026-04-17 04:24:17 +00:00
c61a8d1666
refactor: rename Topic → Workflow, routine → workflows scope
xiaoju
2026-04-17 04:10:56 +00:00
f5eb899711
fix(upulse): topic command uses routine scope, not _system
xiaoju
2026-04-17 04:03:38 +00:00
62c1ddd23b
feat(upulse): add topic create/list CLI commands
xiaoju
2026-04-17 03:56:17 +00:00
d073e93d8e
chore: update daemon config for v2-only + rename COUNCIL-V2.md
xiaoju
2026-04-17 03:25:23 +00:00
b65e9d65cb
refactor: remove v1 Council code (Container/Binding/Task/Moderator)
xiaoju
2026-04-17 03:24:36 +00:00
b645205ea5
docs: add V2-SERIAL.md confirming council v2 serialization test passed
xiaoju
2026-04-17 03:04:11 +00:00