- Add 5 new glitch detection patterns for agentic loop stability:
- Floating Assets: Stable Loop pattern with visual world-state verification
- Shader Failure: LoopGuard runtime checker with state monitoring
- Lightmap Errors: Perceptual Checkpointing with visual hashing
- Frustum Culling: Ground-and-Verify hierarchical verification
- Visual Attributes: DriftDetect self-supervised anomaly detection
- Update schema.json to be backwards compatible with existing data
- Update validation script to normalize old format to new format
- Add CI validation workflow for provenance metadata
- Update documentation with pattern definitions and validation results
Acceptance:
- All 18+ JSONL files validate successfully against schema
- Validation script handles both old and new data formats
- CI workflow updated to include provenance validation
- training-data/schema.json: JSON Schema for scene description data (backwards compatible with existing old format)
- scripts/validate-scene-data.py: Validation script that normalizes old format
- .gitea/workflows/validate-scene-data.yml: CI validation on PRs
Acceptance:
- Schema validates all existing and new data files
- Validation script runs successfully on all JSONL files
- CI workflow configured for automated checking