Back to Plate

Slate v2 Overview

docs/slate-v2-draft/overview.md

53.0.69.7 KB
Original Source

Slate v2 Overview

Purpose

Front door to the live docs/slate-v2 stack.

Current Read

  • live verdict now treats Target A as Go on the proved default stack
  • the broader Target B claim is still reopened under the exhaustive API/public-surface audit challenge
  • the curated perf gate package currently clears on blocker-facing lanes in replacement-gates-scoreboard.md
  • completed roadmap groundwork is now called POC RC
  • the core packages/slate/test/** deleted-family bucket is closed
  • the full packages/slate-react/** deleted-family bucket is closed
  • the full packages/slate-history/** package bucket is closed
  • major file/test deletion review is now explicitly closed
  • extension model / behavior interception is now explicitly closed
  • schema / normalization extensibility is now explicitly closed
  • non-React / headless core usability is now explicitly closed
  • operation-history-collaboration integrity is now explicitly closed
  • the decoration source-scoped invalidation tranche is now the banked overlay authority, not the next broad blocker lane
  • the earlier package-matrix public-surface pass is banked, but exhaustive API/public-surface contract-width audit remains reopened under challenge
  • maximum parity with legacy for all examples is now reopened as a sibling blocker lane
  • direct 1:1 legacy fixture proof now exists for Editor.nodes/** and the non-Editor interfaces/** namespaces
  • the direct transform audit at /Users/zbeyens/git/slate-v2/packages/slate/test/legacy-transforms-fixtures.ts is green again, so the transform lane is no longer a blanket reopened family
  • the remaining transform debt is narrower:
    • explicit-skip rows
  • the overlay architecture lock is complete, and its next perfection tranche is active:
    • decoration sources own inline projected decoration
    • Bookmark owns durable public anchors
    • annotation stores own anchored data
    • widget stores own widget UI
  • the broader program is still called True Slate RC
  • the current execution owners are now:
  • browser/input external-evidence work is now post-RC follow-up, not the active current blocker lane
  • local Firefox and Android structural/browser rows are exhausted; the current broader blocker lanes are exhaustive API/public-surface audit plus example parity, and external Android keyboard-feature evidence plus broader iOS evidence remain post-RC follow-up
  • the zero-regression diff seed in true-slate-rc-proof-ledger.md is EMPTY, so there are no hidden unreviewed browser/input files left in the current scoped diff

Ownership

ClassStart here
verdictrelease-readiness-decision.md (primary); supporting live surfaces: replacement-family-ledger.md, replacement-gates-scoreboard.md
sequencemaster-roadmap.md
evidencetrue-slate-rc-proof-ledger.md, release-file-review-ledger.md, docs/slate-browser/proof-lane-matrix.md
perf gatereplacement-gates-scoreboard.md
protocoldeletion-closure-protocol.md
referencearchitecture-contract.md, live-shape-register.md, normalization-reference.md
maintainer contextpr-description.md

Vocabulary

Historical termCurrent meaning
Target Athe live default-stack verdict that corresponds to completed POC RC work
Target Bthe older broad-replacement label that now maps to the broader True Slate RC destination

Read In This Order

  1. release-readiness-decision.md
  2. replacement-gates-scoreboard.md
  3. replacement-family-ledger.md
  4. master-roadmap.md
  5. release-file-review-ledger.md
  6. true-slate-rc-proof-ledger.md
  7. decoration-roadmap.md
  8. 2026-04-13-slate-v2-full-no-regression-story-plan.md
  9. pr-description.md

Command Entry

Reference / Historical Specs

These do not own queue or verdict truth.

Current read:

  • slate-batch-engine.md is legacy retrofit context, not active remaining-work ownership
  • chunking-review.md is historical design analysis; the live runtime posture is selector-first rendering plus semantic islands, not child-count chunking