AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻译准备中
Durable client mutations for unreliable networks: resource() + neverLose action() queue with SW caching, IndexedDB replay leases, and idempotency keys
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Never lose a write.
Durable client mutations for unreliable networks. Declare resource() reads and action({ reliability: 'neverLose' }) writes — Eidos queues offline writes in IndexedDB, coordinates multi-tab replay with Web Locks, and gives you stable idempotency keys for server-side deduplication (at-least-once delivery, not magical exactly-once execution).
No service worker file to write. No cache strategy to configure. No retry logic to implement.
Every offline-first app re-implements the same surface area:
2. Register the Vite plugin (auto-copies the service worker)查看完整 README ↗目前无法加载完整 README。请通过原文链接阅读。 以下为已保存的摘录。
Never lose a write.
Durable client mutations for unreliable networks. Declare resource() reads and action({ reliability: 'neverLose' }) writes — Eidos queues offline writes in IndexedDB, coordinates multi-tab replay with Web Locks, and gives you stable idempotency keys for server-side deduplication (at-least-once delivery, not magical exactly-once execution).
No service worker file to write. No cache strategy to configure. No retry logic to implement.
Every offline-first app re-implements the same surface area:
2. Register the Vite plugin (auto-copies the service worker)查看完整 README ↗