docs(bootstrap): scope coding + MCP record_lesson/get_context_pack pour Antigravity/Gemini
This commit is contained in:
@@ -15,7 +15,7 @@ Les regles retournees font foi. Elles priment sur toute supposition.
|
|||||||
|
|
||||||
## 1. PERIMETRE AUTORISE
|
## 1. PERIMETRE AUTORISE
|
||||||
|
|
||||||
Scopes accessibles : infra, llm, nyora
|
Scopes accessibles : infra, llm, nyora, coding
|
||||||
Scopes INTERDITS : tt (Tunisie Telecom), perso (famille)
|
Scopes INTERDITS : tt (Tunisie Telecom), perso (famille)
|
||||||
Refus serveur HTTP 403 sur toute tentative d acces interdit.
|
Refus serveur HTTP 403 sur toute tentative d acces interdit.
|
||||||
|
|
||||||
@@ -75,3 +75,29 @@ Mettre a jour ports-registry.md apres chaque deploiement.
|
|||||||
|
|
||||||
GET https://context.bolbol.tn/api/search?q=<mot-cle>
|
GET https://context.bolbol.tn/api/search?q=<mot-cle>
|
||||||
Header: X-API-Key: ctx-gemini-2bbc151e225e3c527f9df775
|
Header: X-API-Key: ctx-gemini-2bbc151e225e3c527f9df775
|
||||||
|
|
||||||
|
## 10. MEMOIRE CODING — decisions, contraintes, erreurs communes, best practices
|
||||||
|
|
||||||
|
Le scope `coding` n'est PAS dans `rules` (pas de GET /api/rules/coding) : c'est une
|
||||||
|
table d'entrees typees (memory_entries), exposee uniquement via MCP. Connecter
|
||||||
|
Antigravity a ce serveur MCP (Settings -> Customizations -> Add MCP+) :
|
||||||
|
|
||||||
|
URL : https://context.bolbol.tn/mcp
|
||||||
|
Header : X-API-Key: ctx-gemini-2bbc151e225e3c527f9df775
|
||||||
|
|
||||||
|
Deux tools disponibles une fois connecte :
|
||||||
|
|
||||||
|
- `get_context_pack(scope="coding", project="<nom-repo>")` — appeler EN DEBUT de
|
||||||
|
tache de code substantielle. Retourne uniquement les entrees actives pertinentes
|
||||||
|
(pas tout charger d'un coup). Omettre `project` pour les entrees transverses
|
||||||
|
(patterns generiques, pas specifiques a un repo).
|
||||||
|
- `record_lesson(scope="coding", project="<nom-repo>", type="...", title="...", body="...")`
|
||||||
|
— appeler APRES une decision d'architecture significative, une correction repetee,
|
||||||
|
ou une approche explicitement rejetee. `type` in {decision, constraint,
|
||||||
|
best-practice, common-error, do-not-use}. Regenere automatiquement
|
||||||
|
`docs/context-memory/coding.md` et commit sur Gitea (bolbol/context-hub) --
|
||||||
|
aucune action Git manuelle requise pour cette memoire specifiquement (differe
|
||||||
|
de la regle Git section 4, qui reste valable pour le code des repos eux-memes).
|
||||||
|
|
||||||
|
Type `do-not-use` = piste deja essayee et ecartee : verifier avant de re-proposer
|
||||||
|
une approche deja rejetee pour le meme projet.
|
||||||
|
|||||||
Reference in New Issue
Block a user