Confiez vos documents d'intégration à Corin.
Chaque entreprise fonctionne selon des règles qui vivent dans les têtes. Corin les transforme en Procédures — des objets versionnés, testés et attribués qui régissent ce que ses agents peuvent faire, par module, par client.
Quote approval — new customers
- Quotes over $50,000 to new customers need the sales director.
- Pull a credit report if we haven't sold to them in 90 days.
- Never discount below the 22% margin floor.
procedure: quote-approval-new-customer
check: quote.value > 50000 → approval: sales-director
check: customer.tenure < 90d → credit report (read)
stop: margin < 22% — no override
tools: allow [credit.report, erp.price-read]
tools: deny [quote.send, margin-floor.edit]
tests: 41 past quotes replayed · 41/41 matched
quote-approval-new-customer
v7owner: sales-ops
41 past quotes replayed · 41/41 matched
released · j.okaforIllustrative Procedure — sample rule, not a customer record.
Turn SOPs into AI agents your auditors can read.
Upload the operating rules your team already wrote. Corin compiles them into Procedures — versioned objects that govern what each agent may do.
Une règle opérationnelle comme objet attribué et testable.
La personne responsable du résultat rédige la règle en langage naturel. Corin la compile en contrôles déterministes, permissions d'outils et tests de régression — publiés comme du code.
01rule
L'instruction opérationnelle, en langage clair.
02applies_to
Le module et le segment que la règle régit — devis, commande, AP, intégration — et pour quels clients.
03allowed_tools
Les outils exacts que la Procédure peut appeler. Tout ce qui est hors liste n'existe pas à l'exécution.
04prohibited
Les actions que la Procédure ne peut jamais effectuer — arrêts fermes, pas des préférences.
05preconditions
Vérifications déterministes devant être satisfaites avant toute action — compilées une fois, non réinterprétées à chaque exécution.
06approvals
Les seuils qui acheminent vers une personne — limites de valeur, nouvelles contreparties, planchers de marge.
07cases
Cas d'exemple et tests de régression, rejoués à chaque changement de version.
08owner
Un responsable nommé, une version et un état de publication. Aucune automatisation orpheline.
Quote Agent, bounded by your Procedure. The RFQ agent cannot touch AP. Restriction is a feature: an agent's world is exactly its Procedure's tool list.
Uploaded. Compiled. Tested. Approved.
01Uploaded
The person accountable for the outcome uploads the rule in their own words — the SOP, the pricing memo, the onboarding checklist. No flowchart tool.
02Compiled
Le texte devient contrôles et tests. Les ambiguïtés sont identifiées et résolues maintenant — pas à l'exécution, face à un client.
03Tested
The Procedure replays against real past cases from your tenant. A mismatch goes back to the owner, never into production.
04Approved
A named owner signs the release. Every version is recorded; rollback is a lookup away.
Versioned, always: a Procedure may not act until the replay passes AND an owner releases it — and every change afterwards is a new version.
Like an AGENTS.md for your operations.
The file your engineers give a coding agent, generalized to the business: rules, bounds, and tests that travel with the work.
Capability records
No tool may execute without a capability record — a Procedure's tool list is enforced by Corin's engine, not suggested in a prompt.
Corin's handbook
Procedures collect into Corin's handbook — reviewable, diffable, versioned like code.
Corrections become versions
When a reviewer fixes a draft, the fix ships as a versioned Procedure update — never an invisible model change.