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
小橘 🍊
a9be34f563
feat: @uncaged/pulse-openclaw — OpenClaw adapter package ( closes #40 )
...
* feat: @uncaged/pulse-oc — OpenClaw adapter package (closes #40 )
- Extract gateway-health & llm-health watchers from core to pulse-oc
- Add gateway-health-guard rule and archive-sessions executor
- Update CI, README, CONTRIBUTING for the new package
- Fix E2E tests to use core ESSENTIAL_PROCESSES after openclaw removal
Made-with: Cursor
* feat: @uncaged/pulse-openclaw — OpenClaw adapter package (closes #40 )
* chore: rename pulse-oc → pulse-openclaw
Made-with: Cursor
---------
Co-authored-by: 小橘 <xiaoju@shazhou.work >
2026-04-15 00:15:09 +08:00
小橘 🍊
3ced39c6fa
chore: purge legacy terminology — collectors/effectors/Autonomic → watchers/executors/Percept ( closes #42 )
...
Made-with: Cursor
Co-authored-by: 小橘 <xiaoju@shazhou.work >
2026-04-14 23:57:59 +08:00
小橘 🍊
e457f631c7
refactor: extract cursor-agent executor to @uncaged/pulse-cursor package
...
Made-with: Cursor
Co-authored-by: 小橘 <xiaoju@shazhou.work >
2026-04-14 23:52:24 +08:00
xiaomo
84a5e58c52
docs: unify terminology — Percept/Understand/Execute + 一切皆业
2026-04-14 15:33:46 +00:00
xiaomo
0b32eef3c7
docs: rewrite README + add CONTRIBUTING guide
...
- README: update Rule signature to onion middleware, add architecture diagram,
document watchers/survival/storage, link all RFCs
- CONTRIBUTING: code structure, architecture, dev workflow, testing conventions,
Cursor Agent usage guide, design principles
2026-04-14 13:52:20 +00:00
xiaomo
d517c22e92
docs: README 重写 — Rule 签名作为核心
2026-04-14 02:48:33 +00: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