research-document
Validation profile
Validation profile
Run ROS validation in the ROS checkout for generic records. In FE run:
npm run ros-fe:registry
npm run ros-fe:validate
npm run ros-fe:test
ROS owns identifier syntax, lifecycle enums, confidence vocabulary, supersession, canonical-reference integrity, immutability policy, and generic registries. FE checks record type, required framework fields, profile declaration, FE-local references, execution directory shape, controlled taxonomy sources, and deterministic FE indexes.
An FE record is not valid merely because FE checks pass; it must also conform to the inherited ROS contract. Automated cross-repository composition remains an open ROS gap.