Plan: SHACL Runtime Validation Enforcement

Spec-first artifacts

Steps

  1. Define config inputs (single source of truth)
  2. Normalize validation API contract
  3. Fail-closed policy (context-aware)
  4. Shapes versioning without symlink dependency
  5. Cache shapes parsing safely
  6. Fix validation caching key correctness
  7. Delta validation with full-graph escape hatch
  8. Cross-context reference checks with safe caching
  9. Shared shapes layout + governance
  10. Add cross-context dependency annotations
  11. TypeScript validated adapter (handwritten)
  12. Improve SHACL errors (actionable diagnostics)
  13. Enable validation for update events
  14. IR-to-KGS batch validation
  15. Add diagnostic commands
  16. Shape impact analysis + CI gate
  17. Shape lint tool
  18. Wire validated adapter
  19. OpenTelemetry telemetry
  20. Prometheus alerting
  21. Legacy data exemption with expiration
  22. Shape change notification
  23. Migration runbook
  24. Shape versioning guide
  25. Shape governance
  26. Performance tests (non-blocking suite)
  27. Expanded functional tests

Notes