2025-08-24 - 2026-08-24

Overview

69 Active Pull Requests
26 Active Issues
Excluding merges, 1 author has pushed 12 commits to main and 77 commits to all branches. On main, 38 files have changed and there have been 22888 additions and 53 deletions.

68 Pull requests merged by 1 user

Merged #95 fix(write-skill): la garde de chronologie ne vise que les factures émises 2026-08-17 15:15:29 +02:00

Merged #94 feat(scopes): 122 « créer/modifier les tiers » entre dans prod-write 2026-08-15 23:46:49 +02:00

Merged #93 fix(bank-reco): l'annotation URSSAF contredisait la doctrine — 641, pas 645 ni 646 2026-08-15 11:57:14 +02:00

Merged #92 feat(erp): manifeste d'exercice, rejeu à blanc, gardes manquantes, trunk réconcilié 2026-08-14 22:05:50 +02:00

Merged #91 docs(profile): adc-011 — permanence des méthodes et discrétion envers les tiers 2026-08-14 16:29:22 +02:00

Merged #90 feat(erp): annoter un objet figé — la date URSSAF portée par une pièce jointe 2026-08-13 23:58:07 +02:00

Merged #89 feat(erp): indemnité d'occupation janv→juil 2026 (1 483,23 €) — paiements divers, sans tiers 2026-08-13 21:09:16 +02:00

Merged #88 feat(erp): verser les pièces juridiques de 1_DOCUMENTS dans la GED 2026-08-13 19:15:04 +02:00

Merged #85 docs(profile): échéancier URSSAF 2026 réel + correction 645 → 646 2026-08-13 17:28:15 +02:00

Merged #84 feat(erp): enregistrer les charges sociales — script + runbook rationalisés 2026-08-13 17:27:44 +02:00

Merged #83 fix(email-ingest): extraction testable et pinnée au golden set + adc-008 2026-08-13 10:48:00 +02:00

Merged #82 feat(sandbox): scoped agents provisioned by the checkpoint cycle 2026-08-09 19:42:06 +02:00

Merged #81 fix(security): production read agent is now actually read-only 2026-08-09 19:33:27 +02:00

Merged #80 feat(test): scoped AI users — one user per (environment × scope), provisioned by script 2026-08-09 18:13:56 +02:00

Merged #79 feat(harness): gated promote pipeline — rehearse, judge, human gate, apply, judge 2026-07-26 08:07:22 +02:00

Merged #78 feat(write-skill): chronology guard + explicit production opt-in 2026-07-26 01:26:41 +02:00

Merged #77 fix(config): real company identity — capital without the € sign, and no placeholders 2026-07-26 00:27:41 +02:00

Merged #76 fix(ops): pin the kube-context — never run destructive steps on the ambient one 2026-07-25 23:43:45 +02:00

Merged #75 feat(test): host guard for UI admin scripts + sandbox legal-mentions setup 2026-07-25 23:14:40 +02:00

Merged #71 feat(fleet): fiscal profile + compliance calendar + ADC register (T11 data) — ⚠️ operator gate: Accept adc-001…005 2026-07-19 09:22:57 +02:00

Merged #74 feat(fleet): invoice-extract atom — dual extraction + validators + provenance anchors (T02) 2026-07-19 09:22:40 +02:00

Merged #73 feat(fleet): golden set + injection fixtures from real history 2026-07-19 09:22:10 +02:00

Merged #72 feat(write-skill): GED attach op — upload the source document onto its invoice 2026-07-19 00:13:29 +02:00

Merged #70 feat(write-skill): idempotency keys — manifest replay is a no-op 2026-07-18 23:53:20 +02:00

Merged #69 feat(fleet): multi-runtime harness + erp#63 parity/bench evidence 2026-07-18 19:59:04 +02:00

Merged #68 fix(bank-reco): known-patterns.json — Mistral is annual, not monthly 2026-07-18 19:53:59 +02:00

Merged #66 feat(write-skill): client-dossier ops — thirdparty update (allowlisted) + idempotent contacts 2026-07-15 19:51:22 +02:00

Merged #64 docs(replay-pack): prod replay executed 2026-07-15 — evidence in README 2026-07-15 19:16:10 +02:00

Merged #62 feat(fleet): scaffold fleet/ — atom registry, class skeletons, AGENTS.md 2026-07-15 18:41:57 +02:00

Merged #61 chore(write-skill): preserve the 2026-07-11 books-regularization replay pack 2026-07-12 14:05:28 +02:00

Merged #58 docs: AGENTS.md — orientation + backlog discovery for agents 2026-07-11 20:21:22 +02:00

