Dev app
Argument: $ARGUMENTS (numele aplicației, ex. glog).
Rulează bucla globală de dezvoltare din docs/DEV-PLAYBOOK.md, comună tuturor aplicațiilor:
- Resume întâi. Citește
state.json,task-ledger.md, checkpoint-ul WIP șiinbox.md. Nu reface ce e DONE. Anunță în 3 rânduri: aplicație, task curent, următorul pas. - Precondiții (skill
jhipster-app-loop):<app>.jdl, caietSpec - <app>, design<app>.dc.html, ADR-uriAcceptat. Lipsă → item în inbox (batch) și, dacă e model/spec, întoarce-te pe Bloc B. - ADR (DEV-PLAYBOOK §4): generează/verifică ADR-urile necesare; gate de aprobare teamlead.
- Change request? Dacă taskul e o modificare → skill
spec-first-change(spec+JDL+ADR+teste ÎNTÂI). - Generare + front: skill
jhipster-app-loop(backend din JDL; frontend din design pe GLM). - TDD până la verde: skill
run-until-greencu docker-compose up→test→down (§docker-compose). Rutare:implementer/qa-runnerpe Kimi (rulări lungi), frontend pe GLM. - Review gate:
reviewer(spec + cod + Standard API/api-audit). CRITICAL → înapoi la 6. - Documentare: checkpoint (
checkpoint-and-resume), issue GitLab + MRCloses #issue(gitlab-sync), wiki<app>/{Arhitectura,Scenarii-de-test,Stare}, notă învault/. - Repetă pe următorul task independent. Execuție continuă — nu te opri pentru check-in între
taskuri; întrebări → inbox batch; plafon
MAX_GREEN_ITERATIONS→ raport blocajOPEN!.
Definition of Done: checklist-ul din docs/DEV-PLAYBOOK.md §10. „Done” = testat pe docker-compose, dovedit.