florian/maj-docs #214
Labels
No labels
Compat/Breaking
EC01
EC02
EC03
EC04
EC05
EC06
Kind/BDD
Kind/Back
Kind/Bug
Kind/CICD
Kind/Cloud
Kind/Contenu
Kind/Data
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Front
Kind/IA
Kind/Infra
Kind/Monitoring
Kind/Security
Kind/Testing
Portée/Post-jury
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
ops/alerte
No milestone
No project
No assignees
4 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
g2/enervision!214
Loading…
Reference in a new issue
No description provided.
Delete branch "florian/maj-docs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ce que ça change
Passe de vérification de bout en bout sur la documentation : chaque affirmation vérifiable a été confrontée au dépôt, au serveur ou aux deux. Trente-neuf fichiers, que des documents — treize fiches ADR, la documentation d'API, les manuels d'exploitation, le glossaire et les plans.
Rien n'a été réécrit pour la forme. Les corrections portent sur des écarts entre ce qui est écrit et ce qui tourne.
Closes #
Preuve
Les constats sont datés du 08/09 et relevés sur
ml-stagiaire-02. Les plus structurants :Relecture
Ce qui suit le code
docs/runbooks/mis à jour, un geste d'exploitation a changédocs/adr/complété, une décision structurante a été priseOù regarder en priorité
Trois écarts sont documentés sans être corrigés. Ils demandent un arbitrage, pas une relecture de style :
L'ENF-02 n'est pas tenue.
dashboard/autorisation.pyrend tous les sites sans lireops.acces_site: tout compte authentifié voit les sept, et le404des routes/v1ne se déclenche que sur un site inconnu. La table est vide et rien ne l'écrit — ni route d'administration, ni amorce — donc la brancher telle quelle viderait le tableau de bord. Aucun ticket ne porte ce raccordement. Écrit dansdocs/api/decisions.md,authentification.mdet l'ADR 0002.infra/ansible/restore.ymléchouera à sa dernière tâche. Elle testepg_isreadycontre la chaîne anglaiseaccepting connections, or le serveur répond « acceptation des connexions ».failed_whenest donc vrai à tous les coups : le playbook rougit après avoir restauré les bases. Jamais rencontré parce que l'exercice du #41 n'a pas été joué et que la chaîne ne valide que la syntaxe. Le correctif tient en une ligne, il est décrit dansdocs/runbooks/reprise.md. Volontairement hors de cette demande : c'est du code, il mérite son ticket.Le port 80 est ouvert au pare-feu sans service derrière. Le rôle
basel'ouvre pour « la redirection ACME et vers 443 », mais leCaddyfileporteauto_https disable_redirectset rien n'écoute. Il n'est pas non plus au plan d'adressage du §8 d'EXIGENCES-collectives.md, qui pose pourtant qu'un port se déclare avant d'être exposé. Trois sources, trois versions. Constat dansdocs/FORGE.md§2.Deux relectures ciblées seraient utiles :
docs/adr/0006— j'ai corrigé la borne du report d'imputation. Le manuel disait « ≤ 10 minutes » de trou ; le code borne sur l'âge de la valeur, si bien qu'une coupure de six heures voit ses dix premières minutes reportées. Le testtest_une_coupure_de_six_heures_ne_s_invente_pas_meme_sur_un_site_stablefixe ce comportement. Olivier ou Justine pour confirmer que c'est bien l'intention.docs/runbooks/etl.md— la fusion a gardé la cadence au quart d'heure du #205, mais le serveur tourne encore à l'heure (0/17/27). J'ai posé la réserve ; un--tags appalignerait les deux.Enfin,
docs/GLOSSAIRE.md:current_aest servie par la source et gardée en bronze, maisGRANDEURSn'en compte que six et l'abandonne à l'entrée de la zone argent. C'est peut-être délibéré — l'intensité se déduit de la tension et du facteur de puissance — mais ce n'est écrit nulle part.New commits pushed, approval review dismissed automatically according to repository settings
New commits pushed, approval review dismissed automatically according to repository settings