Skip to content

`company-knowledge` — fundația ca material de lucru

Pluginul care face marketplace-ul autonom. Fără el, cei 17 agenți și 21 de skills există, dar referă 40 de fișiere care nu sunt nicăieri: pe un Claude curat, spec-writer n-are catalogul CU-* față de care să scrie, iar coverage-report trimite la o cale inexistentă.

SkillDeschideCând se declanșează
cerinte-universalecatalogul CU-* (125 linii)scrii/revizuiești o cerință, un caiet, un raport de acoperire
standard-apiStandardul API normativ + checklist-ul de pre-reviewproiectezi, implementezi sau auditezi un API
parti-comuneanexa tehnică comună · TC-COM-* · strategia de testarescrii un caiet de sarcini sau un plan de testare

Total: 386 de linii de material normativ, în 6 fișiere reference/.

De ce cunoaștere într-un plugin, când avem RAG

Section titled “De ce cunoaștere într-un plugin, când avem RAG”

Linia de separare e cum se consumă, nu cât e de mare:

  • cunoaștere care se interoghează — corpusul normativ, research-ul, deciziile, caietele livrate. Se schimbă des, se caută punctual, e mare. → RAG (esempla-rag-api).
  • cunoaștere care se aplică de fiecare dată — catalogul CU-*, Standardul API, anexa comună. E mică, e stabilă, se citește integral înainte de fiecare livrabil. → reference/ în plugin.

A pune catalogul CU-* în RAG ar însemna ca un caiet să se scrie pe fragmentele care s-au întâmplat să iasă la căutare. Catalogul se citește întreg, sau e citit greșit.

Tiparul nu e nou aici: platform-nfr ține deja 4 playbook-uri în reference/, portate din esempla-infra. Acesta îl extinde la fundație.

Fișierele veneau din esempla-govstack-workplace/01-govstack-foundation/ și 02-specifications/_comune/. Nu erau artefacte de proiect — erau active de platformă, citite de șase skills din patru pluginuri diferite. Un activ consumat de tot marketplace-ul aparține marketplace-ului.

Ce rămâne în workplace: 02-specifications/caiete-de-sarcini/glog-*, test-plans/, 03-development/ — acelea chiar sunt artefacte de proiect, cu un proiect anume ca proprietar.

Duplicare temporară, declarată. Până la pasul de ștergere din workplace (94-granita-sdlc-workplace.md §5), cele 6 fișiere există în două locuri. E o duplicare cu dată de expirare și cu verificator, nu una accidentală — exact opusul situației pe care pluginul o repară. Sursa de adevăr e aici, de la crearea pluginului.

Ce se schimbă când se schimbă catalogul

Section titled “Ce se schimbă când se schimbă catalogul”

Un singur loc. reference/cerinte-universale.md → tag nou pe marketplace → toată lumea primește la următorul git pull. Nimeni nu copiază, nimeni nu întreabă care versiune e bună.