arcodangeandClaude Opus 5 aa0d5136ab docs(profile): adc-011 — permanence des méthodes et discrétion envers les tiers
Deux règles posées par l'opérateur le 14/08, après qu'une décision destinée à
France Travail eut été rédigée en y faisant figurer le solde du compte courant,
le cumul des indemnités et le loyer d'habitation du gérant — rien de tout cela
n'étant demandé.

1. Un document adressé à un tiers atteste ce qui lui est demandé et rien de plus.
   Ce qui en sort n'est pas dissimulé : il est tenu à disposition, et le document
   le dit. La règle est de POUVOIR RÉPONDRE simplement en cas d'enquête, pas
   d'anticiper l'enquête en publiant. Limite qui l'inverse : un flux entre la
   société et son dirigeant se déclare, même non demandé, dès lors que le
   document porte sur l'absence d'un tel flux — taire ce qui le contredirait
   n'est pas de la discrétion.

2. Là où la règle laisse un choix, l'arbitrage est consigné et rejoué à
   l'identique aux exercices suivants (PCG art. 121-5). Le tableau des six
   arbitrages en vigueur — prorata en jours, forfait sans régularisation, compte
   613, paiement divers sans tiers, date du document, compte 641 — devient la
   référence de la clôture suivante. Un changement de méthode est une ADC qui
   supersede, jamais une dérive.

La décision n° 2 a été assainie en conséquence : loyer, solde, cumul et
pourcentages retirés ; l'existence de l'indemnité et son montant mensuel
conservés, puisque le document porte précisément sur l'absence de rémunération.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
2026-08-14 16:28:36 +02:00

ERP

CLI — bin/arcodange

Read-only operational CLI for the Arcodange Dolibarr at erp.arcodange.lab. One entry point, subcommands per domain:

bin/arcodange ping                          # Dolibarr version + liveness
bin/arcodange whoami                        # confirm auth as ai_agent
bin/arcodange invoice list                  # KissMetrics invoices with payment state
bin/arcodange invoice audit 12              # JSON facts + PDF mandatory-mention audit
bin/arcodange payments state                # per-invoice TTC vs payments reconciliation
bin/arcodange payments timeline --year 2026 # cash receipts with cumulative balance
bin/arcodange tva summary                   # CA3-ready collectée  déductible per month
bin/arcodange thirdparty audit-all          # completeness audit, country-aware
bin/arcodange templates inspect 1           # recurring template health (frequency, next fire, …)
bin/arcodange snapshot --out /tmp/erp.json  # full state dump with content_hash
bin/arcodange help                          # full command tree

Read-only by design. The underlying API key (ai_agent) has no write permissions; corrections go through the Dolibarr UI.

Credentials. Reads .claude/skills/dolibarr/.env (mode 600, gitignored). Setup instructions: .claude/skills/dolibarr/README.md.

Source of behaviour. Each subcommand delegates to a script under .claude/skills/<skill>/scripts/. The skills' SKILL.md files document the business logic and are also discoverable by Claude Code via skill triggers.

Dolibarr

Premiers démarrages

Si l'application log au démarrage l'erreur suivante:

Importing custom SQL from update_table_ownership.sql ...
sed: couldn't open temporary file /var/www/scripts/before-starting.d/sedwHcRlQ: Read-only file system

Il faudra prendre la main du shell du pod et executer:

kubectl exec -n erp `kubectl get pod -n erp -l app.kubernetes.io/name=erp -o=name` -c erp -- sh -c 'PGPASSWORD=${DOLI_DB_PASSWORD} psql -U ${DOLI_DB_USER} -h ${DOLI_DB_HOST} -p ${DOLI_DB_HOST_PORT} ${DOLI_DB_NAME} \
-f /var/www/scripts/before-starting.d/update_table_ownership.sql'

Sous peine de ne plus avoir les droits de consulter la base de données une fois les crédentials mis à jour par vault. Dans ce cas executer la commande mais avec les credentials d'admin postgres.

S
Description
No description provided
Readme
2.5 MiB
Languages
Shell 44.9%
HTML 25.3%
TypeScript 17.4%
Python 11.8%
HCL 0.4%
Other 0.2%