Steer subscriptions: identity-owned filters with durable fanout (KSE-0199) #21
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
key-store/dispatch!21
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "devex/devex-steer-subscriptions-impl"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Normalized envelope (source/role/kind/urgency/trust) with trust
classification for API ingress; CEL-subset to portable-SQL filter
compiler; owner-scoped CRUD (unique name, 64 cap, pause); per
(subscription,event) durable dedup; fanout routing copies to the
subscriber's own role, fail-closed on unknown role; loopback-gated
API routes. 16 acceptance tests.
KSE-0199 steer subscriptions implementation. Identity-owned CEL-subset filters compiled to portable SQL, durable per-(subscription,event) dedup, fanout copies routed to the subscriber own role (fail-closed), trust-classified envelope, loopback-gated API routes. 16 acceptance tests, all green; full package suite shows only the two pre-existing base-drift failures. No merge/deploy requested — review only.
View command line instructions
Manual merge helper
Use this merge commit message when completing the merge manually.
Checkout
From your project repository, check out a new branch and test the changes.