Production d'abord
Decision rule
No production path without runbooks, rollback, cost bounds and on-call ownership defined before go-live.
Preuve
Ingénierie
How we build AI systems that must actually work
These principles guide our architecture, implementation and operating decisions. They do not describe a specific technology. They define how we reduce complexity, risk and dependency while building systems an organisation can understand and control.
We design for day two — not for the demo.
We design for availability, maintenance, incidents, costs, changes and recovery. A demo proves something can work. A production system must prove it can keep working.
We do not force you to run more infrastructure than you actually need.
We choose technologies based on volume, risk, latency, team and operational capacity. Managed services, serverless, containers or Kubernetes when the problem justifies it — not by fashion or default.
Identity, permissions and isolation are part of the architecture — not bolt-ons.
Identity, permissions, secrets, isolation and threat modelling are part of the initial architecture. Every user, agent and tool receives only the access needed to perform its function.
Not every action needs approval. Not every action should be autonomous.
Not every action needs approval. Not every action should be autonomous. We classify actions by impact and apply limits, approvals, supervision or blocking when risk demands it.
Environments and deployments must be reconstructable — consistently.
Infrastructure, configuration and deployments must be reconstructable consistently. We use infrastructure as code, version control, delivery automation and verifiable environments to reduce manual errors and invisible configuration.
If we cannot explain, measure or investigate it, we cannot operate it with confidence.
A system that cannot explain itself, be measured or investigated cannot be operated with confidence. We incorporate metrics, logs, traces, audit, AI evaluations and cost attribution according to system criticality.
We do not pretend vendor lock-in does not exist. We make dependencies visible and controllable.
We do not promise zero vendor lock-in. We make dependencies visible and controllable. We prefer documented APIs, portable formats, open standards and reasonable exit plans to avoid accidental lock-in.
We stabilise the process first. Then we automate what is repeatable, verifiable and safe.
First we understand the process, its exceptions and risks. Then we automate. Every automation must be verifiable, observable, reversible and have clear ownership.
Important decisions and operating procedures stay documented and versioned.
We document decisions that constrain the system and information needed to operate it. Architectures, ADRs, runbooks, ownership, permissions and recovery procedures remain versioned alongside the system.
Every extra component increases operation, security and maintenance cost.
Every additional component increases operation, security and maintenance cost. We prefer known technologies, clear boundaries and understandable designs over unnecessary complexity.
Nous aidons les entreprises à utiliser l'IA avec clarté, contrôle et confiance — du premier cas d'usage à une opération IA gouvernée.
Ingénierie · Principes
How we build AI systems that must actually work
Decision rules · Evidence · Operating model
Decision rule
No production path without runbooks, rollback, cost bounds and on-call ownership defined before go-live.
Preuve
Decision rule
Prefer managed or serverless execution until isolation, throughput, latency, compliance or organisational scale justify a dedicated runtime or Kubernetes platform.
Preuve
Decision rule
Every connector, tool and data source gets explicit scopes, credential isolation and a threat model before production access.
Preuve
Decision rule
Classify actions by blast radius; require approval, supervision or hard blocks for write, external or irreversible operations.
Preuve
Decision rule
No production change without versioned IaC, automated delivery and a verifiable path to rebuild the environment.
Preuve
Decision rule
Every production agent path ships with traces, audit events, eval hooks and cost attribution proportional to business impact.
Preuve
Decision rule
Document every external dependency with data portability, API contracts and a conscious exit or migration plan.
Preuve
Decision rule
Automate only after the process is understood, exceptions are documented and rollback is tested.
Preuve
Decision rule
Every architectural decision and operational procedure that affects production has a versioned ADR or runbook linked to the system.
Preuve
Decision rule
Reject new components unless they remove more complexity than they add — with evidence.
Preuve