docs/slate-v2-draft/master-roadmap.md
Canonical sequence for the slate-v2 rewrite program.
This file owns:
It does not own:
Use it with:
| Historical verdict term | Roadmap meaning now |
|---|---|
Target A | completed POC RC default-stack verdict |
Target B | older name for the broader replacement claim that now resolves into True Slate RC |
Rule:
Target A / Target B labels may survive only as historical or verdict
vocabularyPOC RC and True Slate RC| Class | Owner |
|---|---|
| verdict | release-readiness-decision.md (primary); supporting live surfaces: replacement-family-ledger.md, replacement-gates-scoreboard.md |
| sequence | this file and docs/slate-v2/commands |
| evidence | true-slate-rc-proof-ledger.md, release-file-review-ledger.md, docs/slate-browser/proof-lane-matrix.md |
| reference | architecture-contract.md, live-shape-register.md, normalization-reference.md |
| maintainer context | pr-description.md and supporting plans |
POC RC groundwork is realpackages/slate/test/** deleted-family bucket is now explicitly
closedpackages/slate-react/** deleted-family bucket is now explicitly
closedpackages/slate-history/** package bucket is now explicitly closedEditor.nodes/** and the non-Editor interfaces/** namespaces now have
direct 1:1 legacy fixture proof; the current public-surface debt is now the
narrower post-sync matrix:
explicit-skip rowsBookmark owns durable public anchorsCustomTypes declaration merging is now reopened and recovered on the
package type surface; old explicit-skip ledgers for that seam are stale and
need targeted refreshEditable/history/hotkey/android surface drift by themselvesEvery open tranche has to satisfy this order:
That means:
This groundwork stays closed:
What this means:
Goal:
POC RC, True Slate RC, and
ownershipExit:
Status:
Goal:
Mandatory recovery lanes:
closed)closed)closed)closed)initial package-matrix pass closed; reopened under challenge in tranche 7)closed)Exit:
Goal:
Required capability proof:
Exit:
Goal:
Exit:
packages/slate/test/** are
either closed or explicitly justified per
deletion-closure-protocol.md:
Goal:
Perf quarantine rule:
Examples:
slate-react mounted runtime basicsGoal:
Exit:
Target A / Target B readGoal:
Authority:
Exit:
Goal:
Authority:
Exit:
Goal:
Authority:
Exit:
Bookmark-first and explicit enough to
back comment / cursor /
review-anchor claimsdecorate is explicitly cut as architecture instead of being the
silent defaultRangeRef recedes to lower-level runtime machinery in the public storyAfter any tranche changes truth:
Current next move:
slate owns document meaning, refs, transforms, and fragmentsslate-history owns undo/redo batchingslate-hyperscript owns document construction helperspartial rows