This is the pre-1.0 serialization contract. It is explicit and intentionally narrow.
- Canonical save/load flow uses
IGraphWorkspaceServiceandGraphDocumentSerializer. - Canonical write envelope for workspace documents is:
SchemaVersionTitleDescriptionRootGraphIdGraphScopes
- Current workspace/document schema version is
5. - Read behavior accepts:
- unversioned legacy payloads (best-effort compatibility path), and
SchemaVersionvalues from1through5.
- Read behavior rejects unknown/future schema versions.
- Clipboard and fragment payload versioning is separate from workspace-document versioning.
- Clipboard/payload compatibility rules are defined by their respective fragment/clipboard contracts and are not tied to the workspace
SchemaVersion.