Fresh provenance 36/36 on re-fetched PDFs, prelude green, manifests A+B applied (FAC004-007, FAF2026010-013, 6 payments), snapshots bracketed, bank match since January: 0 UNKNOWN. Co-Authored-By: Claude Fable 5 <[email protected]>
61 lines
3.8 KiB
Markdown
61 lines
3.8 KiB
Markdown
# Régularisation des livres — runbook (état au 2026-07-11 soir)
|
|
|
|
> **2026-07-15 : le replay prod a été exécuté — voir README.md du pack pour la preuve.**
|
|
> Ce runbook reste tel quel comme artefact de la répétition.
|
|
|
|
**Où on en est : la répétition sandbox est FAITE et vérifiée.** Il reste le replay
|
|
prod (toi, 3 commandes), le bucket C (UI), et le contrôle final (moi).
|
|
|
|
## ✅ Fait — répétition sandbox complète (2026-07-11)
|
|
|
|
| Pièce | Avant | Après (sandbox) | Règlement |
|
|
| --- | --- | --- | --- |
|
|
| (PROV14) client mai | brouillon 2 145,92 | **FAC004-CL0001004** soldée | Wise `2159468139` @29/05 |
|
|
| (PROV15) client mai | brouillon 2 575,11 | **FAC005** validée, **due par KM** | — (cycle différé) |
|
|
| (PROV16) client juin | brouillon 2 145,92 | **FAC006** soldée | Wise `2210434850` @25/06 |
|
|
| (PROV17) client juin | brouillon 2 575,11 | **FAC007** validée, **due par KM** | — |
|
|
| (PROV15) fourn. Mistral | brouillon sans ref | **FAF2026010** / MSTRL-API-814045-001, payée | CB Qonto @03/04 |
|
|
| (PROV12) fourn. Darnis | brouillon sans ligne | **FAF2026011** / F1046, payée | VIR Qonto @29/06 |
|
|
| (PROV14) fourn. Anthropic | brouillon sans ligne | **FAF2026012** / 9BF0758D-695749, payée | CB Qonto @13/04 |
|
|
| — (manquante) | rien | **FAF2026013** / F1045 créée+validée, payée | VIR Qonto @29/06 |
|
|
|
|
Fiches corrigées : Anthropic (11) et Mistral (12) → fournisseur=1, codes FO0010/FO0011.
|
|
Agent sandbox : armé (droit 251 accordé — PR de pérennisation en cours par sous-agent).
|
|
|
|
**Appris pendant la répétition (intégré au prélude prod) :**
|
|
1. Deux brouillons fournisseurs n'avaient **aucune ligne** (totaux d'en-tête seulement) → lignes ajoutées depuis les PDF avant validation.
|
|
2. Les ids Qonto (67 c) dépassent `num_payment` varchar(50) → **forme canonique courte = suffixe UUID** (38 c) ; PR de normalisation bank-match/payment-record en cours par sous-agent.
|
|
3. Flag `paye=1` fantôme sur 2 brouillons → remis à 0 avant règlement.
|
|
4. `invoice-create` n'est pas idempotent (le re-run d'un manifeste dupliquerait) → ne jamais rejouer un manifeste partiellement appliqué ; pour prod, tout part de zéro donc manifeste B complet OK.
|
|
|
|
## ➡️ À toi — replay prod (10 min, ta clé, jamais stockée)
|
|
|
|
```sh
|
|
cd ~/Work/Arcodange/erp
|
|
export DOLIBARR_PROD_WRITE_KEY=... # ta clé d'écriture prod
|
|
export ARCO_PROMOTE_CONFIRM=I-UNDERSTAND-THIS-WRITES-PROD
|
|
bash <scratchpad>/prod-replay-prelude.sh # fiches+lignes+refs+validations, avec pré-vols et garde-fous
|
|
bin/arcodange promote plan <scratchpad>/manifest-A-km-payments.json # relire
|
|
bin/arcodange promote apply <scratchpad>/manifest-A-km-payments.json --target prod
|
|
bin/arcodange promote plan <scratchpad>/manifest-B-suppliers.json
|
|
bin/arcodange promote apply <scratchpad>/manifest-B-suppliers.json --target prod
|
|
```
|
|
|
|
Le prélude s'arrête au premier écart (il vérifie l'état prod avant chaque geste,
|
|
et que l'ajout de lignes ne double pas les totaux). Ordre intangible :
|
|
prélude (validations) AVANT les manifestes (règlements).
|
|
|
|
## ➡️ À toi — bucket C (UI Dolibarr, hors manifeste)
|
|
|
|
Apport en capital **1 000 €** (21/01 → 1013) · URSSAF **493,00 €** (22/05 → 6451,
|
|
module Charges sociales) · écarts de change **+1,08 et +50,05** (766, sur FAC004/FAC006) ·
|
|
cashback Wise **+1,60 €** (03/06) · frais/rembt Qonto **+5,22 €** (16/01).
|
|
Pièces à clarifier : facture **Cloudflare** (mail 24/06) ; reçus **Anthropic mai/juin**
|
|
(#2344, #2997 — pas de débit Qonto → carte perso ? les PDFs sont dans books@).
|
|
|
|
## ➡️ À moi — contrôle final (dès ton replay fait)
|
|
|
|
`bank match --since 2026-01-01` → cible : bucket UNKNOWN = 0 ; re-audit T15 ;
|
|
mise à jour de la mémoire `books-gap-2026-07`. Rappel : **facture KM juillet ~23/07**
|
|
(template toujours OFF — décision D3 du PRD).
|