Vyasa Context Syntax — engine handoff

.context — a standalone snapshotURL copied

@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.