kb_propose
Deposit a proposal to add or correct knowledge base content, leaving it as pending for a manager to approve or reject.
Instructions
Dépose une proposition d'ajout ou de correction dans une base. La proposition n'est PAS intégrée automatiquement : elle est déposée dans proposals/pending/ et attend la revue du gestionnaire, qui l'intègre ou la rejette selon les règles de la base (kb_governance). Limitation v0 : la résolution (intégration ou motif de rejet) n'est pas consultable via MCP — elle l'est par accès git direct au dépôt. kb_list avec include_pending_concerns permet de vérifier avant soumission qu'une proposition proche n'est pas déjà en attente. Aucune base n'est actuellement enregistrée.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | Yes | Nom de la base (champ `name` du manifeste). | |
| type | Yes | observation : fait constaté, sans présumer d'un document existant. correction : contredit un contenu actuel. addition : complète un sujet déjà couvert. question : lacune identifiée, sans réponse fournie. | |
| content | Yes | L'affirmation elle-même, en markdown. 16 Ko maximum. | |
| sources | Yes | D'où vient l'affirmation : URL, référence d'incident, constat terrain… Une entrée par ligne, sans retour à la ligne. | |
| concerns | Yes | Sujet concerné, en une ligne. Sans retour à la ligne. | |
| confidence | Yes | ||
| submitted_by | Yes | Identité déclarée du contributeur — non authentifiée. Convention recommandée : `human:<id>`, `<agent>/<version>` ou `process:<id>`. |