You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Atomic programs: transactional rules/schema and explicit command boundaries #170
Fact-only transactions are insufficient for migrations and pack installation. Rule/schema changes and unsupported administrative boundaries must not leave partial effects.
Evidence
Source: 5c1f313379a5cb2995a43a66ddba0b5cc9798b7f (inspected 2026-10-03). These are source findings; the acceptance scenarios below still need implementation and execution.
Extend staging and WAL replay to rule/schema changes using canonical typed operations.
Parse and authorize the complete program first; reject unsupported cross-KG/admin/network mixtures before any write.
Test failed migration/pack install, arity changes, mixed DDL/DML and unsupported commands; clients observe one rule generation or the complete old state.
Activity
feat(engine): commit a program's rules and schemas with its facts
feat(storage): atomic multi-statement programs (#131) (#208)
feat(ws): ordered notification stream with epoch cursor and revision-…
feat(ws): request IDs, per-connection pipelining, deadlines and real …
jsam commentedon Oct 4, 2026
Delivered by #208 (transactional rules/schema via TxnOp::Catalog); verified on main 4adce1e.