@@ -11,16 +11,22 @@ Authoritative sources (read first):
1111
1212🚨 FIRST STEP — FEATURE BRANCH (BEFORE ANYTHING ELSE):
1313- Check current branch: `git branch --show-current`
14- - If not on a feature branch, create one from main: `feature/<spec- name> ` (must match spec folder)
14+ - If not on a feature branch, create one from main: `feature/YYYYMMDD-feature- name` (must match spec folder)
1515- NEVER work directly on main or master
1616
17+ **Naming Convention**:
18+ - All new specs use date-based prefixes: `YYYYMMDD-feature-name/`
19+ - Use the current date when creating the spec (e.g., `20251105-cursor-rules-alignment/`)
20+ - If multiple specs created same day, use distinct feature names to differentiate
21+ - Example: For a spec created on November 5, 2025 → `/directive/specs/20251105-feature-name/` → branch `feature/20251105-feature-name`
22+
1723Pre‑implementation gates (must exist and be approved before any code):
18- 1) Spec → `/directive/specs/< feature> /spec.md`
19- 2) Impact Analysis → `/directive/specs/< feature> /impact.md`
20- 3) TDR (high‑level, decisive about interfaces) → `/directive/specs/< feature> /tdr.md`
24+ 1) Spec → `/directive/specs/YYYYMMDD- feature/spec.md`
25+ 2) Impact Analysis → `/directive/specs/YYYYMMDD- feature/impact.md`
26+ 3) TDR (high‑level, decisive about interfaces) → `/directive/specs/YYYYMMDD- feature/tdr.md`
2127
2228Location for new feature docs:
23- - Create all new Spec, Impact, and TDR files under `/directive/specs/< feature> /` (one subfolder per feature).
29+ - Create all new Spec, Impact, and TDR files under `/directive/specs/YYYYMMDD- feature/` (one subfolder per feature).
2430
2531Collaboration and approval:
2632- Draft each document (Spec, Impact, TDR) collaboratively with the engineer.
0 commit comments