Perfeito. Vou entregar os dois, um de cada vez, começando pelo que entra direto no csuite-executive.
🧾 1️⃣ Policy de Exceção Comercial
Executável no CSuite (csuite-executive)
Esta policy define quando o Comercial pode vender abaixo do ideal, quando precisa escalar, e quando a venda é bloqueada.
👉 Objetivo: evitar prejuízo silencioso, sem travar o Comercial.
🎯 Conceito da policy
Exceção não é proibida.
Exceção sem regra é prejuízo.
A policy governa:
- margem mínima
- custo de atendimento
- recorrência
- nível de aprovação
📄 Policy — YAML (executável)
policy_id: commercial_exception_policy_v1
policy_type: commercial_governance
owner: csuite-executive
status: active
scope:
applies_to:
- order
- customer
- pricing_exception
inputs:
required:
- order.margin_real_pct
- order.margin_real_value
- order.cost_to_serve
- customer.efficiency_class # green | yellow | red
- customer.exception_count_90d
- order.total_value
rules:
- rule_id: block_negative_margin
description: "Bloquear pedidos com margem real negativa"
condition:
order.margin_real_pct < 0
action:
type: BLOCK
message: "Pedido com margem real negativa. Escalonar obrigatoriamente."
escalation:
required: true
level: CFO
- rule_id: low_margin_allowed_once
description: "Permitir exceção pontual com margem baixa"
condition:
order.margin_real_pct >= 0
order.margin_real_pct < 5
customer.exception_count_90d <= 1
action:
type: ALLOW_WITH_JUSTIFICATION
message: "Exceção permitida. Justificativa obrigatória."
log:
register_exception: true
- rule_id: recurring_low_margin
description: "Escalar exceção recorrente de margem baixa"
condition:
order.margin_real_pct < 5
customer.exception_count_90d > 1
action:
type: REQUIRE_APPROVAL
message: "Exceção recorrente. Aprovação necessária."
escalation:
required: true
level: CFO
- rule_id: inefficient_customer_guard
description: "Proteger operação contra cliente ineficiente"
condition:
customer.efficiency_class == "red"
order.margin_real_pct < 10
action:
type: REQUIRE_APPROVAL
message: "Cliente ineficiente com margem insuficiente."
escalation:
required: true
level: COO
outputs:
on_allow:
- proceed_order
on_require_approval:
- pause_order
- notify_approver
on_block:
- block_order
- notify_commercial_manager
audit:
log_decision: true
store_reason: true
store_approver: true
🧠 O que essa policy garante
✔️ Comercial não fica travado
✔️ CFO não é surpreendido
✔️ Exceção fica registrada
✔️ Recorrência vira alerta
✔️ Margem negativa não passa
🧩 Como isso aparece para o vendedor
- 🟢 Pedido aprovado automaticamente
- 🟡 Pedido liberado com justificativa
- 🔴 Pedido bloqueado / escalado
Sem discussão. Sem opinião. Só regra.
Quando quiser, posso:
- adaptar thresholds (%)
- criar versão JSON
- integrar com comissão variável