Skip to content

v0.11.0 — the review overlay is derived too

Choose a tag to compare

@nabsha nabsha released this 01 Aug 14:19
fe2a207

The visual half of the derived review-slice story (ADR 0066), requested by the third cross-harness dogfood report:

yarramate export likec4 .yarramate/likec4-project.yaml out .yarramate/workspace.yaml --changed main..HEAD
  • The git derivation now classifies new (declaration wholly inside pure insertions) vs changed (touched otherwise); the added roster also appears in the ask --changed envelope.
  • Generated elements and relationships carry metadata { yarramateGitChange 'new' | 'changed' } — filterable, absent when untouched.
  • Every ordinary view highlights its own changed members (green = new, amber = changed), and a synthetic review-changes view collects everything with the legend as its description.
  • Nothing is authored, so nothing goes stale: a merged range renders an empty overlay on the next export.