Inlocuieste planurile vechi (consolidate/realizate) cu un singur docs/ROADMAP.md: dashboard de progres (Treapta 1+2 DONE LIVE, Etapa 3 TODO) + proces de dezvoltare embedded (PLAN separat de EXECUTE/VERIFY pe sesiuni, PRD per livrabila cu stories atomice, agent team, bootstrap reluabil din starea PRD). - adauga docs/prd/TEMPLATE-prd.md (schelet PRD) - sterge docs/plans/plan.md (Treapta 1 realizat), plan-treapta2.md (Treapta 2 realizat), docs/CONTEXT.md (snapshot neactual) - actualizeaza referintele in README.md si api-rar-contract.md Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2.0 KiB
PRD {X.Y} —
Stare: draft
Copiaza acest fisier ca
docs/prd/prd-{X.Y}-<slug>.mdsi completeaza. Procesul complet:docs/ROADMAP.md§5. Contractul RAR (sursa de adevar):docs/api-rar-contract.md. Starea trece:draft → aprobat → in-executie → verify-pass → inchis(actualizata de lead).
1. Obiectiv
<1-2 fraze: ce livreaza si de ce acum. NU repeta strategia/contractul — linkeaza-le.>
2. Non-Goals (anti scope-creep)
- <ce NU face aceasta livrabila, explicit>
3. Stories atomice
Fiecare story: cea mai mica unitate care lasa sistemul functional. Backend + UI pentru acelasi comportament = 2 stories.
Fisiere+Depinde decomplete (decid paralelizarea).
US-001:
Ca vreau pentru ca .
- Depinde de: —
- Fisiere:
app/<modul>.py,tests/test_<x>.py(~N fisiere) - Test intai (RED):
tests/test_<x>.py—test_<caz_1>,test_<caz_2> - Acceptance criteria:
- <criteriu testabil 1>
- <criteriu testabil 2>
- Verificare E2E: <browser HTMX pe http://localhost:8000/ | POST /v1/prezentari pe RAR test>
US-002:
Ca vreau pentru ca .
- Depinde de: US-001
- Fisiere:
... - Test intai (RED):
tests/test_<y>.py—test_... - Acceptance criteria:
- <...>
- Verificare E2E: <...>
4. Riscuri
- <risc + mitigare>
5. Intrebari deschise
Se rezolva cu utilizatorul ÎNAINTE de executie (poarta de aprobare PRD).
6. Valuri de executie (graful de dependente)
Val 1: [US-001] ← fara dependente, fisiere distincte → paralel (max 2-3 teammates)
Val 2: [US-002] ← deblocat de US-001
Raport VERIFY
Completat de subagentul verificator (context curat) in faza VERIFY — vezi ROADMAP §5.6. PASS/FAIL per criteriu, cu dovezi (output pytest citat, E2E pe RAR test). Lipseste pana la VERIFY.