This website requires JavaScript.
8b96e48e99
fix: survival rules data structure mismatches (closes #N)
xiaomo
2026-04-14 13:46:22 +00:00
5e6951404b
fix: correct survival rules data structure mismatches to prevent silent failures
xiaomo
2026-04-14 13:46:16 +00:00
6b9d913ec3
refactor: migrate executor to Bun.spawn + test improvements (closes #30 ) (#31 )
小橘 🍊
2026-04-14 21:34:25 +08:00
7223b4e115
feat: Coding Agent Executor — thin spawner for automated coding tasks (closes #25 )
小橘 🍊
2026-04-14 21:06:29 +08:00
bd9a5e9cbe
chore: remove stray file
xiaomo
2026-04-14 12:54:12 +00:00
dfb2d662c5
feat: implement P0 survival layer rules and executors (closes #27 )
xiaomo
2026-04-14 12:53:57 +00:00
a4e1a1b35e
feat: add llm-health watcher with dual probes (Phase 4a, closes #27 )
xiaomo
2026-04-14 12:21:02 +00:00
454cfb3999
feat: add llm-health watcher with dual probes (Phase 4a, closes #27 )
xiaomo
2026-04-14 12:20:57 +00:00
455b928c74
Merge chore/biome-lint + apply biome formatting to Phase 2/3 code
xiaomo
2026-04-14 11:49:26 +00:00
7720202a68
style: apply biome formatting after merge
xiaomo
2026-04-14 11:35:51 +00:00
b7d7ae9774
chore: add Biome linter + format all code + CI lint step (#26 )
小橘 🍊
2026-04-14 19:22:54 +08:00
392249c4a2
chore: add Biome linter + format all code + CI lint step
xiaoju
2026-04-14 11:16:44 +00:00
bd99d3d09c
feat: implement Watcher framework + wakeTick mechanism (Phase 2, RFC #23 ) (closes #24 )
xiaomo
2026-04-14 11:11:47 +00:00
24c0ea6895
refactor: Rule signature to onion middleware model (closes #23 )
xiaomo
2026-04-14 10:49:38 +00:00
4e61f93a28
refactor: Rule signature to onion middleware model (closes #23 )
xiaomo
2026-04-14 10:49:27 +00:00
ce0b480caa
fix(ci): drop E2E from CI for now — all E2E tests need upulse init which requires local monorepo + git config
xiaoju
2026-04-14 09:56:43 +00:00
52458d7a31
fix(ci): narrow E2E to T6 only — T1-T5 need local monorepo path
xiaoju
2026-04-14 09:55:22 +00:00
876a1ec4fd
fix(ci): run only passing E2E tests (T1/T3/T6), T2/T4/T5 blocked by #21
xiaoju
2026-04-14 09:53:39 +00:00
0c66f52de6
fix(ci): build pulse before upulse install (file: dep needs dist/)
xiaoju
2026-04-14 09:52:08 +00:00
1947948335
ci: add GitHub Actions workflow — type check + unit tests + E2E
xiaoju
2026-04-14 09:34:18 +00:00
fa75da5ad6
test: add resolveDir unit tests + --dir flag E2E test (#22 )
xiaoju
2026-04-14 09:33:17 +00:00
45512c967f
feat(upulse): add global --dir / -d flag for multi-instance support (#22 )
xiaoju
2026-04-14 09:29:51 +00:00
154b7dcac5
refactor: remove tsc compilation, run TS natively via Bun
xiaomo
2026-04-14 09:16:17 +00:00
ca56de9587
fix(e2e): add timeout for promote-heavy tests (T2/T4/T5)
xiaomo
2026-04-14 09:05:11 +00:00
56eaace138
fix: bun test targets src/ not dist/, exclude tests from tsc build
xiaoju
2026-04-14 09:02:12 +00:00
acadfbb126
chore: migrate to Bun — bun:sqlite + bun test + bun install
xiaomo
2026-04-14 08:52:05 +00:00
c0b4808908
test(e2e): add T4 rollback lifecycle tests
xiaomo
2026-04-14 08:28:17 +00:00
3511f91771
feat(upulse): add three E2E tests for staging-promote, promote-guard, and migration
xiaoju
2026-04-14 08:24:21 +00:00
9e37fa1aa8
test(e2e): T1 init → tick → daemon status chain
xiaomo
2026-04-14 08:15:48 +00:00
143fba2cbf
refactor: remove collectors from runtime, unify execute
xiaomo
2026-04-14 08:03:11 +00:00
ac4bef0e6d
refactor: split into events.db + vitals.db (separate databases)
xiaomo
2026-04-14 07:33:16 +00:00
6bb837b043
feat(pulse): vitals table + housekeeping (Phase 5)
xiaomo
2026-04-14 07:15:22 +00:00
714e8a35d4
feat: version-aware promote/rollback with epoch-based snapshots
xiaomo
2026-04-14 06:58:48 +00:00
ac288a6066
feat(upulse): update CLI + init scaffold for v3 events/collectors API
xiaomo
2026-04-14 06:49:52 +00:00
85edb7fc41
feat(pulse): runtime refactor — rebuildSnapshot + collect-as-effect
xiaomo
2026-04-14 06:41:36 +00:00
0fde13c22d
feat(store): replace tick_senses with events table + ULID keys
xiaomo
2026-04-14 06:36:06 +00:00
f5ba7b1252
refactor(store): replace ticks+events with tick_senses + CAS object store
xiaomo
2026-04-14 05:48:56 +00:00
c323bf60f7
feat(pulse): add Sensed<T>, CollectorFn, CollectorMap, buildCollect
xiaomo
2026-04-14 05:34:37 +00:00
5e35bdaa0a
feat: @uncaged/upulse CLI P0 — init/daemon/tick/list/inspect/dev/deploy
xiaomo
2026-04-14 05:02:57 +00:00
ee439c09e5
feat(pulse): add SQLite storage layer + built-in rules
xiaomo
2026-04-14 04:12:40 +00:00
aae75423e8
refactor: simplify runtime — remove onError/onTick, all behavior via Rules
xiaomo
2026-04-14 04:03:51 +00:00
d517c22e92
docs: README 重写 — Rule 签名作为核心
xiaomo
2026-04-14 02:48:33 +00:00
590facb45c
feat: @uncaged/pulse core engine — runPulse + Rule type + S combinator composition
xiaomo
2026-04-14 02:44:17 +00:00