P2 from the 2026-07-03 review (docs/reviews/2026-07-03-rules-layer-review.md, PR #19).
skills.json references three prerequisite ids that don't exist in the catalog: literacy, basic-mechanics, basic-electronics. Nothing validates requires referential integrity, so the dangling ids are silent today and would make any future prerequisite-checking feature silently wrong.
Fix (two parts):
- Add referential validation — either a refine on
skillCatalogSchema or a fail-fast check in buildSkillIndexes (matching the duplicate-id pattern).
- Transcribe the three missing skills (all in RUE Skill Descriptions, printed pp.304–329) or correct the references.
P2 from the 2026-07-03 review (
docs/reviews/2026-07-03-rules-layer-review.md, PR #19).skills.jsonreferences three prerequisite ids that don't exist in the catalog:literacy,basic-mechanics,basic-electronics. Nothing validatesrequiresreferential integrity, so the dangling ids are silent today and would make any future prerequisite-checking feature silently wrong.Fix (two parts):
skillCatalogSchemaor a fail-fast check inbuildSkillIndexes(matching the duplicate-id pattern).