Payload admission and retained meaning
Hold ambiguous members and preserve declared value kinds and extensions.
Why did a repeated JSON field lose its first supplied value?
Reject duplicate members before accepting a parsed object that has already lost an occurrence.
Why did an imported member change an object’s prototype?
Construct own data properties so source member names remain data.
Why did plain text become a formula cell during migration?
Emit a text-typed worksheet cell fragment for declared text, including a leading equals sign.
Why did a malformed base 64 attachment value still decode?
Check the declared canonical encoding before accepting decoded bytes.
Why did quantity 1.234,5 import as 1.234?
Apply the declared decimal-comma grammar rather than a prefix-consuming parser.
Why did an imported extension disappear on a record round trip?
Retain the declared extension map and reject a reserved-name conflict.