Merged #37 fix(txid): normalize bank tx ids to fit Dolibarr's num_payment varchar(50) 2026-07-11 18:05:58 +02:00

Merged #36 fix(provision): grant user lire (251) so the checkpoint armed probe passes; probes distinguish 401/403 2026-07-11 18:04:52 +02:00

Merged #35 fix(sandbox-poc): regenerate api_key when the existing one is garbage + note platform backup gaps 2026-06-30 22:45:08 +02:00

Merged #34 feat(backup): restore subcommand (db + documents), proven on the sandbox 2026-06-30 18:05:50 +02:00

Merged #33 feat(backup): enable the daily backup CronJob on prod (Vault creds wired) 2026-06-30 17:42:14 +02:00

Merged #32 feat(backup): skip-if-unchanged + scheduled CronJob in the chart 2026-06-30 15:53:58 +02:00

Merged #31 feat(ops): dedicated Dolibarr backup (DB + documents → offsite GCS, 10y retention) 2026-06-30 15:33:30 +02:00

Merged #30 feat(skills,cli): dolibarr-sandbox-checkpoint — manage the sandbox iso-prod checkpoint 2026-06-30 07:20:22 +02:00

Merged #29 fix(ops): sandbox refresh-from-prod actually restores (pg_restore -U + self-heal pause) 2026-06-30 07:00:04 +02:00

Merged #28 feat(bank-match): exact tx-id match pass (consumes payment transaction_id) 2026-06-30 00:39:46 +02:00

Merged #27 feat(payment): first-class transaction_id when recording a règlement 2026-06-30 00:34:33 +02:00

Merged #26 feat(payment): return the bank transaction id on règlements (reconciliation link) 2026-06-30 00:18:00 +02:00

Merged #25 feat(skills,cli): supplier avoirs + banque lire (bank-account discovery) 2026-06-30 00:08:08 +02:00

Merged #24 feat(promote): resolve pre-existing entities by business key (#entity:field=value) 2026-06-29 23:58:42 +02:00

Merged #23 feat(skills,cli): promote-to-prod replay (ADR-0003 capstone) + supplier payment fix 2026-06-29 23:49:23 +02:00

Merged #22 feat(skills,cli): sandbox avoir (credit note) + arcodange sandbox CLI group 2026-06-29 21:05:26 +02:00

Merged #21 feat(skills): dolibarr-sandbox-write — host-guarded write skill (V9) 2026-06-29 20:50:14 +02:00

Merged #20 fix(test): grant societe client voir (262) so /thirdparties list works 2026-06-29 20:17:21 +02:00

Merged #19 fix(test): persist API key + anchor rights selector + idempotent createUser 2026-06-29 14:31:26 +02:00

Merged #18 fix(sandbox): Dolibarr dev mode (DOLI_PROD=0) + correct install.lock path 2026-06-29 14:11:28 +02:00

Merged #17 feat(test): split env config — .env (prod) vs .env.sandbox (sandbox) 2026-06-29 11:26:47 +02:00

Merged #16 docs(test): preserve the install.lock step in test/README 2026-06-29 07:54:23 +02:00

Merged #15 feat(ops): erp-sandbox iso-prod seed + documents sync tooling (ADR-0003 E2) 2026-06-29 07:43:45 +02:00

Merged #14 feat(test): provision erp-sandbox via Playwright (REST API + write-scoped ai_agent_sandbox user) 2026-06-29 07:43:34 +02:00

Merged #13 fix(chart): template Postgres owner role in update_ownership.sql for multi-env 2026-06-28 22:30:55 +02:00

Merged #12 feat(multi-env): Phase D3 — erp iac creates erp-sandbox Vault auth + creds + KV 2026-06-28 17:31:04 +02:00

Merged #11 chart: Phase C of multi-env evolution — template literals, add sandbox overlay 2026-05-31 23:27:06 +02:00

Merged #10 arcodange-email-ingest V8.1: filter calendar invites + newsletter senders 2026-05-31 15:18:59 +02:00

Merged #9 add arcodange-email-ingest — Zoho Mail → Dolibarr supplier-invoice drafts 2026-05-31 14:56:59 +02:00

Merged #8 arcodange-bank-reco V7: avoir netting + fk_account context + wire-ref matching 2026-05-31 14:20:39 +02:00

Merged #7 arcodange-bank-reco: known-patterns catalog + annotated bank-only buckets 2026-05-31 14:07:40 +02:00

Merged #6 add arcodange-bank-reco — Qonto + Wise reconciliation against Dolibarr 2026-05-31 13:58:07 +02:00

