Skip to content

Phase 562: whiteboard annotation clipboard/export serialization boundary #244

@ExplodingUFO

Description

@ExplodingUFO

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions