Skip to content

docs(serialization): freeze workspace contract#41

Merged
ExplodingUFO merged 1 commit intomasterfrom
phase-161-serialization-contract-freeze
Apr 22, 2026
Merged

docs(serialization): freeze workspace contract#41
ExplodingUFO merged 1 commit intomasterfrom
phase-161-serialization-contract-freeze

Conversation

@ExplodingUFO
Copy link
Copy Markdown
Owner

Summary

  • publish EN/ZH serialization contract docs and link them from host integration
  • lock schema 3/4 compatibility, unknown-field tolerance, and rejection guidance in serialization tests
  • add workspace load seam coverage and docs regression coverage for the frozen contract

Verification

  • dotnet test tests/AsterGraph.Serialization.Tests/AsterGraph.Serialization.Tests.csproj --filter "FullyQualifiedName~SerializationCompatibilityTests" -nologo -v minimal
  • dotnet test tests/AsterGraph.Editor.Tests/AsterGraph.Editor.Tests.csproj --filter "FullyQualifiedName~GraphEditorServiceSeamsTests" -nologo -v minimal
  • dotnet test tests/AsterGraph.Demo.Tests/AsterGraph.Demo.Tests.csproj --filter "FullyQualifiedName~SerializationContractDocsTests" -nologo -v minimal
  • dotnet build AsterGraph.sln -nologo -v minimal
  • pwsh -File eng/ci.ps1 -Lane contract -Framework all -Configuration Release

@ExplodingUFO ExplodingUFO merged commit 6473a5a into master Apr 22, 2026
8 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant