Vyasa Context Syntax — engine handoff
@context id=day3 seq=3 label="Wednesday — A change of mind"
caption=|
One line describing what this snapshot is.
@attrs # inverted index, same format as kg.attrs. Inherits kg.attrs as base.
status: # list only values that differ from @status_defaults.
done: a1 a2 a3
resolved: q2
@edges # the edges true in this snapshot. Defines which nodes are present.
a1 -> bh addresses
a3 -> d_panels produces
@context header: id, seq (orders contexts; not derived from filename), label.
caption: one-line summary; used as the row label in changelog navigation.
@attrs: optional. Overrides or adds attributes for this context. A context with everything at its
defaults has no @attrs block (see day1.context).
@edges: the edge set for this snapshot. There is no node list; presence is derived from edges.
- A context may optionally carry its own
palette= line to override colors.