diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..845ddc7 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,19 @@ +# AGENTS.md + + +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` + diff --git a/CLAUDE.md b/CLAUDE.md index 356e8df..56a881a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -293,3 +293,21 @@ Key routing rules: - Ship/deploy/PR → invoke /ship or /land-and-deploy - Save progress → invoke /context-save - Resume context → invoke /context-restore + + +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` +