chore(wiki-lint): Porte bloquante (hook post-ingestion / CI) + git init sur wiki/raw/
Provenance : adapté depuis
fyl-guidelines#9. Fait partie de l'EPIC #3. Dépend de la sous-issue "Linter mécanique" (le scriptwiki-lint.mjsdoit exister avant d'être branché).
Contexte
Rien n'empêche aujourd'hui qu'une ingestion bâclée atterrisse dans wiki/ sans passer par un contrôle mécanique.
Détails d'implémentation
- Documenter/scripter
git initdanswiki/raw/pour tout fork qui souhaite tracer ses sources. - Hook post-ingestion : après que l'agent
ingesttermine d'écrire, exécution automatique dewiki-lint.mjs. - Fournir un exemple d'intégration CI (GitLab CI / GitHub Actions) qui bloque le merge si
wiki-lint.mjséchoue. - Documenter la procédure de contournement explicite pour les faux positifs.
Critères d'acceptation
-
Procédure git initdocumentée pourwiki/raw/ -
Hook post-ingestion exécute wiki-lint.mjsautomatiquement (template de hook fourni) -
Exemple de config CI bloquante fourni (GitLab CI et/ou GitHub Actions) -
Procédure de contournement documentée pour les faux positifs