ANMA Tasks
ANMA.tab/Tasks.panel/ANMATasks.pushbutton
À maintenir Loukas Delevaux 87 lignes
aujourd'hui
Qualité du code
78/100
Documentation 80%
Robustesse 100%
Structure 84%
Conventions 48%
Diagnostics (2 warnings)
Pas d'icône (icon.png) NO_ICON
Peu de commentaires (1 sur 87 lignes, 1.1%) LOW_COMMENTS
Interface WPF construite en code, sans fichier .xaml WPF_NO_XAML
🖥 WPF sans .xaml 2 fonctions
Nesting: 2 ✓ 2 try/except 1 commentaire
(1.1%)
Dépendances
.NET / CLR
System.Windowsclr
Code local (projet)
tasks_pane_provider
Python (stdlib)
ossystraceback
Description
ANMA Tasks
_______________________________________________________________
Ouvre le panneau dockable ANMA Tasks : liste filtrable de toutes
les taches contextualisees de la maquette.
POINT D'ENTREE OFFICIEL. Le pane est enregistre une fois au
demarrage de Revit (startup.py -> tasks_pane_provider). Ce script
ne fait que l'attacher au document actif et l'afficher.
Architecture (voir lib/TaskEngine/DEVELOPMENT_GUIDE.md) :
- Moteur pur : lib/TaskEngine (sans pyRevit/WPF)
- Stockage : 1 DataStorage par tache (ExtStorage)
- Lecture pane : via IExternalEventHandler (modeless)
_______________________________________________________________
Métadonnées
Explication détaillée
✨
Analyse IA
Générée à la demande par Workers AI en lisant le code source. Mise en cache jusqu'au prochain commit sur ce fichier.