TSMM should be testable as a model, not only readable as documentation. The current validation layer is intentionally lightweight, but it is designed to catch structural drift before it turns into interpretive drift.
The repository now validates six surfaces:
validation/schemas/tsmm-binding-constraints.schema.jsonvalidation/test_vectors/valid/validation/test_vectors/invalid/validation/conformance/tsmm-validation-profile.jsonpython scripts/validate_examples.pypython scripts/check_schema_coverage.pypython scripts/validate_bindings.pypython scripts/validate_test_vectors.pypython scripts/check_docs.pypython scripts/validate_yaml_models.pyThis layer does not claim external certification. It does something more immediate and more useful for an evolving reference model: it verifies that the catalog, examples, bindings, and documentation still fit together coherently after each increment on the main branch.