53 lines
1.6 KiB
Text
53 lines
1.6 KiB
Text
# Lardon3D — règles Goose
|
|
|
|
Lardon3D est un moteur persistant et incrémental de reconstruction 3D.
|
|
|
|
## Principe prioritaire
|
|
|
|
La documentation canonique est la mémoire durable du projet et est plus
|
|
importante que les rapports temporaires d'agents.
|
|
|
|
Pour toute tranche substantielle:
|
|
|
|
audit docs
|
|
→ contrat/invariants
|
|
→ documentation
|
|
→ implémentation
|
|
→ tests ciblés
|
|
→ vérification doc/code
|
|
→ tranche suivante
|
|
|
|
Une modification de comportement, architecture, persistance, migration,
|
|
fingerprint, invalidation, recovery, concurrence ou bornes sans documentation
|
|
alignée rend la tranche PARTIAL.
|
|
|
|
## Discipline
|
|
|
|
- Lire AGENTS.md avant tout travail substantiel.
|
|
- Ne jamais commit, push ou stage.
|
|
- Ne jamais utiliser git add -A.
|
|
- Ne jamais annuler ou écraser des modifications existantes de l'utilisateur.
|
|
- scan3d/** est hors périmètre.
|
|
- .git/** est hors périmètre.
|
|
- Pas de sudo ni gestionnaire de paquets.
|
|
- Pas de commandes destructives.
|
|
- Pas de refactor opportuniste.
|
|
- Code lisible: cible ~100 colonnes, maximum 120.
|
|
- Tests ciblés pendant le développement.
|
|
- Suite complète uniquement au gate final sauf nécessité démontrée.
|
|
|
|
## Multi-agent
|
|
|
|
Utiliser les rôles:
|
|
- lardon-read: audit ciblé
|
|
- lardon-diagnose: cause inconnue
|
|
- lardon-build: implémentation
|
|
- lardon-tests: validation indépendante
|
|
- lardon-docs: documentation
|
|
- lardon-architect: décision architecturale réelle
|
|
- lardon-concurrency: vraie question de concurrence
|
|
- lardon-review: review finale unique
|
|
|
|
Ne pas déléguer par réflexe.
|
|
Ne pas faire refaire par le parent le travail d'un subagent.
|
|
Ne pas lancer plusieurs écrivains concurrents sur les mêmes fichiers.
|