Commit Graph

  • 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