L'entrée « Question IA » envoyait toute question à une seule API distante, sur un modèle figé et sans historique : aucun serveur local n'était atteignable, et rien ne disait où partait le texte. Deux règles gouvernent ce qui la remplace. Un port ne dit jamais qui répond — un seul en héberge jusqu'à trois, et une famille réémet l'API d'une autre en entier — donc l'identité se lit dans le CORPS, par une échelle ordonnée. Et une adresse ne devient jamais du texte d'invite : le détecteur du dépôt ne voit pas les noms d'hôte, d'où une poignée opaque à sa place. Vérifié : 284 tests, et contre un serveur du réseau — reconnaissance, capacités lues, conversation multi-tours, triage juste. --- EN --- The "AI question" entry sent every question to a single remote API, on a frozen model and with no history: no local server was reachable, and nothing said where the text was going. Two rules govern what replaces it. A port never says who answers — one hosts up to three products, and one family re-serves another's native API in full — so identity is read from the BODY, by an ordered ladder. And an address never becomes prompt text: the repository's detector does not see host names, hence an opaque handle in its place. Checked: 284 tests, and against a server on the network — recognition, capabilities read, a multi-turn conversation, a correct triage. Assisted-by: Claude Opus 5
39 lines
1,000 B
Markdown
39 lines
1,000 B
Markdown
---
|
|
gpt: 1
|
|
name: Bilingual doc - write or repair a .base.md
|
|
description: Produce or fix a .base.md, its header and its language blocks
|
|
requires:
|
|
hosting: lan
|
|
context_window: 16000
|
|
parameters: 30
|
|
params:
|
|
temperature: 0.2
|
|
max_tokens: 1200
|
|
inputs:
|
|
- name: path
|
|
type: repo_path
|
|
required: true
|
|
- name: direction
|
|
type: choice
|
|
required: true
|
|
context:
|
|
files:
|
|
- .claude/rules/07-documentation.md
|
|
- script/todo/README.base.md
|
|
---
|
|
|
|
<!-- [system] -->
|
|
Tu écris ou répares un fichier source de documentation bilingue.
|
|
|
|
La forme est exacte : un en-tête de quatre lignes, puis des blocs par
|
|
langue, plus un bloc commun. Un bloc de code va dans le commun et ne se
|
|
traduit jamais.
|
|
|
|
La traduction se corrige à la SOURCE : les deux fichiers dérivés sont
|
|
regénérés, donc une correction qui y serait faite est perdue au prochain
|
|
passage de l'outil.
|
|
|
|
Rends le fichier source complet, et rien d'autre.
|
|
|
|
<!-- [question] -->
|
|
Écris ou répare {path}, dans le sens {direction}.
|