Production hardening and validation readiness #8
Loading…
Reference in New Issue
Block a user
No description provided.
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?
Umbrella tracking issue for PureYAML's post-conformance hardening work, reconstructed after the GitHub to Codeberg migration reset this repo's issue numbering. This repo's README roadmap (removed; see PR history) referenced this work as epic #54 with children #43-#55, none of which existed in this tracker post-migration.
Shipped (verified in main / CHANGELOG.md, not re-tracked here since they are already done):
scanStep(), persisted mid-token suspension) proven against whole-suite conformance and exposed as public API (PureYAML.Streaming.Scanner). Wiring PureYAMLStreaming's own document-boundary scanner onto it is separate, cross-repo work: NodetteHQ/PureYAMLStreaming#3.Open, tracked individually:
#9, #10, and #11 all come from the same source: a public-API feature-parity
audit against Yams in NodetteHQ/PureYAMLYamsComparison
(
Reports/macos-2026-07-10-apisguru-sample-504/FEATURE-PARITY.md), not acorpus parse-success run. They are capability gaps, not correctness bugs.
All children of this umbrella are closed with evidence: #9 (anchors/aliases/styles, corpus round-trip law over all 114 real-world fixtures), #10 (canonical mode, document markers, lineWidth), #11 (timestamp/binary typed accessors, epoch math measured against an independent implementation), #12/#13 (key nodes: alias keys, key anchors, key styles). A final adversarial fresh-context review of the whole 2a84d66..e51df57 range reproduced 6 additional bugs (stream marker doubling, flow-key safety, trailing-colon plain scalars, alias-key error identity, duplicate-key identity by spelling, deep-tree dump stack overflow) plus 2 minors (leap second, sortKeys on Tagged paths); all fixed at root cause in
2fcf546with 15 regression tests. Suite: 672 tests in 148 suites, all gates green. Closing: the post-conformance hardening this issue tracked is done; new work gets new issues.