Context
Phase 559 split the whiteboard annotation-store implementation queue into Phase 560 through Phase 564. Those stacked PRs now cover the in-memory adapter proof, workspace/sidecar persistence policy, clipboard/export serialization boundary, screenshot/Cookbook proof expansion, and migration/compatibility proof.
The roadmap now needs the next queue refresh before any production annotation persistence, serialization, screenshot, renderer, pointer, or public API work expands. This phase should convert the completed Phase 560-564 planning gates into the next small tracker-backed implementation and proof candidates.
Scope
Create a docs/tests-only Phase 565 queue refresh that:
- records Phase 560 through Phase 564 as the completed planning/evidence input set;
- defines the next tracker-backed candidate phases after Phase 564 with concrete GitHub issue numbers and Beads IDs;
- keeps each candidate small, dependency-aware, and clear about whether it owns implementation, policy, compatibility proof, screenshot proof, or public API exposure;
- updates EN/ZH React Flow parity roadmap docs and recommended worktree guidance;
- adds focused roadmap-doc tests that fail if the next annotation implementation wave remains implicit, untracked, or overclaims full whiteboard parity.
Out of scope
No production annotation persistence, no file/database I/O, no GraphDocument schema change, no schema version bump, no workspace save/load behavior change, no clipboard/export serialization behavior change, no screenshot manifest expansion, no new Cookbook route, no renderer or pointer behavior change, no toolbar or eraser change, no public API exposure, no saved whiteboard primitive state, and no full React Flow whiteboard parity claim.
Dependencies / Stack
Stack this after PR #252 / Phase 564. Do not merge before Phase 564 or before the lower review-gated stack is resolved.
Acceptance Criteria
- EN/ZH parity docs record Phase 565 with this GitHub issue and its Beads ID.
- The Next Issue Wave table contains tracker-backed follow-up rows for the next annotation implementation/proof candidates after Phase 564.
- Each follow-up row has a bounded likely write set, dependency/parallelism guidance, and explicit non-goals.
- Focused docs tests guard the Phase 565 queue refresh in both locales and fail if Phase 565 or the next candidate rows are left as TBD.
- Verification includes the focused roadmap-doc tests, full ReactFlowParityRoadmapDocsTests, full AsterGraph.Demo.Tests, release build, and git diff --check.
Context
Phase 559 split the whiteboard annotation-store implementation queue into Phase 560 through Phase 564. Those stacked PRs now cover the in-memory adapter proof, workspace/sidecar persistence policy, clipboard/export serialization boundary, screenshot/Cookbook proof expansion, and migration/compatibility proof.
The roadmap now needs the next queue refresh before any production annotation persistence, serialization, screenshot, renderer, pointer, or public API work expands. This phase should convert the completed Phase 560-564 planning gates into the next small tracker-backed implementation and proof candidates.
Scope
Create a docs/tests-only Phase 565 queue refresh that:
Out of scope
No production annotation persistence, no file/database I/O, no GraphDocument schema change, no schema version bump, no workspace save/load behavior change, no clipboard/export serialization behavior change, no screenshot manifest expansion, no new Cookbook route, no renderer or pointer behavior change, no toolbar or eraser change, no public API exposure, no saved whiteboard primitive state, and no full React Flow whiteboard parity claim.
Dependencies / Stack
Stack this after PR #252 / Phase 564. Do not merge before Phase 564 or before the lower review-gated stack is resolved.
Acceptance Criteria