Reframe §1 away from a redesign-of-the-old-plugin narrative and root it in
the real-world problem: coediting a markdown document with a machine is hard
today (rewrite-not-a-diff, all-or-nothing, blurred authorship, no clean
rendered view, opaque machine work). Solution and technical substance stand on
their own; proven patterns reused on merit, not as old-plugin lineage.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Refine the F7 whole-diagram "changed" badge into a node/edge-level diff inside
flowchart and sequence diagrams against the F6 baseline. Parsed-graph diff
re-emitted with mermaid's own styling directives (classDef/class/linkStyle for
flowcharts; rect-tinted runs for sequence), removed elements ghosted in place,
layout reflow accepted, all else (other types, parse failure) falling back to
the v1 badge. New §11 + INV-29..31. Shipped via PR #28 (session 0027).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Broaden F6 beyond workspace files: own diffable predicate (file:/untitled:)
decoupled from F2 isTracked; baseline → global storage keyed by URI hash;
untitled buffers in-memory. Adds §11 amendment + updates §1.7/§6.3/§6.5/§6.7/
INV-19 and the change log. Built in session 0019.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>