lore status
Tableau de bord de santé documentaire de votre dépôt.
Synopsis
lore status [flags]
Qu'est-ce que ça fait ?
lore status donne un aperçu de la santé documentaire de votre projet : combien de commits sont documentés, ce qui est en attente et ce qui nécessite une attention.
Analogie :
git statusmontre la santé de votre code.lore statusmontre la santé de votre savoir.
Scénario concret
Lundi matin. Première chose : vérifier la santé de la documentation.
lore status12 documentés, 2 en attente, santé bonne. Vous savez où vous en êtes.

Flags
| Flag | Type | Défaut | Description |
|---|---|---|---|
--badge |
bool | false |
Générer un badge shields.io avec le % de couverture |
--quiet |
bool | false |
Sortie machine : paires clé=valeur |
Sortie Dashboard
Project mon-projet
Hook installed
Docs 12 documented, 2 pending
Express 25% express (3 docs), 75% complete
Angela draft [anthropic], 2 docs need review
Review 3 findings, 2 days ago
Health ✓ all good
| Ligne | Signification |
|---|---|
| Project | Nom du projet (depuis .lorerc ou le nom du dossier) |
| Hook | Hook post-commit installé ? Si non, les commits ne déclenchent pas lore |
| Docs | Commits documentés vs en attente dans la queue |
| Express | Part des docs créés en mode express (rapide) vs mode complet (5 questions) |
| Angela | Mode IA et fournisseur. "Need review" = docs pas encore analysés par Angela |
| Review | Résultats de lore angela review. "No issues" = corpus propre |
| Health | État global. ✓ = bon. ✗ = lancez lore doctor |
Mode Badge
lore status --badge
# → [](...)
| Couverture | Couleur |
|---|---|
| < 50% | Gris |
| 50–79% | Vert |
| 80%+ | Or |
| 100% | Or + étoile |
Calcul de la couverture : Commits documentés ÷ total des commits. Les merges, rebases et docs de démo sont exclus.
[doc-skip]compte comme couvert (ignore intentionnel).Avertissement : Si plus de 70% de vos commits "documentés" sont en réalité des
[doc-skip], le badge affiche un avertissement. Ignorer est acceptable pour les commits triviaux, mais en excès cela signifie que vous évitez la documentation.
Localisation du badge
| Langue | Texte du badge |
|---|---|
EN (language: "en") |
lore \| documented 85% |
FR (language: "fr") |
lore \| documenté 85% |
Mode Quiet (--quiet)
Sortie machine pour CI/CD :
lore status --quiet
# hook=installed
# docs=12
# pending=2
# health=ok
# angela=draft
# review_findings=3
Flux
graph LR
A[lore status] --> B{Mode ?}
B -->|Défaut| C[Collecter toutes les métriques]
C --> D[Afficher dashboard]
B -->|--badge| E[Calculer couverture %]
E --> F[Générer URL shields.io]
F --> G[Sortie : badge Markdown]
B -->|--quiet| H[Sortie : paires clé=valeur]
Exemple CI
# Échouer le build si des docs sont en attente
pending=$(lore status --quiet | grep "pending=" | cut -d= -f2)
if [ "$pending" -gt 0 ]; then
echo "⚠ $pending commits ont besoin de documentation"
exit 1
fi
Exemples
# Vérification quotidienne
lore status
# Badge pour le README
lore status --badge
# Gate CI
health=$(lore status --quiet | grep "health=" | cut -d= -f2)
[ "$health" = "ok" ] || exit 1
Questions fréquentes
"Que signifie 'Express 25%' ?"
25% des docs créés en mode express (rapide), 75% en mode complet. Ni l'un ni l'autre n'est meilleur.
"Le badge est gris ?"
Couverture = documentés / total. Pour améliorer : lore pending et lore new --commit. Vert à 50%, or à 80%.
"Health montre ✗"
Lancez lore doctor puis lore doctor --fix.
Tips & Tricks
- Ajoutez le badge au README :
lore status --badge >> README.md(puis déplacez-le dans la section badges). - Vérification quotidienne : Lancez
lore statusen début de journée pour voir si quelque chose nécessite une attention. - Gate CI :
--quietpour parser les valeurs et échouer le build si la documentation est en retard. - Après
lore doctor --fix: Lancezlore statuspour confirmer que la santé est✓ all good.
Codes de sortie
| Code | Signification |
|---|---|
0 |
Succès |
1 |
Erreur (.lore/ non trouvé) |
Voir aussi
- lore doctor — Corriger les problèmes
- lore list — Voir tous les documents
- lore pending — Résoudre les commits en attente