a9941c01d78d62722086e492279dc8f6eda8ea2f
Enrichit `compose_convention_file` pour que TOUT agent neuf, de tout projet, soit briefé sur l'ensemble des capacités IdeA — plus seulement la délégation. Briefing à haute altitude, télégraphique, injecté à chaque lancement (sobriété token : capacité exposée, jamais le contenu). Les 3 capacités sont décrites sur les 2 surfaces, strictement cloisonnées : - MCP : via les outils `idea_context_read`/`_propose`/`idea_update_context` (contexte projet single-writer, proposition globale enregistrée pour validation, pas auto-appliquée), `idea_memory_read`/`_write` (mémoire durable partagée), `idea_skill_read`/`idea_create_skill` (skills). - Sans MCP : mêmes concepts via les seuls fichiers `.ideai/` (CONTEXT.md, memory/ + MEMORY.md, skills `.md`), aucun nom d'outil `idea_*` ne fuit. But : un agent ne réinvente pas son propre contexte/mémoire/workflow alors qu'IdeA les fournit déjà. 5 tests dédiés (briefing inconditionnel même à vide, honnêteté single-writer du contexte, cloisonnement des surfaces, ordre brief-avant-persona). 1 assert existant adapté (`..._without_skills_omits_section` : `idea_skill_read` est désormais toujours évoqué par le brief ; l'intention reste gardée par l'assert sur l'absence de la section `# Skills disponibles`). `cargo test -p application` = 0 failed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The file is empty.
Description
Languages
Rust
80.5%
TypeScript
19.4%