You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: move architecture and product records to drafts, add team-ai-directives PR workflow
Major changes to output file locations:
- architect.implement:
- AD.md → {TD}/AD.md (TD root) via PR when configured
- Accepted ADRs → {TD}/context_modules/adr.md
- Cleanup phase: copies accepted ADRs to .specify/memory/ when not configured
- product.implement:
- PRD.md → {TD}/PRD.md (TD root) via PR when configured
- Accepted PDRs → {TD}/context_modules/pdr.md
- Cleanup phase: copies accepted PDRs to .specify/memory/ when not configured
- levelup.implement:
- Accepted CDRs → {TD}/context_modules/cdr.md
- Cleanup phase: copies accepted CDRs to .specify/memory/ when not configured
- All extensions:
- Only 'Accepted' records are pushed to team-ai-directives
- .specify/drafts/ cleaned up when no remaining non-accepted records
- Cross-reference leftovers fixed
Bumps version to 0.0.138
|**Validation**| Plan level | READ-ONLY via architect.validate | Validates plan alignment | after_plan hook |
70
70
71
+
**When team-ai-directives is configured**, the architect.implement command will create a PR to `{TEAM_DIRECTIVES}/AD.md` instead of writing to project root.
72
+
71
73
**Feature-level ADRs and AD.md** are created automatically via extension hooks during `/spec.plan` execution (if system architecture exists).
72
74
73
75
## Installation
@@ -130,7 +132,7 @@ Optional configuration in `.specify/extensions/architect/architect-config.yml`:
130
132
```yaml
131
133
adr:
132
134
heuristic: "surprising"# surprising | all | minimal
133
-
location: ".specify/memory/adr.md"
135
+
location: ".specify/drafts/adr.md"
134
136
135
137
views:
136
138
default: "core"# core | all | concurrency,operational
@@ -242,7 +244,7 @@ Architecture works with specification commands via extension hooks:
0 commit comments