5 Commits

Author SHA1 Message Date
xiaoju 1afce01335 refactor: simplify meta workflow — coder → tester → promoter 2026-04-18 07:03:33 +00:00
xiaoju 898809abd3 refactor: rename *-workflow.ts → *.ts — drop redundant suffix
CI / test (push) Has been cancelled
workflows/coding.ts, report.ts, meta.ts + matching tests
All 28 tests pass, build clean
2026-04-17 09:52:27 +00:00
xiaoju 2f461bffeb feat: meta-workflow — workflow for developing workflows
CI / test (push) Has been cancelled
Roles: architect(LLM) → coder(Cursor) → reviewer(Cursor) → tester(code+LLM) → promoter(code)
- Retry loop: reviewer rejected or tester failed → back to coder
- Meta architect uses structured tool output (workflow spec JSON)
- Coder/reviewer use agent-executor factory with LLM₂ meta parsing
- Tester: build+test then LLM judges result
- Promoter: git commit + push
- docs/workflow-spec.md: reference context for coder role
- 3 unit tests (moderator routing, happy path, retry path)
- 28 total workflow tests pass
2026-04-17 09:20:45 +00:00
xingyue 10a601c28b docs: update for executor loop, task events, pending-tasks projection
Reflect recent changes across all docs:
- README: add executor loop (fire-and-forget), task events lifecycle,
  pending-tasks projection, update architecture diagram, add pulse-hermes
  package, add RFC #58 reference
- CONTRIBUTING: add task-events.ts, defs.ts, projection-engine.ts,
  pending-tasks-projection.ts to code structure, update architecture
  diagram to three-layer decoupled model, add design principles 6-7,
  add ui/ directory, add migrate.ts, add RFC #58 reference
- DESIGN: update packages table with all current packages
2026-04-15 19:44:11 +08:00
xiaomo 590facb45c feat: @uncaged/pulse core engine — runPulse + Rule type + S combinator composition
- Moore machine model: Effects determined by state diff, not events
- S combinator rule composition: pulse = S r3 . S r2 . S r1 $ dummy
- createRule helper with accessor-based state adaptation
- 7 tests passing (compose, async, adaptive tickMs, Moore property)

Design: https://github.com/oc-xiaoju/ograph/issues/44
2026-04-14 02:44:17 +00:00