docs/plans/2026-04-08-slate-v2-post-hold-replan.md
The blocker ladder is complete.
There is no default Batch 10.
Best default move:
Target A surfaceTarget B on explicit holdWhy:
Perf is no longer a standalone blocker. It stays a lane-by-lane marketing constraint only.
Do not restart generic roadmap churn.
Do not open another batch just because there is still ambition left.
Do not say “continue toward Target B” without choosing which structural
program earns that reopening.
Target BChoose one explicit program first.
Use this if the next move is broader core proof before any claim widening.
Scope:
/Users/zbeyens/git/slate-v2/packages/slate/test/snapshot-contract.ts/Users/zbeyens/git/slate-v2/packages/slate/test/range-ref-contract.ts/Users/zbeyens/git/slate-v2/packages/slate/test/clipboard-contract.tsExit bar:
Use this if the next move is to broaden a currently narrow claim deliberately.
Scope:
Good targets:
Bad targets:
Exit bar:
Use this only if you want a broader performance sentence.
This is optional. It is not the default next move.
Scope:
/Users/zbeyens/git/slate-v2/scripts//Users/zbeyens/git/slate-v2/tmp/Exit bar:
If any post-hold program reopens work, refresh the granular ledger first for the touched surfaces.
Do not reopen Target B through prose alone.
Reopen it through checked rows and named proof owners.
If the goal is shipping:
If the goal is reopening Target B:
Program A or Program B