Files
rar-autopass/docs/prd/TEMPLATE-prd.md
Claude Agent fbf82622b6 docs: sistem ROADMAP unic (progres + proces) + template PRD
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>
2026-06-17 07:21:20 +00:00

2.0 KiB

PRD {X.Y} —

Stare: draft

Copiaza acest fisier ca docs/prd/prd-{X.Y}-<slug>.md si 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 de complete (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>.pytest_<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>.pytest_...
  • 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.