9195df186c
Features: - Next.js 16 + TypeScript + Tailwind CSS - 6 Production-Ready AI Agents (Requirements → Deployment) - Production Guides (Error Tracking, Security, Performance, Scaling) - Feature Changelog System (Code Reuse) - PM-Friendly Documentation - Supabase-Ready (optional) - shadcn/ui-Ready - Vercel Deployment-Ready Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
66 lines
1.5 KiB
Markdown
66 lines
1.5 KiB
Markdown
# Feature Specifications
|
|
|
|
Dieser Ordner enthält detaillierte Feature Specs vom Requirements Engineer.
|
|
|
|
## Naming Convention
|
|
`PROJ-X-feature-name.md`
|
|
|
|
Beispiele:
|
|
- `PROJ-1-user-authentication.md`
|
|
- `PROJ-2-kanban-board.md`
|
|
- `PROJ-3-file-attachments.md`
|
|
|
|
## Was gehört in eine Feature Spec?
|
|
|
|
### 1. User Stories
|
|
Beschreibe, was der User tun möchte:
|
|
```markdown
|
|
Als [User-Typ] möchte ich [Aktion] um [Ziel zu erreichen]
|
|
```
|
|
|
|
### 2. Acceptance Criteria
|
|
Konkrete, testbare Kriterien:
|
|
```markdown
|
|
- [ ] User kann Email + Passwort eingeben
|
|
- [ ] Passwort muss mindestens 8 Zeichen lang sein
|
|
- [ ] Nach Registration wird User automatisch eingeloggt
|
|
```
|
|
|
|
### 3. Edge Cases
|
|
Was passiert bei unerwarteten Situationen:
|
|
```markdown
|
|
- Was passiert bei doppelter Email?
|
|
- Was passiert bei Netzwerkfehler?
|
|
- Was passiert bei gleichzeitigen Edits?
|
|
```
|
|
|
|
### 4. Tech Design (vom Solution Architect)
|
|
```markdown
|
|
## Database Schema
|
|
CREATE TABLE tasks (...);
|
|
|
|
## Component Architecture
|
|
ProjectDashboard
|
|
├── ProjectList
|
|
│ └── ProjectCard
|
|
```
|
|
|
|
## Workflow
|
|
|
|
1. **Requirements Engineer** erstellt Feature Spec
|
|
2. **User** reviewed Spec und gibt Feedback
|
|
3. **Solution Architect** fügt Tech-Design hinzu
|
|
4. **User** approved finales Design
|
|
5. **Frontend/Backend Devs** implementieren
|
|
6. **QA Engineer** testet gegen Acceptance Criteria
|
|
7. **DevOps** deployed
|
|
|
|
## Status-Tracking
|
|
|
|
Feature-Status wird in `PROJECT_CONTEXT.md` getrackt:
|
|
- ⚪ Backlog
|
|
- 🔵 Planned (Requirements geschrieben)
|
|
- 🟡 In Review (User reviewt)
|
|
- 🟢 In Development (Wird gebaut)
|
|
- ✅ Done (Live + getestet)
|