diff --git a/.supercrew/features/pre-commit-schema-validation/design.md b/.supercrew/features/pre-commit-schema-validation/design.md new file mode 100644 index 0000000..d5956c0 --- /dev/null +++ b/.supercrew/features/pre-commit-schema-validation/design.md @@ -0,0 +1,23 @@ +--- +status: draft +reviewers: [] +# approved_by: "" +--- + +# Pre-commit Schema Validation + +## Background + +Validate supercrew YAML/MD files against schemas in a pre-commit hook to ensure feature files conform to expected structure before commits. + +## Requirements + + + +## Design + + + +## Out of Scope + + diff --git a/.supercrew/features/pre-commit-schema-validation/log.md b/.supercrew/features/pre-commit-schema-validation/log.md new file mode 100644 index 0000000..710c2c1 --- /dev/null +++ b/.supercrew/features/pre-commit-schema-validation/log.md @@ -0,0 +1,7 @@ +# Pre-commit Schema Validation — Progress Log + +## 2026-03-05 — Feature Created + +- Feature initialized with status: `planning` +- Owner: Dazhen Pan +- Priority: P1 diff --git a/.supercrew/features/pre-commit-schema-validation/meta.yaml b/.supercrew/features/pre-commit-schema-validation/meta.yaml new file mode 100644 index 0000000..bf8af63 --- /dev/null +++ b/.supercrew/features/pre-commit-schema-validation/meta.yaml @@ -0,0 +1,11 @@ +id: pre-commit-schema-validation +title: "Pre-commit Schema Validation" +status: planning +owner: "Dazhen Pan" +priority: P1 +teams: [] +tags: [] +created: "2026-03-05" +updated: "2026-03-05" +# target_release: "" +# blocked_by: [] diff --git a/.supercrew/features/pre-commit-schema-validation/plan.md b/.supercrew/features/pre-commit-schema-validation/plan.md new file mode 100644 index 0000000..7e8b09f --- /dev/null +++ b/.supercrew/features/pre-commit-schema-validation/plan.md @@ -0,0 +1,14 @@ +--- +total_tasks: 0 +completed_tasks: 0 +progress: 0 +--- + +# Pre-commit Schema Validation — Implementation Plan + + + + +## Tasks + +- [ ] Task 1: (to be defined)