Repository navigation
feat(15-7a2): l'installation de production s'inscrit au journal d'audit — une transaction par route, registre 104/112 (refs #434) - #574
Merged
Conversation
…it — une transaction par route, lock_state_at_step, record_step_completed_in_tx, quatre actions libellées, registre 95→104 (refs #434) T0 consigné au Change Log de la fiche (registre recompté : 95/15/2, et non 94/15/3). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…o-op, jeton d'API, atomicité par déclencheur, verrou, concurrence, pool d'une connexion) ; audit_sequence partagé (refs #434) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…uences de l'onboarding), manuels FR (104 des 112 routes, entrées de la configuration) et PDF, CHANGELOG (refs #434) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…refs #434) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…434) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…tes (test 14), atomicité du plan et de l'étape (9 c, 9 d), test du pool étendu aux neuf routes, details complets, CHANGELOG (version de la société), décomptes de la fiche, rejeu absent assumé (C-15-7a2-4) (refs #434) Aucune ligne de code de production exécutable touchée. Huit mutations jouées et constatées rouges ; gate ciblé onboarding_audit_e2e 22/22. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…sur l'état rebasé, revue close (P1 2 MEDIUM → P2 ciblée 0), statut done ; PDF admin régénéré ; choix C-15-7a2-5 (refs #434) Gates sur l'état rebasé : backend 2934/2934 (4 ignorés), Vitest 1091/1091, E2E 247 passés / 9 échecs attendus (7 KF-029, 2 KF-045 avant 12:00 UTC). Partition du registre recomptée depuis LIB_ROUTES : 104 + 6 + 2 = 112. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…union, partition 104/6/2 recomptée, PDF régénérés, gates complets sur l'état rebasé (refs #434) Backend 2973/2973 (4 ignorés), Vitest 1095/1095, E2E 247 passés / 9 échecs attendus (7 KF-029, 2 KF-045 avant 12:00 UTC). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
guycorbaz
force-pushed
the
story/15-7a2-trace-installation-production
branch
from
October 9, 2026 04:02
16d4481 to
a26d861
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
refs #434 : la 15-7b2 fermera l'issue.
mainne pose pas de problème ; la publication, si.Ce qui change
Chaque étape d'installation laisse sa trace. Les neuf routes de configuration de production écrivent chacune une entrée Étape d'installation franchie :
Cette entrée est précédée de ce que la route a réellement changé :
company.createdoucompany.updated;bank_account.*, sans IBAN en clair ;company_invoice_settings.created;vat_rate.created;account.chart_loaded, en une seule entrée.Une transaction par étape. Chaque étape tient en une seule transaction et se revérifie sous verrou (
lock_state_at_step,record_step_completed_in_tx).Libellés et registre. Les quatre actions nouvelles sont libellées dans les quatre langues. Le registre des routes passe à 104 tracées, 6 exemptées et 2 sans matière, sur 112.
Deux changements de comportement, annoncés au CHANGELOG :
400 ONBOARDING_STEP_ALREADY_COMPLETEDau lieu de409;companies.versionn'avance plus quand l'étape ne change rien. Elle avance de 2 quand les coordonnées d'une société provisoire changent.Gate
Exécuté localement, sur l'état rebasé sur
012fc430:scripts/test-fast.sh) : 2973 tests sur 2973, 4 ignorés.check,lint-i18n-ownership,test:unit(1095 tests) etbuildverts.Revues
🤖 Generated with Claude Code