{
  "schema_version": "1.0.0",
  "title": "Veja o que cada perfil pode consultar e fazer",
  "canonical_url": "https://corecharge.cloud/pt-br/software/features/",
  "language": "pt-BR",
  "last_reviewed": "2026-08-25",
  "product_scope": {
    "primary_product": "Software de aluguel de carregadores portáteis compartilhados",
    "primary_audience": "Operadores de carregadores portáteis compartilhados, agentes, estabelecimentos, suporte, revisores financeiros, equipes locais de marca e equipes de engenharia do comprador",
    "public_positioning": "Desenvolvido a partir de operações SaaS prolongadas e em escala de carregadores portáteis compartilhados na China e adaptado por mercado, provedor, função e escopo assinado.",
    "secondary_extensibility_note": "Determinados fluxos podem ser adaptados, mediante escopo assinado, para cabos de carregamento, máquinas de venda automática ou outros equipamentos compatíveis. São extensões secundárias, não grupos de produto de igual peso nem alegações de compatibilidade universal."
  },
  "status_vocabulary": {
    "AVAILABLE_BY_SCOPE": "O recurso aparece em conteúdo responsável da CoreCharge já revisado, mas seus campos, funções e configurações devem constar no escopo assinado do projeto.",
    "INTEGRATION_REQUIRED": "O resultado depende de um dispositivo, provedor, callback, protocolo ou outra integração externa e precisa ser validado de ponta a ponta.",
    "CONFIRM_FOR_DEPLOYMENT": "O recurso pode ser planejado, mas a implantação, função, mercado, idioma ou configuração de infraestrutura específicos devem ser confirmados antes do lançamento.",
    "UNKNOWN": "As evidências públicas e locais atuais não são suficientes para alegar disponibilidade. É necessária evidência do responsável pelo produto."
  },
  "role_catalog": [
    {
      "id": "all",
      "label": "Todas as funções"
    },
    {
      "id": "platform_owner",
      "label": "Proprietário da plataforma"
    },
    {
      "id": "agent",
      "label": "Agente"
    },
    {
      "id": "merchant",
      "label": "Comerciante"
    },
    {
      "id": "ops_support",
      "label": "Operações e suporte"
    },
    {
      "id": "finance",
      "label": "Financeiro"
    },
    {
      "id": "renter",
      "label": "Usuário locatário"
    }
  ],
  "role_functions": [
    {
      "id": "FC-01",
      "module": "Visão geral e análises",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Financeiro"
      ],
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_ids": [
        "FM-10",
        "FM-14"
      ],
      "name": "Visão geral da receita",
      "view": "Totais de receita, valor de pedidos e tendências no escopo atribuído.",
      "action": "Filtrar por data e organização atribuída e revisar relatórios permitidos."
    },
    {
      "id": "FC-02",
      "module": "Visão geral e análises",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Operações e suporte",
        "Financeiro"
      ],
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_ids": [
        "FM-03",
        "FM-10"
      ],
      "name": "Visão geral de pedidos",
      "view": "Quantidade e estados concluído, processando, falhou, devolvido ou reembolsado.",
      "action": "Comparar períodos e abrir a lista relacionada para acompanhamento."
    },
    {
      "id": "FC-03",
      "module": "Visão geral e análises",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Operações e suporte"
      ],
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_ids": [
        "FM-01",
        "FM-02",
        "FM-10"
      ],
      "name": "Visão geral de dispositivos",
      "view": "Estações atribuídas, conectividade, inventário de slots e anomalias visíveis.",
      "action": "Filtrar a frota e abrir a estação ou power bank afetado."
    },
    {
      "id": "FC-04",
      "module": "Visão geral e análises",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Operações e suporte",
        "Financeiro"
      ],
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_ids": [
        "FM-10",
        "FM-11",
        "FM-12",
        "FM-14"
      ],
      "name": "Visão de agentes e comerciantes",
      "view": "Resumos atribuídos de agentes, comerciantes, estações, pedidos e desempenho.",
      "action": "Abrir um escopo autorizado sem expor outras organizações."
    },
    {
      "id": "FC-05",
      "module": "Pedidos, pagamentos e devoluções",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Operações e suporte",
        "Financeiro"
      ],
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_ids": [
        "FM-03",
        "FM-08",
        "FM-09"
      ],
      "name": "Pesquisa e status de pedidos",
      "view": "Pedidos por identificadores permitidos, datas, comerciantes, estações e status.",
      "action": "Pesquisar, filtrar e abrir pedidos dentro do escopo atribuído."
    },
    {
      "id": "FC-06",
      "module": "Pedidos, pagamentos e devoluções",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Operações e suporte",
        "Financeiro"
      ],
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_ids": [
        "FM-03",
        "FM-07",
        "FM-08"
      ],
      "name": "Linha do tempo do pedido",
      "view": "Cadeia com horário do escaneamento e pagamento até liberação, devolução e fechamento.",
      "action": "Rastrear o último evento confirmado e encaminhar a exceção."
    },
    {
      "id": "FC-07",
      "module": "Pedidos, pagamentos e devoluções",
      "roles": [
        "Proprietário da plataforma",
        "Operações e suporte",
        "Financeiro",
        "Usuário locatário"
      ],
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_ids": [
        "FM-06",
        "FM-07"
      ],
      "name": "Status de pagamento e liberação",
      "view": "Estados legíveis de pagamento, callback, comando e confirmação da estação.",
      "action": "Distinguir pagamento aprovado de liberação física e seguir o fluxo de exceção."
    },
    {
      "id": "FC-08",
      "module": "Pedidos, pagamentos e devoluções",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Operações e suporte",
        "Usuário locatário"
      ],
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_ids": [
        "FM-08"
      ],
      "name": "Devolução e fechamento",
      "view": "Devolução física, reconhecida, fim da cobrança e fechamento como eventos separados.",
      "action": "Confirmar a última devolução reconhecida e investigar fechamentos atrasados."
    },
    {
      "id": "FC-09",
      "module": "Pedidos, pagamentos e devoluções",
      "roles": [
        "Proprietário da plataforma",
        "Operações e suporte",
        "Financeiro",
        "Usuário locatário"
      ],
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_ids": [
        "FM-09",
        "FM-13"
      ],
      "name": "Reembolsos e exceções",
      "view": "Estados solicitado, em análise, pendente do provedor, concluído ou rejeitado.",
      "action": "Revisar motivos, referências e responsável e seguir o fluxo aprovado."
    },
    {
      "id": "FC-10",
      "module": "Dispositivos e power banks",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Operações e suporte"
      ],
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_ids": [
        "FM-01"
      ],
      "name": "Conectividade e detalhes da estação",
      "view": "Identificador, modelo, conexão ou último estado e última comunicação das estações atribuídas.",
      "action": "Pesquisar a frota, abrir uma estação e identificar registros desatualizados ou offline."
    },
    {
      "id": "FC-11",
      "module": "Dispositivos e power banks",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Operações e suporte"
      ],
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_ids": [
        "FM-02"
      ],
      "name": "Inventário de slots e power banks",
      "view": "Estado disponível, ocupado, alugado ou falha visível de slots e power banks.",
      "action": "Localizar uma unidade e revisar o evento mais recente antes da intervenção."
    },
    {
      "id": "FC-12",
      "module": "Dispositivos e power banks",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Operações e suporte"
      ],
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_ids": [
        "FM-11",
        "FM-12",
        "FM-13"
      ],
      "name": "Atribuição e escopo de implantação",
      "view": "Quais estações pertencem a cada agente, comerciante ou organização autorizada.",
      "action": "Atribuir ou revisar propriedade em uma hierarquia e trilha aprovadas."
    },
    {
      "id": "FC-13",
      "module": "Dispositivos e power banks",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Operações e suporte",
        "Usuário locatário"
      ],
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_ids": [
        "FM-04",
        "FM-20"
      ],
      "name": "QR e contexto da estação",
      "view": "Contexto de estação, mercado, idioma e ambiente do acesso QR permitido.",
      "action": "Gerar ou validar identificadores aprovados e abrir o H5 correto."
    },
    {
      "id": "FC-14",
      "module": "Dispositivos e power banks",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Operações e suporte"
      ],
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_ids": [
        "FM-02",
        "FM-07",
        "FM-13",
        "FM-20"
      ],
      "name": "Ações controladas e serviço",
      "view": "Último estado, resultado do comando, histórico de anomalias e unidade afetada.",
      "action": "Executar diagnóstico, reinício ou ejeção aprovados quando modelo e protocolo permitirem."
    },
    {
      "id": "FC-15",
      "module": "Agentes e comerciantes",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Operações e suporte"
      ],
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_ids": [
        "FM-12"
      ],
      "name": "Visão operacional do comerciante",
      "view": "Somente estações, pedidos, exceções e relatórios atribuídos ao comerciante.",
      "action": "Revisar desempenho local e suporte sem ver registros de outros comerciantes."
    },
    {
      "id": "FC-16",
      "module": "Agentes e comerciantes",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Operações e suporte",
        "Financeiro"
      ],
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_ids": [
        "FM-11"
      ],
      "name": "Hierarquia e escopo do agente",
      "view": "Comerciantes, estações, pedidos, exceções e relatórios autorizados ao agente.",
      "action": "Operar registros atribuídos e escalar itens que exigem autoridade da plataforma."
    },
    {
      "id": "FC-17",
      "module": "Finanças e controles",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Financeiro"
      ],
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_ids": [
        "FM-14"
      ],
      "name": "Revisão de comissão e liquidação",
      "view": "Valores esperados e reais, base, período, responsável e exceções.",
      "action": "Revisar diferenças e seguir o fluxo aprovado; não promete executar pagamentos."
    },
    {
      "id": "FC-18",
      "module": "Finanças e controles",
      "roles": [
        "Proprietário da plataforma",
        "Operações e suporte",
        "Financeiro"
      ],
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_ids": [
        "FM-07",
        "FM-09",
        "FM-13",
        "FM-14"
      ],
      "name": "Auditoria e conciliação de exceções",
      "view": "Referências de pagamento, pedido, dispositivo, reembolso e liquidação com horário e responsável.",
      "action": "Comparar estados, identificar o último evento confirmado e atribuir acompanhamento."
    },
    {
      "id": "FC-19",
      "module": "Configuração e entrega",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Operações e suporte",
        "Usuário locatário"
      ],
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_ids": [
        "FM-05"
      ],
      "name": "Preços, regras e suporte",
      "view": "Idioma, moeda, versão de preço, regras e canal de suporte aprovados.",
      "action": "Configurar regras permitidas e publicar a versão aprovada ao usuário."
    },
    {
      "id": "FC-20",
      "module": "Configuração e entrega",
      "roles": [
        "Proprietário da plataforma",
        "Operações e suporte",
        "Financeiro"
      ],
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_ids": [
        "FM-11",
        "FM-12",
        "FM-21"
      ],
      "name": "Perfis, registros e permissões",
      "view": "Menus, campos e registros atribuídos acessíveis a cada perfil aprovado.",
      "action": "Aplicar o modelo aprovado e verificar a autorização do backend por perfil."
    },
    {
      "id": "FC-21",
      "module": "Configuração e entrega",
      "roles": [
        "Proprietário da plataforma",
        "Agente",
        "Comerciante",
        "Operações e suporte",
        "Financeiro",
        "Usuário locatário"
      ],
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_ids": [
        "FM-15",
        "FM-16",
        "FM-17",
        "FM-21"
      ],
      "name": "Marca, idioma e canais",
      "view": "Marca, idiomas e canais H5, app ou administração aprovados para o projeto.",
      "action": "Usar o canal permitido; a plataforma revisa marca e localização no escopo."
    }
  ],
  "owner_routes": [
    {
      "label": "Plataforma de aluguel H5",
      "url": "https://corecharge.cloud/en/software/h5-shared-power-bank-rental-platform/",
      "public_state": "PUBLIC_200_SELF_CANONICAL"
    },
    {
      "label": "UAT de pagamento e reembolso H5",
      "url": "https://corecharge.cloud/en/guides/h5-rental-flow-payment-refund-uat/",
      "public_state": "PUBLIC_200_SELF_CANONICAL"
    },
    {
      "label": "Campos do painel",
      "url": "https://corecharge.cloud/en/software/agent-dashboard-field-guide/",
      "public_state": "PUBLIC_200_SELF_CANONICAL"
    },
    {
      "label": "Software de aluguel internacional",
      "url": "https://corecharge.cloud/en/software/overseas-shared-power-bank-rental-software/",
      "public_state": "PUBLIC_200_SELF_CANONICAL"
    },
    {
      "label": "Guia do mercado de Singapura",
      "url": "https://corecharge.cloud/en/markets/singapore/",
      "public_state": "PUBLIC_200_SELF_CANONICAL"
    },
    {
      "label": "Guia do mercado dos EAU",
      "url": "https://corecharge.cloud/en/markets/united-arab-emirates/",
      "public_state": "PUBLIC_200_SELF_CANONICAL"
    },
    {
      "label": "Guia do mercado da Malásia",
      "url": "https://corecharge.cloud/en/markets/malaysia/",
      "public_state": "PUBLIC_200_SELF_CANONICAL"
    },
    {
      "label": "Implantações verificadas",
      "url": "https://corecharge.cloud/en/cases/",
      "public_state": "PUBLIC_200_SELF_CANONICAL"
    },
    {
      "label": "Central do desenvolvedor do protocolo de hardware",
      "url": "https://corecharge.cloud/developers/",
      "public_state": "PACKAGE_VALIDATED_DEPLOYMENT_PENDING",
      "release_gate": "Deploy the validated developer center package and verify a public 200 self-canonical response before marking the route live."
    }
  ],
  "capabilities": [
    {
      "id": "FM-01",
      "module_group": "device-orders",
      "module": "Operações de dispositivos",
      "capability": "Conectividade da estação e último estado observado",
      "buyer_question": "Minha equipe operacional consegue saber se o estado de uma estação é atual, está desatualizado ou está offline?",
      "operator_role": "Operador, agente, serviço de campo",
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_boundary": "Exibe a identidade da estação atribuída, a conectividade ou o último estado conhecido, o horário da última conexão, o fuso horário e uma indicação explícita de dados desatualizados ou estado offline. Um rótulo de conectividade não comprova o desempenho do ponto nem sua disponibilidade.",
      "integration_deployment_dependency": "Protocolo de estação compatível, heartbeat ou evento do dispositivo, regras de fuso horário, responsável pelos alertas e escopo da função.",
      "evidence_status": "PUBLIC_OWNER_CANONICAL_REVIEWED",
      "owner_canonical": "https://corecharge.cloud/en/software/agent-dashboard-field-guide/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-02",
      "module_group": "device-orders",
      "module": "Operações de dispositivos",
      "capability": "Estado dos compartimentos e do estoque de carregadores portáteis",
      "buyer_question": "A equipe consegue ver os estados disponível, ocupado e com falha da estação e de seus carregadores portáteis?",
      "operator_role": "Operador, agente, serviço de campo",
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_boundary": "Usa referências mascaradas de estação, compartimento e carregador portátil, com a atualidade do evento de origem. Conclusões sobre a saúde da bateria exigem telemetria e um método de teste acordados.",
      "integration_deployment_dependency": "Telemetria específica do modelo, mapeamento de compartimentos, mascaramento de identificadores e definições do estado do estoque.",
      "evidence_status": "PUBLIC_OWNER_CANONICAL_REVIEWED",
      "owner_canonical": "https://corecharge.cloud/en/software/agent-dashboard-field-guide/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-03",
      "module_group": "device-orders",
      "module": "Pedidos",
      "capability": "Cadeia de eventos de pedido, estação, compartimento e dispositivo",
      "buyer_question": "O suporte consegue rastrear um aluguel desde a leitura até a liberação, devolução e encerramento?",
      "operator_role": "Operador, suporte, revisão financeira",
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_boundary": "Mantém referências mascaradas de pedido, estação, compartimento e dispositivo, além de carimbos de data e hora e códigos de exceção. Uma linha de pedido visível não comprova que todos os eventos físicos foram concluídos com sucesso.",
      "integration_deployment_dependency": "Identificadores consistentes entre os sistemas do usuário, de pedidos, de dispositivos e de suporte; regras de transição de estado testadas.",
      "evidence_status": "PUBLIC_OWNER_CANONICAL_REVIEWED",
      "owner_canonical": "https://corecharge.cloud/en/guides/h5-rental-flow-payment-refund-uat/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-04",
      "module_group": "renter-flow",
      "module": "Fluxo H5 do usuário",
      "capability": "Contexto da estação por QR e entrada pelo navegador",
      "buyer_question": "O usuário consegue escanear o QR de uma estação e chegar ao contexto correto de mercado e estação?",
      "operator_role": "Usuário, operador, suporte",
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_boundary": "Uma rota H5 pode oferecer entrada pelo navegador para escanear e alugar. Ela deve preservar o contexto de estação, idioma e ambiente sem expor credenciais nem identificadores irrestritos.",
      "integration_deployment_dependency": "Formato do QR, identidade da estação, rota H5, tratamento de sessão, navegador compatível e ambiente de implantação.",
      "evidence_status": "PUBLIC_OWNER_CANONICAL_REVIEWED",
      "owner_canonical": "https://corecharge.cloud/en/software/h5-shared-power-bank-rental-platform/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-05",
      "module_group": "renter-flow",
      "module": "Fluxo H5 do usuário",
      "capability": "Preços, regras de aluguel e acesso ao suporte localizados",
      "buyer_question": "O usuário consegue ver o idioma, a moeda, a regra de preços e o canal de suporte corretos antes de confirmar?",
      "operator_role": "Usuário, operador, suporte",
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_boundary": "O idioma, a moeda, o texto de aluguel e o acesso ao suporte selecionados podem ser definidos no escopo. A página não estabelece suficiência jurídica, um modelo universal de preços nem disponibilidade de pagamento.",
      "integration_deployment_dependency": "Mercado, localidade, versão de preços, política de aluguel, responsável pelo suporte, revisão jurídica e rota de pagamento configurada.",
      "evidence_status": "PUBLIC_OWNER_CANONICAL_REVIEWED",
      "owner_canonical": "https://corecharge.cloud/en/guides/h5-rental-flow-payment-refund-uat/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-06",
      "module_group": "payments-refunds",
      "module": "Pagamentos",
      "capability": "Encaminhamento para autorização ou cobrança de pagamento",
      "buyer_question": "O fluxo de aluguel consegue encaminhar ao provedor selecionado e registrar um resultado legível?",
      "operator_role": "Usuário, suporte, revisão financeira",
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_boundary": "O fluxo pode armazenar uma referência mascarada do provedor, o estado comercial, o valor, a moeda e a classificação do callback. Não há alegação de aprovação do provedor, disponibilidade do meio de pagamento, liquidação ou prontidão para produção.",
      "integration_deployment_dependency": "Provedor selecionado, credenciamento do estabelecimento, credenciais, contrato de callback, idempotência, moeda e configuração do mercado.",
      "evidence_status": "PUBLIC_VALIDATION_METHOD_ONLY",
      "owner_canonical": "https://corecharge.cloud/en/guides/h5-rental-flow-payment-refund-uat/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-07",
      "module_group": "payments-refunds",
      "module": "Pagamentos e controle do dispositivo",
      "capability": "Tratamento de exceções e idempotência entre pagamento e liberação",
      "buyer_question": "O que acontece se o pagamento estiver legível, mas a estação não liberar o carregador, ou se um callback for duplicado?",
      "operator_role": "Suporte, operador, engenharia",
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_boundary": "O resultado do pagamento, o comando de liberação, a confirmação da estação e o estado do pedido devem permanecer separados. Uma falha deve gerar uma exceção rastreável, e não um aluguel falsamente bem-sucedido nem uma promessa automática de reembolso.",
      "integration_deployment_dependency": "Comportamento do callback do provedor, protocolo da estação, regras de timeout, tratamento de eventos duplicados e responsável de suporte designado.",
      "evidence_status": "PUBLIC_VALIDATION_METHOD_ONLY",
      "owner_canonical": "https://corecharge.cloud/en/guides/h5-rental-flow-payment-refund-uat/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-08",
      "module_group": "payments-refunds",
      "module": "Devoluções",
      "capability": "Reconhecimento da devolução, fim da cobrança e encerramento do pedido",
      "buyer_question": "O sistema consegue distinguir entre inserção física, devolução reconhecida e aluguel encerrado?",
      "operator_role": "Usuário, suporte, operador",
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_boundary": "A cadeia de eventos pode separar o evento de devolução, o evento de fim da cobrança e o encerramento do pedido. A inserção física isolada não é suficiente quando o sistema não reconheceu a devolução.",
      "integration_deployment_dependency": "Protocolo da estação, identidade do carregador portátil, regras de devolução, tratamento de eventos atrasados e lógica de encerramento do pedido.",
      "evidence_status": "PUBLIC_VALIDATION_METHOD_ONLY",
      "owner_canonical": "https://corecharge.cloud/en/guides/h5-rental-flow-payment-refund-uat/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-09",
      "module_group": "payments-refunds",
      "module": "Suporte a reembolsos",
      "capability": "Estados de análise de reembolso ou liberação de autorização",
      "buyer_question": "O suporte consegue identificar se um resultado foi solicitado, está em análise, aguarda o provedor, foi concluído ou recusado?",
      "operator_role": "Suporte, revisão financeira, operador",
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_boundary": "Estados de fluxo legíveis podem ser definidos quando a integração do provedor os oferece. A CoreCharge não garante aprovação do provedor, liquidação, resultado do reembolso nem um prazo universal de conclusão.",
      "integration_deployment_dependency": "Cobertura da API e dos callbacks do provedor, política do operador, chave de conciliação, códigos de motivo e responsável pelo acompanhamento manual.",
      "evidence_status": "PUBLIC_VALIDATION_METHOD_ONLY",
      "owner_canonical": "https://corecharge.cloud/en/guides/h5-rental-flow-payment-refund-uat/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-10",
      "module_group": "roles-reporting",
      "module": "Painel",
      "capability": "Dicionário de campos, atualidade dos dados e responsável por exceções",
      "buyer_question": "Cada campo do painel terá origem, carimbo de data e hora, fuso horário e próxima ação conhecidos?",
      "operator_role": "Operador, agente, suporte, revisão financeira",
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_boundary": "Os campos devem ser definidos por significado, evento de origem, atualidade, mascaramento e funções permitidas. Os valores de exemplo do painel demonstram apenas a estrutura, não o desempenho em tempo real.",
      "integration_deployment_dependency": "Dicionário de campos, mapeamento do sistema de origem, política de funções, mascaramento e testes de aceite.",
      "evidence_status": "PUBLIC_OWNER_CANONICAL_REVIEWED",
      "owner_canonical": "https://corecharge.cloud/en/software/agent-dashboard-field-guide/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-11",
      "module_group": "roles-reporting",
      "module": "Funções e permissões",
      "capability": "Escopo operacional atribuído ao agente",
      "buyer_question": "Um agente consegue trabalhar nos pontos atribuídos sem ver os registros de outro agente?",
      "operator_role": "Responsável pela plataforma, agente, suporte",
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_boundary": "As funções de agente podem ser planejadas em torno de estações, estabelecimentos, exceções e relatórios atribuídos. A hierarquia exata, o acesso a dados e a responsabilidade pela liquidação não são presumidos.",
      "integration_deployment_dependency": "Hierarquia organizacional, modelo de permissões, domínios de dados atribuídos, mascaramento e aplicação no backend.",
      "evidence_status": "PUBLIC_OWNER_CANONICAL_REVIEWED",
      "owner_canonical": "https://corecharge.cloud/en/software/agent-dashboard-field-guide/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-12",
      "module_group": "roles-reporting",
      "module": "Funções e permissões",
      "capability": "Visão operacional limitada para o estabelecimento",
      "buyer_question": "Um ponto ou estabelecimento consegue ver apenas os campos locais necessários para suporte e operações?",
      "operator_role": "Responsável pela plataforma, estabelecimento, suporte",
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_boundary": "A visão do estabelecimento pode ser limitada às estações e aos pedidos atribuídos e aos campos de relatório acordados. Ela não deve expor automaticamente registros de terceiros nem logs irrestritos.",
      "integration_deployment_dependency": "Hierarquia de estabelecimentos, política de campos por função, propriedade dos registros, mascaramento e testes de autorização do backend.",
      "evidence_status": "PUBLIC_OWNER_CANONICAL_REVIEWED",
      "owner_canonical": "https://corecharge.cloud/en/software/agent-dashboard-field-guide/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-13",
      "module_group": "roles-reporting",
      "module": "Suporte e auditoria",
      "capability": "Prevenção de perda de receita, evidências de exceção e trilha de auditoria",
      "buyer_question": "O operador consegue conciliar pedidos anormais e reconstruir quem analisou uma exceção, quais evidências foram usadas e qual decisão foi tomada?",
      "operator_role": "Suporte, operador, revisor de auditoria",
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_boundary": "Um conjunto de controles com escopo pode incluir chaves de conciliação, limites de permissão, casos de exceção, referências comerciais mascaradas, evidências, responsável, carimbos de data e hora e resolução. Ele não pode incluir operações financeiras enganosas, simuladas ou fabricadas. Materiais públicos devem excluir dados pessoais, segredos de pagamento e logs irrestritos.",
      "integration_deployment_dependency": "Vínculos entre eventos de pedido e pagamento, regras financeiras aprovadas, aplicação de funções, retenção de auditoria, mascaramento, histórico de acesso e atribuição de responsável.",
      "evidence_status": "PUBLIC_OWNER_CANONICAL_PLUS_BOUNDED_OWNER_SCOPE",
      "owner_canonical": "https://corecharge.cloud/en/software/agent-dashboard-field-guide/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-14",
      "module_group": "roles-reporting",
      "module": "Revisão de liquidação",
      "capability": "Campos de revisão de comissão e liquidação",
      "buyer_question": "A equipe financeira consegue revisar a versão da regra, os pedidos de origem, o período e os ajustes antes da aprovação?",
      "operator_role": "Revisão financeira, responsável pela plataforma, agente",
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_boundary": "Os campos de revisão podem incluir partes dentro do escopo, período, pedidos de origem, ajustes, horário do cálculo e estado conhecido. Não há promessa de precisão contábil, pagamento, prazo de liquidação ou direito legal.",
      "integration_deployment_dependency": "Regras comerciais aprovadas, integridade dos pedidos de origem, moeda, controles de período, fluxo de revisão e escopo do provedor de pagamento.",
      "evidence_status": "PUBLIC_FIELD_MODEL_ONLY",
      "owner_canonical": "https://corecharge.cloud/en/software/agent-dashboard-field-guide/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-15",
      "module_group": "deployment-evidence",
      "module": "Canais do usuário",
      "capability": "Fluxo de leitura H5 no navegador e aplicativos nativos opcionais",
      "buyer_question": "Os usuários devem usar H5 no navegador com entrada por câmera ou QR, um aplicativo nativo opcional ou ambos?",
      "operator_role": "Operador, equipe local de marca, responsável pelo produto",
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_boundary": "O H5 no navegador pode oferecer entrada por câmera ou QR sem exigir a instalação de um aplicativo. Aplicativos nativos opcionais podem ser preparados para análise do Google Play e da Apple App Store. Isso não alega paridade de recursos, aprovação na análise, publicação universal nem disponibilidade em todas as regiões das lojas.",
      "integration_deployment_dependency": "Comportamento da câmera e do navegador, contexto do QR, rota de pagamento, modelo de conta, conta e processo de análise da loja, região-alvo, capacidade de manutenção e plano de suporte.",
      "evidence_status": "PUBLIC_OWNER_CANONICAL_PLUS_BOUNDED_OWNER_SCOPE",
      "owner_canonical": "https://corecharge.cloud/en/software/h5-shared-power-bank-rental-platform/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-16",
      "module_group": "deployment-evidence",
      "module": "Marca branca",
      "capability": "Configuração selecionada da interface do usuário e da marca operacional",
      "buyer_question": "Quais logotipos, cores, idiomas, entradas de suporte e materiais operacionais podem usar minha marca?",
      "operator_role": "Equipe local de marca, operador, responsável pelo produto",
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_boundary": "Textos H5 ou de App selecionados, etiquetas da estação, embalagem e materiais para o operador podem ser revisados. O nível de marca branca não é universal e depende do escopo de hardware, software, idioma e implantação.",
      "integration_deployment_dependency": "Materiais de marca aprovados, localidade, rotulagem do hardware, interface do usuário, escopo do App e da loja e revisão de aceite.",
      "evidence_status": "PUBLIC_OWNER_PLUS_AUTHORIZED_CASE_EVIDENCE",
      "owner_canonical": "https://corecharge.cloud/en/software/overseas-shared-power-bank-rental-software/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-17",
      "module_group": "deployment-evidence",
      "module": "Implantação",
      "capability": "Piloto SaaS e implantação privada analisada separadamente",
      "buyer_question": "Podemos começar com SaaS e decidir sobre uma implantação privada depois que o modelo operacional for comprovado?",
      "operator_role": "Operador, responsável por TI, responsável pelo produto",
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_boundary": "Um piloto SaaS controlado pode anteceder uma discussão sobre implantação privada analisada separadamente. Compromissos de infraestrutura, tenancy, operações, manutenção e migração não são incluídos por padrão.",
      "integration_deployment_dependency": "Análise de segurança, propriedade da infraestrutura, tenancy, limites de dados, integrações, manutenção e plano de migração.",
      "evidence_status": "PUBLIC_SCOPE_DESCRIPTION_ONLY",
      "owner_canonical": "https://corecharge.cloud/en/software/overseas-shared-power-bank-rental-software/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-18",
      "module_group": "deployment-evidence",
      "module": "Escopo de lançamento por país",
      "capability": "Checklist de software e operação específico do mercado",
      "buyer_question": "O plano do software pode ser analisado em relação às necessidades de idioma, provedor e operação do país-alvo?",
      "operator_role": "Operador, equipe local de marca, responsáveis por conformidade e pagamentos",
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_boundary": "As páginas por país organizam questões de lançamento para Singapura, EAU, Malásia e outros mercados. Elas não comprovam aprovação regulatória, habilitação do provedor, conclusão da conformidade nem prontidão para lançamento.",
      "integration_deployment_dependency": "País, cidade, localidade, credenciamento do provedor, política de suporte, revisão jurídica, modelo da estação e responsável pela implantação.",
      "evidence_status": "PUBLIC_COUNTRY_PLANNING_CANONICALS",
      "owner_canonical": "https://corecharge.cloud/en/markets/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-19",
      "module_group": "deployment-evidence",
      "module": "Evidência de entrega",
      "capability": "Referências autorizadas de implantações identificadas",
      "buyer_question": "Quais referências públicas podem ser usadas para analisar evidências limitadas de entregas da CoreCharge?",
      "operator_role": "Comprador, compras, responsável pelo produto",
      "scope_status": "AVAILABLE_BY_SCOPE",
      "capability_boundary": "A página responsável por Casos pode usar nomes e logotipos autorizados e descrições limitadas de entrega. Ela não comprova receita, volume, disponibilidade, aprovação de pagamentos, certificação, liderança de mercado, endosso nem todos os recursos desta matriz.",
      "integration_deployment_dependency": "Autorização do caso, revisão do link público, escopo de cada alegação e revalidação periódica das evidências.",
      "evidence_status": "AUTHORIZED_PUBLIC_CASE_EVIDENCE",
      "owner_canonical": "https://corecharge.cloud/en/cases/",
      "last_reviewed": "2026-08-24"
    },
    {
      "id": "FM-20",
      "module_group": "deployment-evidence",
      "module": "Integração de hardware",
      "capability": "Protocolo público de hardware e caminho de integração independente de software",
      "buyer_question": "Um comprador de hardware consegue analisar um protocolo seguro e avaliar uma integração independente de software?",
      "operator_role": "Engenharia do comprador, firmware, responsável pelo produto CoreCharge",
      "scope_status": "INTEGRATION_REQUIRED",
      "capability_boundary": "O pacote validado publica a sintaxe completa dos comandos v1.51, parâmetros de uplink e downlink, CRC, fluxos de negócio e vetores de teste sintéticos para avaliar uma integração independente. Não implica compatibilidade universal nem publica endpoints, credenciais ou acesso de produção.",
      "integration_deployment_dependency": "Modelo e firmware confirmados, endpoint e credenciais atribuídos, permissões de tópicos, revisão de segurança, política de versões, escopo do middleware e UAT ponta a ponta.",
      "evidence_status": "PACKAGE_VALIDATED_DEPLOYMENT_PENDING",
      "owner_canonical": "https://corecharge.cloud/developers/",
      "last_reviewed": "2026-08-25"
    },
    {
      "id": "FM-21",
      "module_group": "roles-reporting",
      "module": "Canais operacionais",
      "capability": "Administração web no desktop, administração H5 móvel e aplicativo administrativo opcional",
      "buyer_question": "Qual canal operacional e quais recursos cada responsável pela plataforma, agente, estabelecimento, suporte ou função financeira receberá?",
      "operator_role": "Responsável pela plataforma, agente, estabelecimento, suporte, revisão financeira",
      "scope_status": "CONFIRM_FOR_DEPLOYMENT",
      "capability_boundary": "A administração web no desktop e a administração H5 móvel podem ser definidas no escopo, com um aplicativo administrativo opcional. O login por função e as permissões do backend expõem recursos e registros diferentes; a presença de um canal não implica recursos idênticos nem acesso irrestrito.",
      "integration_deployment_dependency": "Modelo de funções aprovado, autorização do backend, visibilidade por campo, compatibilidade com navegador móvel, escopo do aplicativo opcional, análise da loja e testes de aceite para cada função.",
      "evidence_status": "OWNER_STATED_BOUNDED_SCOPE_WITH_PUBLIC_ROLE_FIELD_MODEL",
      "owner_canonical": "https://corecharge.cloud/en/software/agent-dashboard-field-guide/",
      "last_reviewed": "2026-08-24"
    }
  ]
}
