Something went wrong. Try again.
personal memory agent
Something went wrong. Try again.
fixture(segment): pin the stream-record read-compat shape from the Python writer master
The Rust segment crate has to read stream records the current implementation wrote. A fixture generated from the new reader proves nothing, so this is captured by running the real writers against a disposable journal before any Rust reader exists. Two properties it exists to pin: the repaired-tail path writes explicit JSON nulls for host and platform, so the field type is optional rather than required; and a record carries type, which the conversion retires into kind, so read-compat has a subject. This is read-compat, not round-tripping. The new writer is not required to re-emit type, host or platform.
Author Jer Miller Date (Aug 5, 2026, 12:52 AM UTC) Commit 12645a8f 12645a8f602b2962391fed7582cdadecaa56e887 Parent 2026d4cb 2026d4cb1f649c5d600622bee83eb7ed2e9a830b