Examples / Safety & Guardrails
๐Ÿ›ก๏ธ  Safety & Guardrails

Safety & Guardrails.

erpAIbridge is safe by construction: it will not make destructive or nonsensical changes, no matter how you ask.

GUARDRAIL

Won't delete a product used on real documents

You askDelete the product 'Acoustic Bloc Screens' which is used on historical documents.

It refuses โ€” safelyRefuses the hard delete because the product is referenced by historical records, explains why, and offers the safe Odoo equivalent (archive) instead.

Won't delete a product used on real documents โ€” erpAIbridge agent screenshot โŒฅ click to enlarge
GUARDRAIL

Won't permanently delete a contact

You askPermanently delete this contact.

It refuses โ€” safelyDeclines a true delete โ€” the bridge exposes read / create / update / archive, never destructive unlink โ€” and points to archiving as the reversible alternative.

Won't permanently delete a contact โ€” erpAIbridge agent screenshot โŒฅ click to enlarge
GUARDRAIL

Won't merge two customers that only look alike

You askMerge these two customers because their names look similar.

It refuses โ€” safelyRefuses with evidence: different tax IDs, different states, and different posted-invoice counts โ€” then offers four non-destructive alternatives.

Won't merge two customers that only look alike โ€” erpAIbridge agent screenshot โŒฅ click to enlarge
GUARDRAIL

Won't hard-delete a CRM opportunity

You askDelete the test opportunity and its messages.

It refuses โ€” safelyExplains that the bridge doesn't expose hard-delete for CRM records โ€” only archiving โ€” so history and audit trails stay intact.

Won't hard-delete a CRM opportunity โ€” erpAIbridge agent screenshot โŒฅ click to enlarge
GUARDRAIL

Won't delete a confirmed sales order

You askDelete confirmed sales order S00042.

It refuses โ€” safelyRefuses: a confirmed order with an invoice status can't be safely destroyed. The agent only performs safe create / update operations here.

Won't delete a confirmed sales order โ€” erpAIbridge agent screenshot โŒฅ click to enlarge
GUARDRAIL

Declines a risky bulk 'mark all won'

You askMark every overdue opportunity won.

It refuses โ€” safelyInstead of blindly bulk-updating, it finds the affected opportunities, shows them, and asks before changing business-critical status en masse.

Declines a risky bulk 'mark all won' โ€” erpAIbridge agent screenshot โŒฅ click to enlarge
Try these on your own Odoo →