[Senate] Add schema registry API: GET /api/schemas and /api/schemas/{type} in api.py [task:sen-sg-01-SREG]2026-04-16
[Senate] Schema registry: migration, seeding, and /senate/schemas UI [task:47b17cbf-a8ac-419e-9368-7a2669da25a8]2026-04-06
[Senate] Holistic prioritization run 2: quest fixes + 3 new CI tasks [task:b4c60959-0fe9-4cba-8893-c88013e85104]2026-04-06
[Senate] Holistic prioritization: 6 tasks created for uncovered P88-P95 quests [task:b4c60959-0fe9-4cba-8893-c88013e85104]2026-04-06
Spec File
Goal
Build a validation engine that checks artifact metadata against registered schemas at registration time. Invalid metadata is rejected (for required fields) or warned (for optional fields). This prevents schema drift and ensures data integrity.
Acceptance Criteria
☐ validate_artifact_metadata(artifact_type, metadata) function