The one-slot context model — time and branches from a single field
To read the graph: pick one context as the leaf, walk its after chain back to the root, and
for each (subject, relation) take the value from the latest context in that chain that asserts it
(latest-wins). Everything outside that chain is invisible.
Same field. Same resolver. Different leaf. Time and branching are the same operation.