Přeskočit obsah

Zdroj požadavku

Evidence-first pravidla

  • Povinné zdroje: nahrané schůzky (se sdílenou obrazovkou) a e-maily. Žádné ústní zadání bez záznamu.
  • Traceability: každý change proposal obsahuje source: meeting:<datum>#<timestamp> nebo email:<message-id> a odkaz na transcript.
  • Evidence storage: transkripty / odkazy ukládej do openspec/evidence/ nebo přímo cituj v openspec/changes/<id>/proposal.md.

Specifikace změny (OpenSpec)

  • Každá změna = složka openspec/changes/<id> s proposal.md, tasks.md a delta specifikací v specs/<module>/spec.md.
  • openspec validate --strict je povinné před zařazením do sprintu.
  • Manuální review architektem/PM kontroluje, že scénáře odpovídají důkazům a jsou testovatelné.

Definice hotovo pro iteraci

  • Spec: delta v openspec/changes schválená, odkaz na zdroj důkazu.
  • Kód: PHPStan s profilem podle cílové EspoCRM verze (autoerp/<modul>/phpstan/*.neon), PHPUnit (pokud existuje), FE lint (npm run lint/lint:js/lint:css pro Autocrm/FE).
  • Testy: unit/integration + UI click-test (viz níže) s uloženým reportem/symlinkem/checklistem.
  • Archivace: po releasu openspec archive <id> a finální openspec validate --specs.

➡️ Pokračujte na Sprint proces.