# What people said about the agents, and what was decided. build.mjs keeps it up to date; edit it, or fill the
# workbook's «Declared» sheet and the «Decision» column and read it back with --from.
format: cast-list/cast-v1
name: Bodega Azul — atendimento
declared:
  # the handoff document says frete escalates; the YAML says it does not
  - { agent: bodega-frete, key: "trigger:OnEscalate", value: sim, source: "handoff do frete, seção 4" }
  - { agent: bodega-pedidos, key: kpi, value: "pedido localizado em até 2 trocas de mensagem", source: equipe.csv › linha 2 }
  - { agent: bodega-orquestrador, key: owner, value: atendimento@bodegaazul.example, source: inventario.csv › linha 2 }
  - { agent: bodega-orquestrador, key: environment, value: Bodega Azul (Produção), source: inventario.csv › linha 2 }
  - { agent: bodega-orquestrador, key: created-on, value: 2026-03-02, source: inventario.csv › linha 2 }
  - { agent: bodega-orquestrador, key: last-published, value: 2026-10-28, source: inventario.csv › linha 2 }
  - { agent: bodega-pedidos, key: owner, value: pedidos@bodegaazul.example, source: inventario.csv › linha 3 }
  - { agent: bodega-pedidos, key: environment, value: Bodega Azul (Produção), source: inventario.csv › linha 3 }
  - { agent: bodega-pedidos, key: created-on, value: 2026-03-05, source: inventario.csv › linha 3 }
  - { agent: bodega-pedidos, key: last-published, value: 2026-10-21, source: inventario.csv › linha 3 }
  - { agent: bodega-devolucoes, key: owner, value: trocas@bodegaazul.example, source: inventario.csv › linha 4 }
  - { agent: bodega-devolucoes, key: environment, value: Bodega Azul (Produção), source: inventario.csv › linha 4 }
  - { agent: bodega-devolucoes, key: created-on, value: 2026-03-05, source: inventario.csv › linha 4 }
  - { agent: bodega-devolucoes, key: last-published, value: 2026-10-14, source: inventario.csv › linha 4 }
  - { agent: bodega-frete, key: owner, value: frete@bodegaazul.example, source: inventario.csv › linha 5 }
  - { agent: bodega-frete, key: environment, value: Bodega Azul (Produção), source: inventario.csv › linha 5 }
  - { agent: bodega-frete, key: created-on, value: 2026-03-09, source: inventario.csv › linha 5 }
  - { agent: bodega-frete, key: last-published, value: 2026-09-30, source: inventario.csv › linha 5 }
  - { agent: bodega-cupons, key: environment, value: Bodega Azul (Produção), source: inventario.csv › linha 6 }
  - { agent: bodega-cupons, key: created-on, value: 2026-03-12, source: inventario.csv › linha 6 }
  - { agent: bodega-cupons, key: last-published, value: 2026-10-02, source: inventario.csv › linha 6 }
  - { agent: bodega-loja-fisica, key: owner, value: loja@bodegaazul.example, source: inventario.csv › linha 7 }
  - { agent: bodega-loja-fisica, key: environment, value: Bodega Azul (Produção), source: inventario.csv › linha 7 }
  - { agent: bodega-loja-fisica, key: created-on, value: 2026-04-01, source: inventario.csv › linha 7 }
  - { agent: bodega-pedidos, key: team, value: Squad Pedidos, source: equipe.csv › linha 2 }
  - { agent: bodega-devolucoes, key: kpi, value: troca aberta sem atendente em 80% dos casos, source: equipe.csv › linha 3 }
  - { agent: bodega-devolucoes, key: team, value: Squad Pós-venda, source: equipe.csv › linha 3 }
  - { agent: bodega-frete, key: kpi, value: cotação em menos de 5 s, source: equipe.csv › linha 4 }
  - { agent: bodega-frete, key: team, value: Squad Logística, source: equipe.csv › linha 4 }
  - { agent: bodega-cupons, key: kpi, value: cupom validado na primeira tentativa, source: equipe.csv › linha 5 }
  - { agent: bodega-cupons, key: team, value: Squad Promoções, source: equipe.csv › linha 5 }
  - { agent: bodega-loja-fisica, key: team, value: Squad Lojas, source: equipe.csv › linha 6 }
decisions:
  - { key: "trigger:OnEscalate", status: accepted, scope: platform, why: "Ninguém fica sem saída para uma pessoa" }
agents:
  - { id: bodega-cupons, role: specialist }
  - { id: bodega-devolucoes, role: specialist }
  - { id: bodega-frete, role: specialist }
  - { id: bodega-loja-fisica, role: specialist }
  - { id: bodega-orquestrador, role: orchestrator }
  - { id: bodega-pedidos, role: specialist }
blocks:
  - id: abre-um-chamado-no-erp
    text: Abre um chamado no ERP quando o cliente pede uma ação que a loja precisa executar (troca, cancelamento, reembolso).
  - id: links
    text: |-
      Links:
      - Formate links assim: [título](url), nunca a URL crua.
      - Um link de ação vai no topo; o link da base de ajuda vai no fim.
      - Nunca escreva as palavras «clique aqui».
      - No máximo 3 links por resposta.
  - id: inicializa-o-agente-quando-ele
    text: Inicializa o agente quando ele é chamado pelo orquestrador Bodega Azul e recebe a categoria da solicitação.
