@@ -177,7 +177,7 @@ The archive contains 402 inputs:
177177| JSON projection | 277 | 2 | 0 | 123 |
178178| ` out.yaml ` projection | 241 | 1 | 0 | 160 |
179179| Official ` emit.yaml ` fixtures | 55 | 0 | 0 | 347 |
180- | Module self-round-trip | 306 | 2 | 0 | 94 |
180+ | Module self-round-trip | 305 | 3 | 0 | 94 |
181181
182182All 94 fixtures marked invalid are rejected. The valid ` 2JQS ` and ` X38W `
183183inputs are syntactically recognized and produce matching representation
@@ -189,10 +189,15 @@ case with an `out.yaml` fixture, is also reported that way on that surface.
189189The two JSON projection differences are ` 565N ` , where ` !!binary ` intentionally
190190becomes ` byte[] ` instead of a Base64 string, and ` J7PZ ` , where legacy ` !!omap `
191191intentionally becomes ` System.Collections.Specialized.OrderedDictionary `
192- instead of remaining a sequence of one-entry mappings. No event mismatch is
193- classified as policy. All 55 official ` emit.yaml ` fixtures are read and
194- validated independently of the 402-input module self-round-trip. The
195- deterministic runner reports no unexplained failures.
192+ instead of remaining a sequence of one-entry mappings. ` J7PZ ` is also a
193+ self-round-trip policy difference: once projected, its ordered dictionary
194+ cannot be distinguished from an ordinary insertion-ordered PowerShell
195+ dictionary, so emission cannot reconstruct the explicit ` !!omap ` tag. The
196+ runner still preserves and compares ` !!omap ` order from representation
197+ metadata. No event mismatch is classified as policy. All 55 official
198+ ` emit.yaml ` fixtures are read and validated independently of the 402-input
199+ module self-round-trip. The deterministic runner reports no unexplained
200+ failures.
196201
197202These results are a pinned compatibility measurement, not a claim that a finite
198203corpus proves complete YAML 1.2.2 compliance.
0 commit comments