4 Commits

Author SHA1 Message Date
a19b144de7 feat: GET /events?after=N incremental query support (#26)
- Engine: findEventsByRef accepts optional afterId parameter
- SQL: WHERE id > ? with ASC ordering for after queries
- Route: GET /events?after=N, combinable with ?ref=X
- CLI: events find --after <id> option
- Tests: 2 new tests (engine 105 total)

Closes #26
小橘 🍊(NEKO Team)
2026-04-13 08:09:17 +00:00
50fef48ebe feat(cli): complete API coverage — logs, api-keys, schema, handler (#14) 2026-04-13 02:25:24 +00:00
d520df29d4 feat(cli): add deploy command + CF 1042 retry (#218)
- deploy: one-click OGraph deployment to Cloudflare (D1 + Worker)
- cloudflare.ts: CF REST API client (verify, accounts, D1, Worker upload)
- client.ts: auto-retry on CF 1042 edge propagation delay
- readiness check: require 3 consecutive health OKs before declaring ready
- 49 CLI tests passing (18 new deploy tests)
2026-04-13 00:00:13 +00:00
d84a860d15 feat: initial ograph repo — engine (85 tests) + cli (31 tests)
Extracted from uncaged monorepo (oc-xiaoju/uncaged).
Resolves oc-xiaoju/uncaged#224.

- @uncaged/ograph: CF Worker engine (events, projections, reactions)
- @uncaged/ograph-cli: CLI for managing OGraph instances
- Removed @uncaged/oid dependency (unused)
- 116 tests, all passing
- CI: GitHub Actions

小橘 🍊(NEKO Team)
2026-04-12 23:43:56 +00:00