Overview
Consolidate schema files from .github/schema/ to .schemas/ (hidden folder following awesome-copilot pattern).
Scope
Source: .github/schema/ (26 files)
- 19 root schema files (.schema.json, .v2.json, registry)
- 2 example files (examples/ subdirectory)
- 5 memory system schemas (memory/ subdirectory)
References: 35 script references across 11 files
- 27 using
schema/ paths (need updating)
- 8 using
.schemas paths (already expecting new location)
Target: .schemas/ (hidden folder at repo root)
Definition of Done
Related Issues
Effort Estimate
4-5 hours (scripts + migrations + validation)
Notes
- Conflicting logic:
verify-wceu-readiness.js checks .schemas should NOT exist
- Scripts already prepared: branding-unified.agent.js, coderabbit validators already expect
.schemas/
- Risk: Low (well-isolated, no circular dependencies)
- Priority: Medium (can proceed in parallel with instructions migration)
Overview
Consolidate schema files from
.github/schema/to.schemas/(hidden folder following awesome-copilot pattern).Scope
Source:
.github/schema/(26 files)References: 35 script references across 11 files
schema/paths (need updating).schemaspaths (already expecting new location)Target:
.schemas/(hidden folder at repo root)Definition of Done
.github/schema/scripts/verify-wceu-readiness.js(7 refs, conflicting logic)scripts/validation/validate-agent-frontmatter.js(2 refs)scripts/validation/validate-frontmatter.js(1 ref)package.json(2 glob patterns).github/schema/to.schemas/npm run validate:json:schemas— all pass.github/schema/directoryRelated Issues
Effort Estimate
4-5 hours (scripts + migrations + validation)
Notes
verify-wceu-readiness.jschecks.schemasshould NOT exist.schemas/