Syntax tree
A request read as structure: the intent first, in spark, then the context and constraints that shape it. It shows what the system understood, so a person can correct it.
├─ intent CANCEL
├─ context.event 4 p.m. sync -> today
└─ constraint.notify required