Files
IdeA/.ideai/tickets/129/carnet.md
Blomios ecad746c66 chore(tickets): synchronise les statuts tickets et l'état plugin android
Rattrapage de l'état runtime .ideai/ (tickets #119-#139/#147 clôturés,
compteur→149, ticket #148 clos et QA verte, métadonnées plugin android) —
séparé du code de feature avant d'ouvrir le travail sur le nouveau bug
de lancement CLI custom.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-05 13:40:44 +02:00

1.3 KiB
Raw Blame History

issueRef, version, updatedBy, updatedAt
issueRef version updatedBy updatedAt
#129 6
kind
user
1785881187631

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.