Nouvelle entrée « [5] Télémétrie de navigation (TUI) » dans le menu principal. - Enregistrement : Todo._menu_header (seul constructeur du fil d'Ariane) appelle todo_telemetry.record(fil) à chaque affichage de menu. Dédup des ré-affichages consécutifs -> on ne compte que les TRANSITIONS de navigation. Persistant dans ~/.erplibre/todo_telemetry.json. Best-effort : ne casse jamais la navigation. - Visualisation : todo_telemetry.run_tui() ouvre un TUI Textual affichant l'ARBRE des fonctionnalités visitées (chaque nœud = un menu, avec son nombre de visites), trié par usage décroissant. Touches : q (quitter), r (réinitialiser), e (tout déplier). Sommaire : total navigations + menus. Validé headless : enregistrement + dédup, arbre imbriqué à compteurs, montage du TUI, peuplement, touches. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| database_manager.py | ||
| kdbx_manager.py | ||
| logo_ascii.txt | ||
| qemu_install_monitor.py | ||
| README.base.md | ||
| README.fr.md | ||
| README.md | ||
| source_todo.sh | ||
| todo.json | ||
| todo.py | ||
| todo_example.json | ||
| todo_file_browser.py | ||
| todo_i18n.py | ||
| todo_telemetry.py | ||
| todo_upgrade.py | ||
| version_manager.py | ||
TODO is an assistant robot to use ERPLibre
Execute it with ./script/todo/todo.py or make todo.
For a new project, copy todo_example.json to private/todo/todo_override.json | private/todo/todo_override_private.json and edit it.