Policy De Exceção Comercial

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:


📄 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

Sem discussão. Sem opinião. Só regra.


Quando quiser, posso:

🔊 Text-to-Speech

1.0x
1.0
Pronto para reproduzir