From b48a30f9783da324699ac8a639beeb1c929aba0a Mon Sep 17 00:00:00 2001 From: Mihaela Mihaljevic Date: Sun, 12 Jul 2026 13:22:32 +0200 Subject: [PATCH] chore(validation): classify new public types in coverage ledger Tagged.Dumper, Tagged.ScalarStyle, and Tagged.CollectionStyle from the issue #9 work, plus Streaming.Token.Kind and Streaming.Token.ScalarStyle which predate it but were never entered and block every push. --- scripts/validation-coverage.tsv | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/validation-coverage.tsv b/scripts/validation-coverage.tsv index ba9f61a..270ab43 100644 --- a/scripts/validation-coverage.tsv +++ b/scripts/validation-coverage.tsv @@ -65,6 +65,9 @@ PureYAML.Tagged.ConstructionError excluded error enum; data-transfer PureYAML.Tagged.Constructor excluded tag-construction engine; not a validated subject PureYAML.Tagged.BuiltinCheck excluded caseless namespace of the tagged layer's built-in checks PureYAML.Tagged.Validator excluded tagged-tree traversal over the shared Check framework; not a validated subject +PureYAML.Tagged.Dumper excluded tagged-tree emitter; renders a validated Tagged.Node, not a validated subject +PureYAML.Tagged.ScalarStyle excluded closed enum; illegal states unrepresentable +PureYAML.Tagged.CollectionStyle excluded closed enum; illegal states unrepresentable # --- validation framework's own types --- PureYAML.Validation.Validator excluded validation machinery; not a validated subject @@ -87,3 +90,9 @@ PureYAML.Validation.SubjectContext excluded read-only context passed to a type-d PureYAML.Validation.Check excluded the type-directed validation value (Validation role); a rule, not a subject PureYAML.Validation.AnyCheck excluded type-erased check; validation dispatch machinery PureYAML.Validation.BuiltinCheck excluded caseless namespace of built-in checks +PureYAML.Streaming.Token.Kind excluded closed enum mirroring libyaml token kinds; illegal states unrepresentable +PureYAML.Streaming.Token.ScalarStyle excluded closed enum; illegal states unrepresentable +PureYAML.Streaming excluded caseless namespace; holds no instances or state +PureYAML.Streaming.Outcome excluded closed result enum; illegal states unrepresentable +PureYAML.Streaming.Scanner excluded resumable scanning engine; not a validated subject +PureYAML.Streaming.Token excluded data-transfer scanned token