Context
Phase 558 keeps clipboard/export serialization out of scope, and Phase 559 will split the next annotation-store implementation wave. Clipboard fragments, scene export, and annotation-store serialization need their own boundary before any behavior changes.
Scope
Create a docs/tests boundary gate for whiteboard annotation clipboard/export serialization:
- define what annotation identity/reference and primitive payload fields would be eligible for clipboard/export;
- separate clipboard fragments, scene export artifacts, and workspace sidecar persistence;
- define compatibility and migration proof required before serialization behavior changes;
- update EN/ZH roadmap docs and focused tests.
Out of scope
No production serialization implementation, no clipboard/export behavior change, no file/database I/O, no GraphDocument schema change, no schema version bump, no workspace persistence behavior change, no screenshot manifest expansion, no renderer or pointer behavior change, no public API exposure, no saved whiteboard primitive state, and no full React Flow whiteboard parity claim.
Dependency / stacking
Depends on Phase 559. May run docs/tests-only in parallel with sidecar persistence policy and screenshot-proof planning, but must not merge before Phase 559.
Context
Phase 558 keeps clipboard/export serialization out of scope, and Phase 559 will split the next annotation-store implementation wave. Clipboard fragments, scene export, and annotation-store serialization need their own boundary before any behavior changes.
Scope
Create a docs/tests boundary gate for whiteboard annotation clipboard/export serialization:
Out of scope
No production serialization implementation, no clipboard/export behavior change, no file/database I/O, no GraphDocument schema change, no schema version bump, no workspace persistence behavior change, no screenshot manifest expansion, no renderer or pointer behavior change, no public API exposure, no saved whiteboard primitive state, and no full React Flow whiteboard parity claim.
Dependency / stacking
Depends on Phase 559. May run docs/tests-only in parallel with sidecar persistence policy and screenshot-proof planning, but must not merge before Phase 559.