GAF Manifest and Doc Consistency Auditor
Goal
Detect mismatches across task metadata and dependency declarations before they cause runtime failures.
Use This Skill When
- User asks for a consistency check.
- Preparing to implement or review a task.
- Preparing for Phase 3 validation.
Files To Compare
gaf-automations-library/Test/{task_id}/task-definition.mdgaf-automations-library/Test/{task_id}/manifest.yamlgaf-automations-library/Test/{task_id}/automation-doc.mdgaf-automations-library/Test/{task_id}/*runtime filesgaf-core-knowledge/task-registry/task-catalog.yaml(for registry alignment)
Checks
task_id, name, owner, status, version aligned across files.task-catalog.yamlmatches task artifacts; catalog changes must useregister-task.js/deploy-task.js(read-only comparison here — do not edit catalog by hand).storage_dependenciesin manifest match referenced data sources in code/docs and declared entities indata-dictionary.yaml.shared_dependenciesfolders exist undergaf-automations-library/sharedand use published paths (*_v<n.n.n>) for deploy-ready tasks (not dev-only folder names).- failure protocol fields align with operational docs and task definition.
- no undeclared entities or storage paths used in implementation.
Reporting
Return findings as:
Critical: must fix before validation/deploy.Warning: should fix for maintainability/governance.Info: optional cleanup.
For each finding include:
- affected file(s)
- mismatch detail
- exact fix recommendation
Guardrails
- Do not silently rewrite user intent.
- Prefer explicit recommendations over automatic large rewrites.