Commit Graph

4 Commits

Author SHA1 Message Date
BenStullsBets 81b6891805 spec(0062): resolve Q6 — every comment summons the machine while coediting; 'Stop editing with Claude' context-menu off switch (D10)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 07:03:37 -07:00
BenStullsBets aaf5fb46eb spec(0062): opt-in coediting mode + comment auto-response; native diff is author-blind (verified)
- INV-10: coediting is opt-in per document ('Coedit this Document with
  Claude'); every surface (SCM/QuickDiff, comments, preview annotations,
  edit entry points) gates on the active coediting set so other markdown
  files are never hijacked. Adds PUC-7 (enter/leave), CoeditingRegistry.
- BUC-5/PUC-8/D8: on a coedited doc a comment fires a turn that replies
  in-thread and offers an edit -> pending proposal (never edits directly).
- INV-11/D9: verified against the VS Code API that the native diff editor
  cannot recolor changes per-author (diffEditor.* tokens are global;
  inlineEdit./chat tokens are accept-state not author; diff-pane decorations
  composite + are unreliable). Authorship lives in the preview (optionally a
  decoration track-changes editor). New open Qs: Q5 (authorship surface),
  Q6 (comment trigger).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 06:55:55 -07:00
BenStullsBets f6a86d6354 spec(0062): reframe around the human problem — coediting markdown with a machine
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>
2026-06-28 05:57:37 -07:00
BenStullsBets 74df46d078 spec(0062): native-first coauthoring — VS Code-idiomatic redesign (design-only north star)
Solution Design for a brand-new plugin that re-homes the inner-loop
coauthoring experience onto native VS Code surfaces: QuickDiffProvider +
native diff editor (any diff), multi-diff editor Keep/Undo (propose/accept),
built-in Markdown preview markdown-it extension (rendered preview), Comments
API (threads). Carries forward pinned baseline (F6), authorship attribution
(F3), cross-rung sidecar (F5), live progress (#60), on-behalf-of identity, and
the pure-core/thin-controller discipline. Design-only: no repo/migration
commitment.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 05:43:22 -07:00