2. Common Header
[SPEC] Every declaration file begins with the same two fields. A parser reads them first and only then decides how to interpret the rest of the document.
| Field | R/O | Values | Notes |
|---|---|---|---|
kind |
R | tck | test |
Fixed. Used in every declaration file so the parser knows how to read it. |
syntax |
R | v1-alpha |
Engine/Test Lab library syntax version, i.e. which technical capabilities are available. Should not change often. |
⚠️ Known inconsistency [PROP-P6]. The
index.yamlscreenshot on slide 17 showstestlab: v1-alphaand a top-levelnamespace: ccm-v0.0.1; the field specification on slide 18 showssyntax: v1-alphaand no manifest-levelnamespace. This document treats slide 18 as normative: the key issyntax:everywhere, andnamespace:appears only in test files. Confirm before freezingv1-alpha.