sync SVN r18125
This commit is contained in:
@@ -134,8 +134,30 @@ rădăcina proiectului, dacă există, care automatizează svn update → git_sy
|
||||
- `ssh -T git@gitea.romfast.ro` încă reușește.
|
||||
- Nu comite nimic din acest flux fără să arăți diff-ul utilizatorului.
|
||||
|
||||
## Pasul 8 — skill-uri de agent ROA (COMUN\skills)
|
||||
|
||||
1. Skill-urile sunt fișiere versionate în `comun.git`, sub `COMUN\skills\`; ajung pe mașină cu
|
||||
`git pull` (sau `roa_sync.bat`) în `COMUN\`.
|
||||
2. Expunere pe mașină (o dată):
|
||||
`powershell -ExecutionPolicy Bypass -File D:\ROA\<PROIECT>\COMUN\utile\leaga_skills.ps1`
|
||||
(rulează întâi cu `-DryRun`). Creează symlink-uri în `%USERPROFILE%\.claude\skills\` către
|
||||
`COMUN\skills\<nume>` — fără copiere, deci aceleași fișiere sunt văzute și de Claude Code, și
|
||||
de opencode. Idempotent; dacă un director real cu același nume există, nu îl șterge.
|
||||
3. Backstop de rutare per proiect:
|
||||
`...\scrie_backstop_skills.ps1 -Root D:\ROA -Proiecte <numele proiectelor>` (fără `-Proiecte` =
|
||||
toate proiectele detectate; `-DryRun` întâi). Scrie/actualizează `AGENTS.md` și un bloc marcat
|
||||
între `<!-- roa-skills:start -->` și `<!-- roa-skills:end -->` în `CLAUDE.md`. Idempotent.
|
||||
4. Actualizare: după orice `git pull`/`roa_sync` în `COMUN\` sau după modificarea skill-urilor,
|
||||
re-rulează cele două scripturi (sunt idempotente). NU copia manual fișiere de skill — se pierde
|
||||
legătura cu sursa.
|
||||
5. Adăugarea unui skill nou: creezi `COMUN\skills\<nume>\SKILL.md`, adaugi o linie în
|
||||
`COMUN\utile\backstop_skills.txt` și în `reguli_lucru.md` pct. 7, apoi rulezi
|
||||
`scrie_backstop_skills.ps1`.
|
||||
6. Aceste scripturi nu ating SVN și nu modifică binare VFP.
|
||||
|
||||
## Referințe
|
||||
|
||||
- `../cercetare/rec_skills.md` — decizia și inventarul skill-urilor de agent.
|
||||
- `inrolare-proiect-git-text.md` — înrolarea unui proiect NOU (repo gitea inexistent) în flux.
|
||||
- `../fluxul_svn_git.md` — modelul de branch-uri main/claude și igiena git.
|
||||
- `../flux-editare-vfp-text.md` — editarea text `.vc2`/`.sc2` + write-back.
|
||||
|
||||
@@ -116,6 +116,13 @@ cu origin + push (doar commit-uri de sync) -> inchide branch-urile claude/* cu d
|
||||
- `git ls-remote origin main` = HEAD-ul local.
|
||||
- Raport final: numar texte per tip, esecuri/scutiri, commit hash, push status.
|
||||
|
||||
### 8. Skill-uri de agent (backstop de rutare)
|
||||
|
||||
Un proiect nou primeste backstop-ul ruland
|
||||
`COMUN\utile\scrie_backstop_skills.ps1 -Root D:\ROA -Proiecte <proiect>` (idempotent; scrie
|
||||
`AGENTS.md` + bloc in `CLAUDE.md`); skill-urile in sine sunt expuse o singura data per masina
|
||||
prin `leaga_skills.ps1` (vezi `inrolare-calculator-nou.md`).
|
||||
|
||||
## Note operationale
|
||||
|
||||
- Dialogurile modale FoxBin2Prg sunt suprimate de scripturi printr-un `foxbin2prg.cfg` cu
|
||||
|
||||
Reference in New Issue
Block a user