chore(tickets): mise à jour index et tickets SDK plugins #123-#130

This commit is contained in:
2026-08-02 13:36:43 +02:00
parent 8c4f1ea2e3
commit a051b5299a
18 changed files with 530 additions and 1 deletions

View File

@ -0,0 +1,30 @@
---
issueRef: "#129"
version: 5
updatedBy: {"kind":"agent","agent_id":"a6ced819-b893-4213-b003-9e9dc79b9641"}
updatedAt: 1785666067171
---
## Problème
Chaque plugin de développement devrait aujourdhui rescanner lui-même le workspace pour reconstruire une vision de la structure projet. Cela duplique les heuristiques et rend lécosystème fragile.
## Pourquoi cest global
Android nest quun cas parmi dautres. Les plugins pour monorepos JS, workspaces Rust, Python multi-env, etc. ont tous besoin dune lecture structurée minimale du projet.
## Ce que ce ticket doit produire
Une API publique danalyse/requête permettant idéalement :
- liste de fichiers ou sous-ensembles pertinents
- conventions détectées
- modules/units logiques quand connus
- graphes simples ou métadonnées projet de base
- résultats structurés et bornés, pas un AST universel magique
## Dépendances
- Dépend de `#124` car lanalyse repose au minimum sur laccès contrôlé au workspace.
## Non-objectifs
- Pas dindexation sémantique profonde de tous les langages.
- Pas de modèle Android-only (Gradle modules, variants, etc.) dans lAPI publique de base.
## Critères dacceptation
- Un plugin peut interroger la structure du projet sans rescanner tout le disque lui-même.
- Le contrat reste utile à plusieurs stacks et ne fuit pas des abstractions internes.