StructuredData: implement JSON and Protobuf OSD formats #36
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Objective
Implement the JSON and Protobuf adapters with explicit conversions to the OSD model.
Deliverables
Validation
Prerequisite
Milestone 04 supplies implemented value types and the global API/test gates are complete.
Project constraints
Implemented in commit
6d02db8(pushed to origin/main).Implementation:
Verification:
Reviewed against issue #36 and the pinned OSDJson.cs and OSDProtobuf.cs golden references. The implementation is native Rust only and contains no bridge, fallback, or stubbed codec paths.