{
  "schema_version": "synthetic_onboarding_sample@1.0.0",
  "sample_id": "SYN-ERP-01",
  "status": "SYNTHETIC_DEMONSTRATION",
  "generated_on": "2026-08-01",
  "language": "pt-BR",
  "public_solution": "Sistema de Onboarding Express",
  "institutional_brand": "OnboardingExpress.ai",
  "disclaimer": "Demonstração inteiramente fictícia. Não representa cliente, projeto, depoimento ou resultado real e não constitui garantia de desempenho.",
  "fictional_context": {
    "organization": "Empresa Alfa ERP — organização fictícia",
    "segment": "implementadora de ERP para distribuidores B2B",
    "journey": "contrato assinado até primeira importação validada",
    "synthetic_monthly_implementations": 8,
    "synthetic_team": "uma coordenação e três consultores",
    "source_tools": [
      "e-mail",
      "planilha",
      "mensageria"
    ],
    "custom_integration_required": false
  },
  "initial_state": [
    {
      "area": "handoff",
      "state": "contexto comercial recebido em texto livre e sem campos obrigatórios"
    },
    {
      "area": "prontidão",
      "state": "kickoff pode ser marcado antes da validação de dados, acessos e responsáveis"
    },
    {
      "area": "execução",
      "state": "status e próximas ações distribuídos entre canais diferentes"
    },
    {
      "area": "bloqueios",
      "state": "pendências sem responsável, prazo ou regra de escalonamento"
    },
    {
      "area": "primeiro valor",
      "state": "critério de conclusão não definido de forma verificável"
    }
  ],
  "proposed_system": {
    "qualification": "uma empresa, uma jornada e uma ferramenta",
    "stages": [
      "handoff recebido",
      "prontidão validada",
      "kickoff",
      "configuração",
      "validação",
      "primeiro valor"
    ],
    "rules": [
      "kickoff bloqueado enquanto existir requisito obrigatório sem evidência",
      "cada bloqueio possui responsável, prazo e regra de escalonamento",
      "cada etapa possui critério objetivo de conclusão",
      "toda saída de IA permanece em rascunho até revisão humana"
    ]
  },
  "comparison": [
    {
      "area": "Handoff",
      "before": "e-mail em texto livre",
      "after": "registro obrigatório de escopo, expectativa, risco e compromisso"
    },
    {
      "area": "Prontidão",
      "before": "início guiado por agenda",
      "after": "gate objetivo com estados pronto ou bloqueado"
    },
    {
      "area": "Execução",
      "before": "status distribuído entre canais",
      "after": "board único com etapa, responsável, prazo e bloqueio"
    },
    {
      "area": "Exceções",
      "before": "cobrança dependente da memória",
      "after": "matriz com sinal, responsável, próxima ação e escalonamento"
    },
    {
      "area": "Primeiro valor",
      "before": "go-live tratado como encerramento",
      "after": "primeiro valor definido e verificável"
    },
    {
      "area": "Aprendizado",
      "before": "retrospectiva informal",
      "after": "scorecard com definição, fonte, frequência e responsável"
    }
  ],
  "artifact_catalog": [
    {
      "id": "A01",
      "name": "diagnóstico rastreável",
      "verification": "separa fato sintético, hipótese e lacuna a validar"
    },
    {
      "id": "A02",
      "name": "mapa do processo-alvo",
      "verification": "cada etapa possui entrada, responsável e critério de conclusão"
    },
    {
      "id": "A03",
      "name": "intake e gate de prontidão",
      "verification": "requisito obrigatório pendente impede avanço para kickoff"
    },
    {
      "id": "A04",
      "name": "board operacional duplicável",
      "verification": "tarefas críticas exibem etapa, responsável, prazo e status"
    },
    {
      "id": "A05",
      "name": "RACI e matriz de exceções",
      "verification": "cada exceção possui sinal, responsável, ação e escalonamento"
    },
    {
      "id": "A06",
      "name": "kit de comunicação e copiloto de IA",
      "verification": "saídas de IA são rascunhos e exigem aprovação humana"
    },
    {
      "id": "A07",
      "name": "scorecard e walkthrough sintético",
      "verification": "um projeto fictício percorre o fluxo até o primeiro valor"
    }
  ],
  "artifacts": {
    "A01": {
      "name": "diagnóstico rastreável",
      "synthetic_sources": [
        {
          "source_id": "SYN-SRC-01",
          "type": "FICTIONAL_HANDOFF_EMAIL",
          "description": "handoff demonstrativo sem campos estruturados"
        },
        {
          "source_id": "SYN-SRC-02",
          "type": "FICTIONAL_TASK_SHEET",
          "description": "planilha demonstrativa com tarefas sem critério de conclusão"
        }
      ],
      "observations": [
        {
          "observation_id": "SYN-OBS-01",
          "classification": "SYNTHETIC_FACT",
          "statement": "o handoff demonstrativo não registra riscos nem critério de primeiro valor",
          "source_refs": [
            "SYN-SRC-01"
          ]
        },
        {
          "observation_id": "SYN-OBS-02",
          "classification": "HYPOTHESIS_TO_VALIDATE",
          "statement": "a fragmentação de canais pode aumentar a dependência de memória da equipe",
          "source_refs": [
            "SYN-SRC-01",
            "SYN-SRC-02"
          ]
        },
        {
          "observation_id": "SYN-OBS-03",
          "classification": "GAP_TO_VALIDATE",
          "statement": "A VALIDAR: frequência e duração dos bloqueios em uma operação real",
          "source_refs": []
        }
      ]
    },
    "A02": {
      "name": "mapa do processo-alvo",
      "stages": [
        {
          "stage_id": "STG-01",
          "name": "handoff recebido",
          "entry_trigger": "contrato e escopo demonstrativos disponíveis",
          "owner_role": "executivo comercial",
          "done_criteria": "campos de escopo, expectativa, risco e compromisso preenchidos"
        },
        {
          "stage_id": "STG-02",
          "name": "prontidão validada",
          "entry_trigger": "handoff completo",
          "owner_role": "coordenação de implantação",
          "done_criteria": "seis requisitos obrigatórios possuem evidência ou bloqueio registrado"
        },
        {
          "stage_id": "STG-03",
          "name": "kickoff",
          "entry_trigger": "gate de prontidão em estado PRONTO",
          "owner_role": "consultor de implantação",
          "done_criteria": "papéis, marcos, comunicação e primeiro valor confirmados"
        },
        {
          "stage_id": "STG-04",
          "name": "configuração",
          "entry_trigger": "kickoff concluído",
          "owner_role": "consultor de implantação",
          "done_criteria": "configuração do recorte demonstrativo concluída e registrada"
        },
        {
          "stage_id": "STG-05",
          "name": "validação",
          "entry_trigger": "configuração concluída",
          "owner_role": "responsável do cliente fictício",
          "done_criteria": "cenário de teste executado e pendências classificadas"
        },
        {
          "stage_id": "STG-06",
          "name": "primeiro valor",
          "entry_trigger": "validação aceita",
          "owner_role": "coordenação de implantação",
          "done_criteria": "primeira importação fictícia validada conforme critério declarado"
        }
      ]
    },
    "A03": {
      "name": "intake e gate de prontidão",
      "intake_fields": [
        {
          "field_id": "INT-01",
          "label": "código da empresa fictícia",
          "required": true
        },
        {
          "field_id": "INT-02",
          "label": "produto e módulo no escopo",
          "required": true
        },
        {
          "field_id": "INT-03",
          "label": "jornada escolhida",
          "required": true
        },
        {
          "field_id": "INT-04",
          "label": "papel responsável do cliente",
          "required": true
        },
        {
          "field_id": "INT-05",
          "label": "papel responsável da implementadora",
          "required": true
        },
        {
          "field_id": "INT-06",
          "label": "inventário de dados necessários",
          "required": true
        },
        {
          "field_id": "INT-07",
          "label": "inventário de acessos necessários",
          "required": true
        },
        {
          "field_id": "INT-08",
          "label": "aprovações obrigatórias",
          "required": true
        },
        {
          "field_id": "INT-09",
          "label": "data desejada de kickoff",
          "required": true
        },
        {
          "field_id": "INT-10",
          "label": "definição de primeiro valor",
          "required": true
        },
        {
          "field_id": "INT-11",
          "label": "riscos conhecidos",
          "required": false
        },
        {
          "field_id": "INT-12",
          "label": "canal oficial de comunicação",
          "required": true
        }
      ],
      "readiness_requirements": [
        {
          "requirement_id": "RDY-01",
          "label": "escopo confirmado",
          "demo_status": "PRESENT"
        },
        {
          "requirement_id": "RDY-02",
          "label": "responsáveis nomeados por papel",
          "demo_status": "PRESENT"
        },
        {
          "requirement_id": "RDY-03",
          "label": "dados de teste disponíveis",
          "demo_status": "MISSING"
        },
        {
          "requirement_id": "RDY-04",
          "label": "acessos liberados",
          "demo_status": "PRESENT"
        },
        {
          "requirement_id": "RDY-05",
          "label": "agenda validada",
          "demo_status": "PRESENT"
        },
        {
          "requirement_id": "RDY-06",
          "label": "critério de primeiro valor aprovado",
          "demo_status": "MISSING"
        }
      ],
      "gate_result": "BLOCKED"
    },
    "A04": {
      "name": "board operacional duplicável",
      "allowed_statuses": [
        "NOT_STARTED",
        "IN_PROGRESS",
        "WAITING_CUSTOMER",
        "BLOCKED",
        "COMPLETED"
      ],
      "tasks": [
        {
          "task_id": "TSK-01",
          "stage_id": "STG-02",
          "owner_role": "responsável do cliente fictício",
          "due_rule": "D+1 após solicitação",
          "status": "BLOCKED",
          "next_action": "fornecer dicionário de dados fictício"
        },
        {
          "task_id": "TSK-02",
          "stage_id": "STG-02",
          "owner_role": "coordenação de implantação",
          "due_rule": "mesmo dia da evidência",
          "status": "IN_PROGRESS",
          "next_action": "validar formato dos dados de teste"
        },
        {
          "task_id": "TSK-03",
          "stage_id": "STG-03",
          "owner_role": "consultor de implantação",
          "due_rule": "após gate em estado PRONTO",
          "status": "NOT_STARTED",
          "next_action": "preparar pauta de kickoff"
        }
      ]
    },
    "A05": {
      "name": "RACI e matriz de exceções",
      "roles": [
        "executivo comercial",
        "coordenação de implantação",
        "consultor de implantação",
        "responsável do cliente fictício"
      ],
      "raci": [
        {
          "activity": "validar handoff",
          "responsible": "coordenação de implantação",
          "accountable": "coordenação de implantação",
          "consulted": [
            "executivo comercial"
          ],
          "informed": [
            "consultor de implantação"
          ]
        },
        {
          "activity": "aprovar primeiro valor",
          "responsible": "responsável do cliente fictício",
          "accountable": "responsável do cliente fictício",
          "consulted": [
            "consultor de implantação"
          ],
          "informed": [
            "coordenação de implantação"
          ]
        }
      ],
      "exception_routes": [
        {
          "exception_id": "EXC-01",
          "trigger": "dado obrigatório ausente no gate",
          "owner_role": "responsável do cliente fictício",
          "next_action": "fornecer evidência ou registrar impedimento",
          "due_rule": "D+1 útil",
          "escalation_rule": "escalar à coordenação após vencimento"
        },
        {
          "exception_id": "EXC-02",
          "trigger": "solicitação fora do escopo demonstrativo",
          "owner_role": "coordenação de implantação",
          "next_action": "registrar impacto e solicitar decisão humana",
          "due_rule": "antes de alterar o board",
          "escalation_rule": "nenhuma mudança sem aprovação do responsável"
        }
      ]
    },
    "A06": {
      "name": "kit de comunicação e copiloto de IA",
      "messages": [
        {
          "message_id": "MSG-01",
          "purpose": "boas-vindas",
          "template": "Olá, [PAPEL RESPONSÁVEL]. O projeto fictício [CÓDIGO] entrou na etapa de prontidão. Consulte os requisitos e responsáveis no board demonstrativo.",
          "status": "DRAFT_REQUIRES_HUMAN_APPROVAL"
        },
        {
          "message_id": "MSG-02",
          "purpose": "solicitação de informações",
          "template": "Para liberar o kickoff demonstrativo, ainda precisamos de: [REQUISITOS PENDENTES]. Responsável: [PAPEL]. Prazo: [REGRA DE PRAZO].",
          "status": "DRAFT_REQUIRES_HUMAN_APPROVAL"
        },
        {
          "message_id": "MSG-03",
          "purpose": "lembrete de pendência",
          "template": "A pendência [ID] continua aberta no cenário fictício. Próxima ação: [AÇÃO]. O prazo demonstrativo vence em [REGRA].",
          "status": "DRAFT_REQUIRES_HUMAN_APPROVAL"
        },
        {
          "message_id": "MSG-04",
          "purpose": "próximos passos",
          "template": "Etapa demonstrativa concluída: [ETAPA]. A próxima etapa é [PRÓXIMA ETAPA], com responsabilidade de [PAPEL].",
          "status": "DRAFT_REQUIRES_HUMAN_APPROVAL"
        },
        {
          "message_id": "MSG-05",
          "purpose": "confirmação de primeiro valor",
          "template": "O critério fictício de primeiro valor foi executado. Revise a evidência [ID] e aprove ou registre a pendência correspondente.",
          "status": "DRAFT_REQUIRES_HUMAN_APPROVAL"
        }
      ],
      "ai_instructions": [
        {
          "instruction_id": "AI-01",
          "objective": "resumir intake",
          "required_input": "campos INT-01 a INT-12 sem dados pessoais",
          "expected_output": "resumo factual com lacunas marcadas",
          "human_approval_required": true
        },
        {
          "instruction_id": "AI-02",
          "objective": "identificar pendências",
          "required_input": "requisitos RDY-01 a RDY-06",
          "expected_output": "lista de pendências, responsáveis e próxima ação",
          "human_approval_required": true
        },
        {
          "instruction_id": "AI-03",
          "objective": "sugerir próximos passos",
          "required_input": "estado atual, bloqueios e critérios de conclusão",
          "expected_output": "até três ações priorizadas sem execução automática",
          "human_approval_required": true
        },
        {
          "instruction_id": "AI-04",
          "objective": "preparar comunicação",
          "required_input": "mensagem-base e fatos aprovados",
          "expected_output": "rascunho sem envio automático",
          "human_approval_required": true
        }
      ]
    },
    "A07": {
      "name": "scorecard e walkthrough sintético",
      "walkthrough_events": [
        {
          "event_id": "EVT-01",
          "stage_id": "STG-01",
          "event": "handoff fictício recebido"
        },
        {
          "event_id": "EVT-02",
          "stage_id": "STG-02",
          "event": "gate bloqueou avanço por duas evidências ausentes"
        },
        {
          "event_id": "EVT-03",
          "stage_id": "STG-02",
          "event": "evidências sintéticas adicionadas e revisadas"
        },
        {
          "event_id": "EVT-04",
          "stage_id": "STG-03",
          "event": "kickoff demonstrativo liberado"
        },
        {
          "event_id": "EVT-05",
          "stage_id": "STG-05",
          "event": "cenário de validação executado"
        },
        {
          "event_id": "EVT-06",
          "stage_id": "STG-06",
          "event": "primeira importação fictícia registrada como evidência"
        }
      ],
      "simulation_receipt": {
        "receipt_id": "SYN-ERP-01-QA-01",
        "status": "SIMULATION_PASS",
        "checks": [
          "todas as etapas possuem responsável e critério",
          "gate bloqueia requisito obrigatório ausente",
          "duas rotas de exceção percorrem a decisão humana",
          "mensagens e IA permanecem como rascunho",
          "nenhum resultado empresarial é calculado"
        ]
      }
    }
  },
  "configuration_checks": [
    {
      "check": "etapas com responsável e critério",
      "result": "6/6",
      "result_type": "CONFIGURATION_COMPLETENESS",
      "evidence_ref": "artifacts.A02.stages",
      "expected_count": 6,
      "actual_count": 6
    },
    {
      "check": "campos de intake mapeados",
      "result": "12/12",
      "result_type": "CONFIGURATION_COMPLETENESS",
      "evidence_ref": "artifacts.A03.intake_fields",
      "expected_count": 12,
      "actual_count": 12
    },
    {
      "check": "rotas de exceção simuladas",
      "result": "2/2",
      "result_type": "CONFIGURATION_COMPLETENESS",
      "evidence_ref": "artifacts.A05.exception_routes",
      "expected_count": 2,
      "actual_count": 2
    },
    {
      "check": "mensagens demonstrativas",
      "result": "5/5",
      "result_type": "CONFIGURATION_COMPLETENESS",
      "evidence_ref": "artifacts.A06.messages",
      "expected_count": 5,
      "actual_count": 5
    },
    {
      "check": "instruções de IA documentadas",
      "result": "4/4",
      "result_type": "CONFIGURATION_COMPLETENESS",
      "evidence_ref": "artifacts.A06.ai_instructions",
      "expected_count": 4,
      "actual_count": 4
    }
  ],
  "metric_definitions": [
    {
      "metric": "handoff completo",
      "formula": "campos obrigatórios preenchidos / campos obrigatórios totais",
      "measured_value": null,
      "status": "DEFINITION_ONLY_NOT_MEASURED"
    },
    {
      "metric": "tempo de intake até kickoff",
      "formula": "data do kickoff - data de validação do intake",
      "measured_value": null,
      "status": "DEFINITION_ONLY_NOT_MEASURED"
    },
    {
      "metric": "bloqueios acima do prazo",
      "formula": "bloqueios vencidos / bloqueios totais",
      "measured_value": null,
      "status": "DEFINITION_ONLY_NOT_MEASURED"
    },
    {
      "metric": "tempo até primeiro valor",
      "formula": "data do primeiro valor - data do kickoff",
      "measured_value": null,
      "status": "DEFINITION_ONLY_NOT_MEASURED"
    }
  ],
  "claims_boundary": {
    "observed_business_results": false,
    "customer_testimonial": false,
    "benchmark_claim": false,
    "performance_guarantee": false,
    "personal_data_used": false,
    "purpose": "demonstrar formato, lógica, controles e critérios de aceite"
  },
  "publication_gate": "OWNER_DEPLOY_REQUEST_REQUIRED",
  "independent_qa": {
    "status": "PASS",
    "reviewed_on": "2026-08-01",
    "review_type": "TWO_INDEPENDENT_AGENT_REVIEWS",
    "findings": [],
    "required_checks": [
      "aviso sintético visível acima da dobra",
      "nenhuma identidade ou dado real",
      "nenhuma métrica apresentada como resultado observado",
      "nenhum depoimento ou prova social fictícia",
      "consistência com nome público e ICP congelados"
    ]
  }
}
