init + contexte : am init et détection de projet (issue #8) #23

Merged
bruno merged 1 commits from feat/init-context into main 2026-08-16 22:40:15 -04:00
Owner

🎯 Objectif

am init + détection de contexte (issue #8) : rattacher chaque action à son projet.

closes #8

📦 Contenu

  • src/context.rs : détection (git root + branche, stack via fichiers marqueurs Cargo.toml/package.json/pyproject.toml/go.mod…), cache par processus
  • am init : génère un agent-manager.yaml local avec un groupe dev (agents recommandés selon la stack), refuse l'écrasement sans --force, --dry-run supporté
  • événements Start/Run et sessions : champ project rempli automatiquement
  • REPL : parseur manuel + complétion + aide pour les nouvelles commandes (sessions/stats/log/history/init)

✅ Critères d'acceptation

  • détection de stack (marqueurs, remontée de dossiers, cache) — testée
  • am init génère une config valide, --force écrase, refus sans force — testé
  • recommandations par stack (rust→smelt, node→claude-code…) — testé
  • suite complète : 151 tests verts
## 🎯 Objectif am init + détection de contexte (issue #8) : rattacher chaque action à son projet. closes #8 ## 📦 Contenu - src/context.rs : détection (git root + branche, stack via fichiers marqueurs Cargo.toml/package.json/pyproject.toml/go.mod…), cache par processus - am init : génère un agent-manager.yaml local avec un groupe dev (agents recommandés selon la stack), refuse l'écrasement sans --force, --dry-run supporté - événements Start/Run et sessions : champ project rempli automatiquement - REPL : parseur manuel + complétion + aide pour les nouvelles commandes (sessions/stats/log/history/init) ## ✅ Critères d'acceptation - [x] détection de stack (marqueurs, remontée de dossiers, cache) — testée - [x] am init génère une config valide, --force écrase, refus sans force — testé - [x] recommandations par stack (rust→smelt, node→claude-code…) — testé - [x] suite complète : 151 tests verts
bruno added 1 commit 2026-08-16 22:40:15 -04:00
bruno merged commit 38d0729cb3 into main 2026-08-16 22:40:15 -04:00
bruno deleted branch feat/init-context 2026-08-16 22:40:16 -04:00
Sign in to join this conversation.