GAF Schema Quality Gate
Goal
Prevent invalid writes and status values by enforcing schema and dictionary checks during implementation and review.
Use This Skill When
- Task writes to DB, logs, queues, or object storage metadata.
- User asks for schema validation or quality gates.
- Phase 2 implementation adds new write paths.
Required References
gaf-core-knowledge/schemas/db-tables.sqlgaf-core-knowledge/schemas/allowed-values.mdgaf-core-knowledge/storage-registry/data-dictionary.yaml(generateddata-dictionary.mdfor human review)- task
manifest.yaml
Gate Procedure
- Identify every write operation and payload shape.
- Map each field to dictionary/schema definitions.
- Validate enums/statuses against allowed values.
- Confirm manifest declares all referenced storage/entities.
- Flag missing or ambiguous mappings as blockers.
Output
PassorFail.- If fail, list blocking issues with:
- write location
- invalid/missing field
- expected definition source
- concrete remediation step
Guardrails
- No guessed schema fields.
- No bypass for undeclared storage access.
- If references are missing, require documentation update before implementation proceeds.