Congrats on the launch, this tackles a real problem!
I like the "last mile at the data layer" approach vs building agent-specific APIs. How do you think about invariants that span multiple writes or tables? For example, rules that only make sense across a sequence of operations, not a single CRUD action.
Do you see those living purely in the orchestration layer, or something Cori might eventually support more natively?