Cutdown Compliance Levels Policy
Principle
Compliance claims must be evidence-based and scoped.
Implementations may claim only the highest level for which required conformance evidence is published.
Compliance Levels
-
Level 1: Core- Passes core-language conformance corpus for declared language version.
- No claim about extension/profile behavior beyond core fallback rules.
-
Level 2: Core+Profile- Meets Level 1.
- Passes profile-related conformance cases (enabled/disabled extensions, experimental flag states, external-config precedence).
- Publishes supported profile fields and limits.
-
Level 3: Full- Meets Level 2.
- Passes all declared extension conformance suites for enabled extension set.
- Publishes extension coverage manifest and known non-goals.
Claim Requirements
Any compliance claim must include:
- claimed level,
- language version,
- corpus snapshot version,
- profile/extension coverage manifest,
- test run evidence.
Evidence freshness and revalidation triggers are governed by ./compliance-evidence-freshness-policy.md.
Failure-triggered claim transitions are governed by ./compliance-failure-response-policy.md.
Forbidden Claims
- Unqualified "Cutdown compliant" without level/version.
- Claiming support for extensions not covered by published tests.
- Reusing old evidence after language/corpus version change.