Parent Epic
#37
Scope
Implement capability metadata validation in the ai4x doctor CLI command. Doctor reads the central schema definition file and validates all .meta.yaml files under dev/cap/ against it. This is the first real implementation of the doctor command (currently a stub).
Scoped to metadata validation only — full doctor functionality is out of scope for this Epic.
Acceptance Criteria
AC-12 (Ubiquitous): The ai4x doctor command shall validate .meta.yaml files against the central schema definition file.
Note: AC-13 (schema change without code change) and AC-14 (missing schema error) also apply to doctor but are covered in S2 as shared constraints.
Dependencies
Not dependent on: #39 (S2). Doctor and CI scripts are independent consumers of the same schema.
Parent Epic
#37
Scope
Implement capability metadata validation in the
ai4x doctorCLI command. Doctor reads the central schema definition file and validates all.meta.yamlfiles underdev/cap/against it. This is the first real implementation of thedoctorcommand (currently a stub).Scoped to metadata validation only — full doctor functionality is out of scope for this Epic.
Acceptance Criteria
AC-12 (Ubiquitous): The
ai4x doctorcommand shall validate.meta.yamlfiles against the central schema definition file.Note: AC-13 (schema change without code change) and AC-14 (missing schema error) also apply to doctor but are covered in S2 as shared constraints.
Dependencies
Not dependent on: #39 (S2). Doctor and CI scripts are independent consumers of the same schema.