Merged #5 add bin/arcodange CLI and dolibarr-tva-summary skill 2026-05-29 11:30:57 +02:00

Merged #4 add 2 dolibarr-* skills: thirdparty-completeness, tva-deductible 2026-05-29 06:15:05 +02:00

Merged #3 add 3 dolibarr-* skills: tva-reconciliation, recurring-templates, data-snapshot 2026-05-29 00:10:54 +02:00

Merged #2 add dolibarr-payments-state skill for cash receipt tracking 2026-05-28 18:53:25 +02:00

Merged #1 add dolibarr api skills for read-only inspection 2026-05-28 18:47:30 +02:00

1 Pull request proposed by 1 user

8 Issues closed from 1 user

26 Issues created by 1 user

Opened #38 feat(fleet): scaffold fleet/ — atom registry, class skeletons, AGENTS.md 2026-07-11 18:16:31 +02:00

Opened #39 feat(fleet): golden set + injection fixtures from real history 2026-07-11 18:16:40 +02:00

Opened #40 feat(fleet): invoice-extract atom — dual extraction + validators + provenance anchors (T02) 2026-07-11 18:16:48 +02:00

Opened #41 feat(write-skill): provenance checker as a promote-plan stage (anti-hallucination) 2026-07-11 18:16:56 +02:00

Opened #42 feat(write-skill): compliance linter — production ledger grammar 2026-07-11 18:17:03 +02:00

Opened #43 feat(write-skill): GED attach op — upload the source document onto its invoice 2026-07-11 18:17:22 +02:00

Opened #44 feat(write-skill): idempotency keys — manifest replay must be a no-op 2026-07-11 18:17:29 +02:00

Opened #45 poc(5): model routing bench — same atom, four tiers, real numbers 2026-07-11 18:17:38 +02:00

Opened #46 poc(6): Qonto-as-PA validation — e-invoice reception ready before 2026-09-01 2026-07-11 18:17:47 +02:00

Opened #47 poc(1): supplier-invoice end-to-end — exit gate (10 real invoices, zero corrections) 2026-07-11 18:18:10 +02:00

Opened #48 feat(ops): ERP snapshot cron + drift watchdog + pure-append brackets (T13) 2026-07-11 18:18:18 +02:00

Opened #49 feat(fleet): T17 second-brain hooks — capture from runs, retrieval into pipelines 2026-07-11 18:18:27 +02:00

Opened #50 poc(2): Pi sentinel — mail-classify SLM on the cluster, 24/7 2026-07-11 18:18:35 +02:00

Opened #51 chore(compliance): Dolibarr verifications on a sandbox checkpoint (FEC, module compta, BlockedLog) 2026-07-11 18:18:53 +02:00

Opened #52 poc(3): standing reconciliation + gated payment recording — one clean month 2026-07-11 18:19:01 +02:00

Opened #53 feat(fleet): T05 monthly client invoice at A2 — closes D3 (July invoice is manual, ~2026-07-23) 2026-07-11 18:19:11 +02:00

Opened #54 feat(fleet): fiscal profile + compliance calendar as machine-readable files (T11 data) 2026-07-11 18:19:21 +02:00

Opened #55 poc(4): TVA dry-runs — acompte décembre, CA12 FY-2026, CA3-2027 simulation (€-parity) 2026-07-11 18:19:39 +02:00

Opened #56 fix(bank-reco): known-patterns.json — Mistral is an ANNUAL subscription, not monthly 2026-07-11 18:19:48 +02:00

Opened #57 chore(books): bucket C — non-invoice entries + remaining document gaps (after the prod replay) 2026-07-11 18:19:58 +02:00

Opened #59 feat(ops): backup freshness watchdog + monthly restore drill (T14) 2026-07-12 13:59:09 +02:00

Opened #60 feat(fleet): T11 reminder loop — daily calendar check, D-30/D-7/D-1 escalation 2026-07-12 13:59:24 +02:00

Opened #63 chore(fleet): harness portability spike — verifier roles on Ornith/MLX + Mistral, builder bench on a scoped issue (D2) 2026-07-15 18:49:39 +02:00

Opened #65 feat(write-skill): client-dossier ops — thirdparty update + contacts (then products/contracts) ; KM data ready 2026-07-15 19:33:22 +02:00

Opened #67 feat(fleet): official-document drafting skill — bilingual contracts/amendments, checklist-enforced, billing-linked (T18) 2026-07-15 19:56:00 +02:00

Opened #87 Charges sociales non modifiables : ChargeSociales::update() rejeté par PostgreSQL (42601) 2026-08-13 18:50:19 +02:00