Files
roafacturare/AGENTS.md
2026-09-17 17:24:55 +03:00

35 lines
2.6 KiB
Markdown

# AGENTS.md
<!-- roa-skills:start -->
Regulile complete de lucru ROA (livrare, comentarii, modificari minime, testare, delegare): `COMUN\docs\reguli_lucru.md`. Punctul 7 ruteaza fiecare zona atinsa.
Backstop de rutare: cand atingi o zona de mai jos, incarca skill-ul care o detine (el are
procedura si criteriile care blocheaza "gata"); docurile sunt doar referinta conditionata a
skill-ului.
- editezi `.vc2`/`.sc2`/`.prg` cu diacritice, cauti in `.vcx`/`.scx`, adaugi membri de clasa -> skill `roa-vfp-text-edit`
- rulezi sau depanezi teste headless ori UI -> skill `roa-vfp-headless-test`
- commit / `svn update` / `roa_sync` in COMUN -> skill `roa-git-svn-commit`
- scrii sau publici scripturi de migrare Oracle, reexporti un pachet -> skill `roa-oracle-migration`
- actualizarea ROA nu se termina sau tablespace plin -> skill `roa-oracle-diagnostic`
- acces la un Oracle de productie (tunel SSH + TNS + DSN) -> skill `roa-oracle-production-access`
- garzi pe valori NULL din Oracle in VFP -> skill `roa-vfp-null-guards`
- `GO` pe un `Recno()` capturat sau primit ca parametru -> skill `roa-vfp-go-recno`
- procedura PL/SQL cu `SELECT ... INTO` apelata din VFP (randuri pierdute tacut) -> skill `roa-oracle-sqlexec-no-data`
- inrolezi un calculator nou sau un proiect nou in fluxul git-text / expui skill-urile pe masina / aplici backstop-ul de rutare -> skill `roa-onboarding`
- investighezi facturare / articole / preturi / comenzi / politici de pret / note contabile / id_set / crm_note_vanzari, sau nu stii unde sta un obiect/coloana/pachet DB -> skill `roa-domeniu-rutare`
- final de sesiune sau de lucrare / "salveaza ce ai invatat" / actualizezi documentatia sau fluxurile -> skill `roa-actualizare-doc`
<!-- roa-skills:end -->
## Stil de interactiune
Cand ai o decizie, o ambiguitate sau mai multe abordari valide, prezinta optiuni cu trade-off-uri
si o recomandare clara, apoi intreaba — nu actiona unilateral. Pune recomandarea prima, marcat-o.
Intreaba o singura data, asteapta raspunsul; nu repeta intrebari la care nu s-a raspuns si nu intra
in loop de decizie. Actioneaza direct doar cand scopul e clar si schimbarea e mica; pentru orice
netrivial, propune un plan si intreaba inainte de a edita. Daca eziti intre doua variante
rezonabile, alege una si mergi — poti corecta. Separa "a raspunde" de "a executa": o intrebare sau
o parere primeste un raspuns, nu o implementare. Fii concis: fara preambul, fara sa povestesti ce
urmeaza sa faci. Extinderea completa (interactiune + cautare, distilata din promptul Claude Code):
`COMUN\docs\stil_interactiune_cautare.md`.