Files
tudo-para-ia-mais-humana-pl…/dados/dossie-operacional-humano.json
2026-04-30 06:42:00 -03:00

13956 lines
532 KiB
JSON

{
"active_input_orders": [
"0001_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0002_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0003_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0004_EXECUTIVA__elevar-maturidade-humana-de-business-platform",
"0005_EXECUTIVA__elevar-maturidade-humana-de-compliance-platform",
"0012_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos",
"0013_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos",
"0014_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos",
"0015_GERENCIAL__elevar-maturidade-humana-de-business-platform",
"0016_GERENCIAL__elevar-maturidade-humana-de-compliance-platform"
],
"code_lines_available_in_project": 15928,
"executive_summary": [
"Plataformas avaliadas: 14",
"Score humano medio: 100",
"Plataformas com blocker formalizado: 6",
"Plataformas com panelReady detectado: 7",
"Plataformas com sameSource detectado: 7",
"Plataformas com sinal critico: 0",
"Blockers prioritarios: docs: Docs catalogOnly exige decisao formal - promover leitura canonica minima de Docs ou registrar excecao deliberada | docs: Leitura canonica de Docs precisa ficar explicita - criar gate Docs: responseReady minimo ou excecao documentada sem bloquear ready global | docs: Resolver ou formalizar bloqueios conhecidos - Reduzir contradicao entre readiness tecnico e utilidade humana. | integracoes: Bloqueio conhecido catalogado - resolver, isolar ou formalizar o bloqueio conhecido",
"Capacidades confirmadas: business: Entitlement ou regra comercial detectada | business: Wrangler operacional detectado | business: Contrato OpenAPI detectado | business: Score humano alto"
],
"generated_at": "2026-04-30T09:40:35+00:00",
"managerial_summary": [
"intelligence: stage=blocked; status=bloqueado; blockers=4; gates=Relacao com Docs; acao=promover leitura canonica minima de Docs ou registrar excecao deliberada",
"docs: stage=blocked; status=bloqueado; blockers=3; gates=Painel humano e mesma fonte, Relacao com Docs; acao=promover leitura canonica minima de Docs ou registrar excecao deliberada",
"integracoes: stage=blocked; status=bloqueado; blockers=3; gates=Painel humano e mesma fonte, Integracao externa e credenciais; acao=resolver, isolar ou formalizar o bloqueio conhecido",
"mcps: stage=blocked; status=bloqueado; blockers=1; gates=Painel humano e mesma fonte, Relacao com Docs, Integracao externa e credenciais; acao=promover leitura canonica minima de Docs ou registrar excecao deliberada",
"stj: stage=catalog_only; status=bloqueado; blockers=1; gates=Painel humano e mesma fonte, Integracao externa e credenciais; acao=promover leitura canonica minima de Docs ou registrar excecao deliberada",
"ui: stage=catalog_only; status=bloqueado; blockers=1; gates=Contrato de API ou surface auditavel, Integracao externa e credenciais; acao=reconciliar sourceEndpoint, sourceToolId, sourcePayloadHash e sourceRecordsHash",
"business: stage=human_explainable; status=tecnico-pronto; blockers=0; gates=Painel humano e mesma fonte, Integracao externa e credenciais; acao=validar blocker por productId, stage e impacto comercial isolado",
"compliance: stage=panel_ready; status=pronto-para-painel; blockers=0; gates=Contrato de API ou surface auditavel; acao=validar regressao de panelReady, source hash, retention e dados redigidos",
"customer_ops: stage=panel_ready; status=pronto-para-painel; blockers=0; gates=sem gate em atencao; acao=Aumentar clareza para administradores, suporte, clientes e planejamento.",
"finance: stage=panel_ready; status=pronto-para-painel; blockers=0; gates=sem gate em atencao; acao=Aumentar clareza para administradores, suporte, clientes e planejamento.",
"gettys: stage=controlled_ready; status=pronto-para-painel; blockers=0; gates=sem gate em atencao; acao=validar bindings com wrangler e registrar ambiente alvo do smoke",
"identity: stage=controlled_ready; status=tecnico-pronto; blockers=0; gates=Painel humano e mesma fonte, Integracao externa e credenciais; acao=manter contrato sincronizado com rotas reais",
"platform_base: stage=human_explainable; status=tecnico-pronto; blockers=0; gates=Painel humano e mesma fonte; acao=manter contrato sincronizado com rotas reais",
"public: stage=panel_ready; status=pronto-para-painel; blockers=0; gates=Contrato de API ou surface auditavel, Fonte comercial e entitlement; acao=publicar OpenAPI minima ou declarar contrato alternativo versionado"
],
"order_justifications": [
{
"closure_status": "parcial",
"evidence": [
{
"confidence": "derived",
"line": 79,
"path": "apps/tudo-para-ia-docs-central/src/catalog/documents.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 32,
"path": "apps/tudo-para-ia-docs-central/src/catalog/gap-analysis.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 47,
"path": "apps/tudo-para-ia-docs-integracoes/src/catalog/guides.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 24,
"path": "apps/tudo-para-ia-docs-indexador-ia/src/catalog/collections.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 12,
"path": "apps/tudo-para-ia-docs-evidence-hub/src/catalog/evidence.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 16,
"path": "apps/tudo-para-ia-docs-central/src/catalog/gap-analysis.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 458,
"path": "scripts/round/materialize-docs-foundation.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/dajuds-business-planos-e-metricas.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"execution_summary": "Dossie atualizado para docs; status bloqueado; pendencias: 4.",
"generated_at": "2026-04-30T09:40:35+00:00",
"linked_gates": [
"docs.repository",
"docs.git",
"docs.documentation",
"docs.tests",
"docs.contract",
"docs.panel",
"docs.docs",
"docs.cloud"
],
"linked_signals": [
"docs.docs-catalog-only.da6ad0cb",
"docs.docs-canonical-read.43bba04a",
"docs-bloqueios-conhecidos.3b8d0e",
"global-elevar-docs.94df61",
"docs.business-entitlement-signal.9938cd3c",
"docs.wrangler-operational-signal.7e5b8123",
"docs.openapi-contract.efe68e22",
"docs.score.high",
"docs.identity-rbac-signal.095472ad",
"docs.byok-signal.9ed05019",
"docs.readiness-surface.7a990e77",
"docs.audit-trace-signal.c902cac3"
],
"order_id": "0001_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"order_type": "executiva",
"pending_items": [
"Docs catalogOnly exige decisao formal: promover leitura canonica minima de Docs ou registrar excecao deliberada",
"Leitura canonica de Docs precisa ficar explicita: criar gate Docs: responseReady minimo ou excecao documentada sem bloquear ready global",
"Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"Relacao com Docs: promover leitura Docs responseReady minima ou registrar excecao formal"
],
"platform_id": "docs",
"reason": "A ordem foi executada como formalizacao e reducao de ambiguidade; ainda ha pendencias reais.",
"resulting_orders": [
"0001_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0001_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos"
],
"title": "Resolver ou formalizar bloqueios conhecidos",
"validation_steps": [
"regenerar dossie operacional",
"validar JSON e Markdown gerados",
"atualizar SQL semantico com arquivos alterados",
"registrar ordens de saida somente para pendencias reais"
]
},
{
"closure_status": "parcial",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
"role": "primary",
"summary": "tokens live por provider ainda variam por produto"
},
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
"role": "supporting",
"summary": "A plataforma possui bloqueios de maturidade ja mapeados."
},
{
"confidence": "derived",
"line": 302,
"path": "packages/shared-integration-auth/src/byok-contract.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 83,
"path": "packages/shared-integration-admin-ops/src/byok-custody-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "scripts/ops/run-cloudflare-wrangler-readonly-probes.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 19,
"path": "reports/ordem-071-whatsapp-para-ia-2026-04-28_133539.md",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "reports/ordem-071-whatsapp-para-ia-2026-04-28_133539.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "reports/ordem-071-whatsapp-para-ia-evidencia-2026-04-28_133539.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"execution_summary": "Dossie atualizado para integracoes; status bloqueado; pendencias: 4.",
"generated_at": "2026-04-30T09:40:35+00:00",
"linked_gates": [
"integracoes.repository",
"integracoes.git",
"integracoes.documentation",
"integracoes.tests",
"integracoes.contract",
"integracoes.panel",
"integracoes.integration",
"integracoes.business",
"integracoes.cloud"
],
"linked_signals": [
"integracoes.known-blocker.4b138865",
"integracoes-bloqueios-conhecidos.3b8d0e",
"integracoes.integracoes-byok-chain.f878bdb3",
"integracoes.business-entitlement-signal.7dc185eb",
"integracoes.wrangler-operational-signal.0953cdfb",
"integracoes.openapi-contract.b1d05614",
"integracoes.score.high",
"integracoes.identity-rbac-signal.7a9ca766",
"integracoes.byok-signal.24de35b7",
"integracoes.readiness-surface.a08d8bbb",
"integracoes.audit-trace-signal.b5c62915",
"integracoes.git.present"
],
"order_id": "0002_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"order_type": "executiva",
"pending_items": [
"Bloqueio conhecido catalogado: resolver, isolar ou formalizar o bloqueio conhecido",
"Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"Jornada BYOK ponta a ponta deve ser provada: executar fluxo encadeado BYOK com nao vazamento e consumo auditavel",
"Integracao externa e credenciais: provar credentialRef, smoke readonly e nao vazamento por tenant"
],
"platform_id": "integracoes",
"reason": "A ordem foi executada como formalizacao e reducao de ambiguidade; ainda ha pendencias reais.",
"resulting_orders": [
"0002_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0002_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos"
],
"title": "Resolver ou formalizar bloqueios conhecidos",
"validation_steps": [
"regenerar dossie operacional",
"validar JSON e Markdown gerados",
"atualizar SQL semantico com arquivos alterados",
"registrar ordens de saida somente para pendencias reais"
]
},
{
"closure_status": "parcial",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "primary",
"summary": "estado unsupported/configuracao incompleta precisa decisao formal"
},
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform/README.md",
"role": "supporting",
"summary": "README contem sinal relacionado."
},
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "primary",
"summary": "estado unsupported/configuracao incompleta precisa decisao formal"
},
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "supporting",
"summary": "A plataforma possui bloqueios de maturidade ja mapeados."
},
{
"confidence": "derived",
"line": 38,
"path": "docs/governance-security.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "apps/intelligence-worker/src/ecosystem-governance.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 66,
"path": "apps/intelligence-worker/src/gate-orchestrator.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "apps/intelligence-worker/src/read-models.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"execution_summary": "Dossie atualizado para intelligence; status bloqueado; pendencias: 5.",
"generated_at": "2026-04-30T09:40:35+00:00",
"linked_gates": [
"intelligence.repository",
"intelligence.git",
"intelligence.documentation",
"intelligence.tests",
"intelligence.contract",
"intelligence.panel",
"intelligence.docs",
"intelligence.business",
"intelligence.cloud"
],
"linked_signals": [
"intelligence.docs-catalog-only.df2f3671",
"intelligence.intelligence-promotion-gates.99d9d016",
"intelligence.intelligence-unsupported.9d47c41b",
"intelligence-bloqueios-conhecidos.3b8d0e",
"intelligence.business-entitlement-signal.99c6245d",
"intelligence.wrangler-operational-signal.a3227062",
"intelligence.openapi-contract.93b2894b",
"intelligence.score.high",
"intelligence.identity-rbac-signal.2d6b5633",
"intelligence.readiness-surface.3dab148d",
"intelligence.audit-trace-signal.24060b50",
"intelligence.panel-ready-signal.fb0b4afc"
],
"order_id": "0003_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"order_type": "executiva",
"pending_items": [
"Docs catalogOnly exige decisao formal: promover leitura canonica minima de Docs ou registrar excecao deliberada",
"Intelligence precisa de gates de promocao: executar smoke publico health/profile/readiness/openapi/admin e publicar evidencia",
"Intelligence sem promocao operacional completa: manter como catalogOnly planejada ate publicar smoke HTTP e registrar no MCP central",
"Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"Relacao com Docs: promover leitura Docs responseReady minima ou registrar excecao formal"
],
"platform_id": "intelligence",
"reason": "A ordem foi executada como formalizacao e reducao de ambiguidade; ainda ha pendencias reais.",
"resulting_orders": [
"0003_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0003_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos"
],
"title": "Resolver ou formalizar bloqueios conhecidos",
"validation_steps": [
"regenerar dossie operacional",
"validar JSON e Markdown gerados",
"atualizar SQL semantico com arquivos alterados",
"registrar ordens de saida somente para pendencias reais"
]
},
{
"closure_status": "concluida",
"evidence": [
{
"confidence": "derived",
"line": 5,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 74,
"path": "tests/business-admin.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 43,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 55,
"path": "tests/platform-total.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 88,
"path": "scripts/round/materialize-business-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 133,
"path": "scripts/round/materialize-business-platform.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-business-platform",
"role": "supporting",
"summary": "Score medio atual 100; lacunas principais exigem continuidade."
},
{
"confidence": "derived",
"line": 5,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"execution_summary": "Dossie atualizado para business; nenhum blocker ativo ficou associado a ordem.",
"generated_at": "2026-04-30T09:40:35+00:00",
"linked_gates": [
"business.repository",
"business.git",
"business.documentation",
"business.tests",
"business.contract",
"business.panel",
"business.integration",
"business.business",
"business.cloud"
],
"linked_signals": [
"business.business-blocker-isolation.a7630c26",
"global-elevar-business.94df61",
"business.business-entitlement-signal.72afeb93",
"business.wrangler-operational-signal.f5d3b11c",
"business.openapi-contract.f7750469",
"business.score.high",
"business.identity-rbac-signal.70b97039",
"business.readiness-surface.c1d1c325",
"business.audit-trace-signal.fcf1d51f",
"business.git.present",
"business.repo.exists",
"business.health-surface.7d5cb1e0"
],
"order_id": "0004_EXECUTIVA__elevar-maturidade-humana-de-business-platform",
"order_type": "executiva",
"pending_items": [],
"platform_id": "business",
"reason": "A ordem foi executada com evidencia suficiente para fechar a lacuna mapeada.",
"resulting_orders": [
"0004_EXECUTIVA__elevar-maturidade-humana-de-business-platform",
"0004_GERENCIAL__elevar-maturidade-humana-de-business-platform"
],
"title": "Elevar maturidade humana de business platform",
"validation_steps": [
"regenerar dossie operacional",
"validar JSON e Markdown gerados",
"atualizar SQL semantico com arquivos alterados",
"registrar ordens de saida somente para pendencias reais"
]
},
{
"closure_status": "concluida",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/data/surveys/questions/which-other-policy-management-tools-have-you-used-/data.json",
"role": "supporting",
"summary": "Possivel tool ou superficie MCP encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/data/surveys/events/2025/which-other-policy-management-tools-have-you-used-/data.json",
"role": "supporting",
"summary": "Possivel tool ou superficie MCP encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "package.json",
"role": "supporting",
"summary": "Script 'retention:review' com intencao 'test'."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/lib/playground.js",
"role": "supporting",
"summary": "Rota ou chamada HTTP detectada: https://play.openpolicyagent.org/v1/data"
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/lib/playground.js",
"role": "supporting",
"summary": "Rota ou chamada HTTP detectada: https://play.openpolicyagent.org/v1/lint"
},
{
"confidence": "direct",
"line": 475,
"path": "_paradigmas/github/repos-clonados/opa/docs/docs/policy-performance.md",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "supporting",
"summary": "Score medio atual 100; lacunas principais exigem continuidade."
},
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
}
],
"execution_summary": "Dossie atualizado para compliance; nenhum blocker ativo ficou associado a ordem.",
"generated_at": "2026-04-30T09:40:35+00:00",
"linked_gates": [
"compliance.repository",
"compliance.git",
"compliance.documentation",
"compliance.tests",
"compliance.contract",
"compliance.panel",
"compliance.docs",
"compliance.cloud"
],
"linked_signals": [
"compliance.compliance-admin-view.65a0e874",
"global-elevar-compliance.94df61",
"compliance.openapi-missing.fbdb63d9",
"compliance.business-entitlement-signal.c71307e5",
"compliance.wrangler-operational-signal.d822d105",
"compliance.openapi-contract.8a9b46f3",
"compliance.score.high",
"compliance.identity-rbac-signal.c0f2e59d",
"compliance.readiness-surface.decf7e55",
"compliance.audit-trace-signal.f0f7ef4b",
"compliance.panel-ready-signal.c55dd1b5",
"compliance.same-source-signal.906e9bc3"
],
"order_id": "0005_EXECUTIVA__elevar-maturidade-humana-de-compliance-platform",
"order_type": "executiva",
"pending_items": [],
"platform_id": "compliance",
"reason": "A ordem foi executada com evidencia suficiente para fechar a lacuna mapeada.",
"resulting_orders": [
"0005_EXECUTIVA__elevar-maturidade-humana-de-compliance-platform",
"0005_GERENCIAL__elevar-maturidade-humana-de-compliance-platform"
],
"title": "Elevar maturidade humana de compliance platform",
"validation_steps": [
"regenerar dossie operacional",
"validar JSON e Markdown gerados",
"atualizar SQL semantico com arquivos alterados",
"registrar ordens de saida somente para pendencias reais"
]
},
{
"closure_status": "parcial",
"evidence": [
{
"confidence": "derived",
"line": 79,
"path": "apps/tudo-para-ia-docs-central/src/catalog/documents.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 32,
"path": "apps/tudo-para-ia-docs-central/src/catalog/gap-analysis.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 47,
"path": "apps/tudo-para-ia-docs-integracoes/src/catalog/guides.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 24,
"path": "apps/tudo-para-ia-docs-indexador-ia/src/catalog/collections.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 12,
"path": "apps/tudo-para-ia-docs-evidence-hub/src/catalog/evidence.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 16,
"path": "apps/tudo-para-ia-docs-central/src/catalog/gap-analysis.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 458,
"path": "scripts/round/materialize-docs-foundation.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/dajuds-business-planos-e-metricas.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"execution_summary": "Dossie atualizado para docs; status bloqueado; pendencias: 4.",
"generated_at": "2026-04-30T09:40:35+00:00",
"linked_gates": [
"docs.repository",
"docs.git",
"docs.documentation",
"docs.tests",
"docs.contract",
"docs.panel",
"docs.docs",
"docs.cloud"
],
"linked_signals": [
"docs.docs-catalog-only.da6ad0cb",
"docs.docs-canonical-read.43bba04a",
"docs-bloqueios-conhecidos.3b8d0e",
"global-elevar-docs.94df61",
"docs.business-entitlement-signal.9938cd3c",
"docs.wrangler-operational-signal.7e5b8123",
"docs.openapi-contract.efe68e22",
"docs.score.high",
"docs.identity-rbac-signal.095472ad",
"docs.byok-signal.9ed05019",
"docs.readiness-surface.7a990e77",
"docs.audit-trace-signal.c902cac3"
],
"order_id": "0012_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos",
"order_type": "gerencial",
"pending_items": [
"Docs catalogOnly exige decisao formal: promover leitura canonica minima de Docs ou registrar excecao deliberada",
"Leitura canonica de Docs precisa ficar explicita: criar gate Docs: responseReady minimo ou excecao documentada sem bloquear ready global",
"Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"Relacao com Docs: promover leitura Docs responseReady minima ou registrar excecao formal"
],
"platform_id": "docs",
"reason": "A ordem foi executada como formalizacao e reducao de ambiguidade; ainda ha pendencias reais.",
"resulting_orders": [
"0001_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0001_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos"
],
"title": "Resolver ou formalizar bloqueios conhecidos",
"validation_steps": [
"regenerar dossie operacional",
"validar JSON e Markdown gerados",
"atualizar SQL semantico com arquivos alterados",
"registrar ordens de saida somente para pendencias reais"
]
},
{
"closure_status": "parcial",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
"role": "primary",
"summary": "tokens live por provider ainda variam por produto"
},
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
"role": "supporting",
"summary": "A plataforma possui bloqueios de maturidade ja mapeados."
},
{
"confidence": "derived",
"line": 302,
"path": "packages/shared-integration-auth/src/byok-contract.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 83,
"path": "packages/shared-integration-admin-ops/src/byok-custody-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "scripts/ops/run-cloudflare-wrangler-readonly-probes.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 19,
"path": "reports/ordem-071-whatsapp-para-ia-2026-04-28_133539.md",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "reports/ordem-071-whatsapp-para-ia-2026-04-28_133539.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "reports/ordem-071-whatsapp-para-ia-evidencia-2026-04-28_133539.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"execution_summary": "Dossie atualizado para integracoes; status bloqueado; pendencias: 4.",
"generated_at": "2026-04-30T09:40:35+00:00",
"linked_gates": [
"integracoes.repository",
"integracoes.git",
"integracoes.documentation",
"integracoes.tests",
"integracoes.contract",
"integracoes.panel",
"integracoes.integration",
"integracoes.business",
"integracoes.cloud"
],
"linked_signals": [
"integracoes.known-blocker.4b138865",
"integracoes-bloqueios-conhecidos.3b8d0e",
"integracoes.integracoes-byok-chain.f878bdb3",
"integracoes.business-entitlement-signal.7dc185eb",
"integracoes.wrangler-operational-signal.0953cdfb",
"integracoes.openapi-contract.b1d05614",
"integracoes.score.high",
"integracoes.identity-rbac-signal.7a9ca766",
"integracoes.byok-signal.24de35b7",
"integracoes.readiness-surface.a08d8bbb",
"integracoes.audit-trace-signal.b5c62915",
"integracoes.git.present"
],
"order_id": "0013_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos",
"order_type": "gerencial",
"pending_items": [
"Bloqueio conhecido catalogado: resolver, isolar ou formalizar o bloqueio conhecido",
"Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"Jornada BYOK ponta a ponta deve ser provada: executar fluxo encadeado BYOK com nao vazamento e consumo auditavel",
"Integracao externa e credenciais: provar credentialRef, smoke readonly e nao vazamento por tenant"
],
"platform_id": "integracoes",
"reason": "A ordem foi executada como formalizacao e reducao de ambiguidade; ainda ha pendencias reais.",
"resulting_orders": [
"0002_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0002_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos"
],
"title": "Resolver ou formalizar bloqueios conhecidos",
"validation_steps": [
"regenerar dossie operacional",
"validar JSON e Markdown gerados",
"atualizar SQL semantico com arquivos alterados",
"registrar ordens de saida somente para pendencias reais"
]
},
{
"closure_status": "parcial",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "primary",
"summary": "estado unsupported/configuracao incompleta precisa decisao formal"
},
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform/README.md",
"role": "supporting",
"summary": "README contem sinal relacionado."
},
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "primary",
"summary": "estado unsupported/configuracao incompleta precisa decisao formal"
},
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "supporting",
"summary": "A plataforma possui bloqueios de maturidade ja mapeados."
},
{
"confidence": "derived",
"line": 38,
"path": "docs/governance-security.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "apps/intelligence-worker/src/ecosystem-governance.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 66,
"path": "apps/intelligence-worker/src/gate-orchestrator.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "apps/intelligence-worker/src/read-models.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"execution_summary": "Dossie atualizado para intelligence; status bloqueado; pendencias: 5.",
"generated_at": "2026-04-30T09:40:35+00:00",
"linked_gates": [
"intelligence.repository",
"intelligence.git",
"intelligence.documentation",
"intelligence.tests",
"intelligence.contract",
"intelligence.panel",
"intelligence.docs",
"intelligence.business",
"intelligence.cloud"
],
"linked_signals": [
"intelligence.docs-catalog-only.df2f3671",
"intelligence.intelligence-promotion-gates.99d9d016",
"intelligence.intelligence-unsupported.9d47c41b",
"intelligence-bloqueios-conhecidos.3b8d0e",
"intelligence.business-entitlement-signal.99c6245d",
"intelligence.wrangler-operational-signal.a3227062",
"intelligence.openapi-contract.93b2894b",
"intelligence.score.high",
"intelligence.identity-rbac-signal.2d6b5633",
"intelligence.readiness-surface.3dab148d",
"intelligence.audit-trace-signal.24060b50",
"intelligence.panel-ready-signal.fb0b4afc"
],
"order_id": "0014_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos",
"order_type": "gerencial",
"pending_items": [
"Docs catalogOnly exige decisao formal: promover leitura canonica minima de Docs ou registrar excecao deliberada",
"Intelligence precisa de gates de promocao: executar smoke publico health/profile/readiness/openapi/admin e publicar evidencia",
"Intelligence sem promocao operacional completa: manter como catalogOnly planejada ate publicar smoke HTTP e registrar no MCP central",
"Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"Relacao com Docs: promover leitura Docs responseReady minima ou registrar excecao formal"
],
"platform_id": "intelligence",
"reason": "A ordem foi executada como formalizacao e reducao de ambiguidade; ainda ha pendencias reais.",
"resulting_orders": [
"0003_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0003_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos"
],
"title": "Resolver ou formalizar bloqueios conhecidos",
"validation_steps": [
"regenerar dossie operacional",
"validar JSON e Markdown gerados",
"atualizar SQL semantico com arquivos alterados",
"registrar ordens de saida somente para pendencias reais"
]
},
{
"closure_status": "concluida",
"evidence": [
{
"confidence": "derived",
"line": 5,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 74,
"path": "tests/business-admin.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 43,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 55,
"path": "tests/platform-total.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 88,
"path": "scripts/round/materialize-business-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 133,
"path": "scripts/round/materialize-business-platform.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-business-platform",
"role": "supporting",
"summary": "Score medio atual 100; lacunas principais exigem continuidade."
},
{
"confidence": "derived",
"line": 5,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"execution_summary": "Dossie atualizado para business; nenhum blocker ativo ficou associado a ordem.",
"generated_at": "2026-04-30T09:40:35+00:00",
"linked_gates": [
"business.repository",
"business.git",
"business.documentation",
"business.tests",
"business.contract",
"business.panel",
"business.integration",
"business.business",
"business.cloud"
],
"linked_signals": [
"business.business-blocker-isolation.a7630c26",
"global-elevar-business.94df61",
"business.business-entitlement-signal.72afeb93",
"business.wrangler-operational-signal.f5d3b11c",
"business.openapi-contract.f7750469",
"business.score.high",
"business.identity-rbac-signal.70b97039",
"business.readiness-surface.c1d1c325",
"business.audit-trace-signal.fcf1d51f",
"business.git.present",
"business.repo.exists",
"business.health-surface.7d5cb1e0"
],
"order_id": "0015_GERENCIAL__elevar-maturidade-humana-de-business-platform",
"order_type": "gerencial",
"pending_items": [],
"platform_id": "business",
"reason": "A ordem foi executada com evidencia suficiente para fechar a lacuna mapeada.",
"resulting_orders": [
"0004_EXECUTIVA__elevar-maturidade-humana-de-business-platform",
"0004_GERENCIAL__elevar-maturidade-humana-de-business-platform"
],
"title": "Elevar maturidade humana de business platform",
"validation_steps": [
"regenerar dossie operacional",
"validar JSON e Markdown gerados",
"atualizar SQL semantico com arquivos alterados",
"registrar ordens de saida somente para pendencias reais"
]
},
{
"closure_status": "concluida",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/data/surveys/questions/which-other-policy-management-tools-have-you-used-/data.json",
"role": "supporting",
"summary": "Possivel tool ou superficie MCP encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/data/surveys/events/2025/which-other-policy-management-tools-have-you-used-/data.json",
"role": "supporting",
"summary": "Possivel tool ou superficie MCP encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "package.json",
"role": "supporting",
"summary": "Script 'retention:review' com intencao 'test'."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/lib/playground.js",
"role": "supporting",
"summary": "Rota ou chamada HTTP detectada: https://play.openpolicyagent.org/v1/data"
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/lib/playground.js",
"role": "supporting",
"summary": "Rota ou chamada HTTP detectada: https://play.openpolicyagent.org/v1/lint"
},
{
"confidence": "direct",
"line": 475,
"path": "_paradigmas/github/repos-clonados/opa/docs/docs/policy-performance.md",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "supporting",
"summary": "Score medio atual 100; lacunas principais exigem continuidade."
},
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
}
],
"execution_summary": "Dossie atualizado para compliance; nenhum blocker ativo ficou associado a ordem.",
"generated_at": "2026-04-30T09:40:35+00:00",
"linked_gates": [
"compliance.repository",
"compliance.git",
"compliance.documentation",
"compliance.tests",
"compliance.contract",
"compliance.panel",
"compliance.docs",
"compliance.cloud"
],
"linked_signals": [
"compliance.compliance-admin-view.65a0e874",
"global-elevar-compliance.94df61",
"compliance.openapi-missing.fbdb63d9",
"compliance.business-entitlement-signal.c71307e5",
"compliance.wrangler-operational-signal.d822d105",
"compliance.openapi-contract.8a9b46f3",
"compliance.score.high",
"compliance.identity-rbac-signal.c0f2e59d",
"compliance.readiness-surface.decf7e55",
"compliance.audit-trace-signal.f0f7ef4b",
"compliance.panel-ready-signal.c55dd1b5",
"compliance.same-source-signal.906e9bc3"
],
"order_id": "0016_GERENCIAL__elevar-maturidade-humana-de-compliance-platform",
"order_type": "gerencial",
"pending_items": [],
"platform_id": "compliance",
"reason": "A ordem foi executada com evidencia suficiente para fechar a lacuna mapeada.",
"resulting_orders": [
"0005_EXECUTIVA__elevar-maturidade-humana-de-compliance-platform",
"0005_GERENCIAL__elevar-maturidade-humana-de-compliance-platform"
],
"title": "Elevar maturidade humana de compliance platform",
"validation_steps": [
"regenerar dossie operacional",
"validar JSON e Markdown gerados",
"atualizar SQL semantico com arquivos alterados",
"registrar ordens de saida somente para pendencias reais"
]
}
],
"output_orders": [
"0001_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0002_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0003_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos",
"0004_EXECUTIVA__elevar-maturidade-humana-de-business-platform",
"0005_EXECUTIVA__elevar-maturidade-humana-de-compliance-platform",
"0001_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos",
"0002_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos",
"0003_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos",
"0004_GERENCIAL__elevar-maturidade-humana-de-business-platform",
"0005_GERENCIAL__elevar-maturidade-humana-de-compliance-platform"
],
"pending_items": [
"0001_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Docs catalogOnly exige decisao formal: promover leitura canonica minima de Docs ou registrar excecao deliberada",
"0001_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Leitura canonica de Docs precisa ficar explicita: criar gate Docs: responseReady minimo ou excecao documentada sem bloquear ready global",
"0001_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"0001_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Relacao com Docs: promover leitura Docs responseReady minima ou registrar excecao formal",
"0002_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Bloqueio conhecido catalogado: resolver, isolar ou formalizar o bloqueio conhecido",
"0002_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"0002_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Jornada BYOK ponta a ponta deve ser provada: executar fluxo encadeado BYOK com nao vazamento e consumo auditavel",
"0002_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Integracao externa e credenciais: provar credentialRef, smoke readonly e nao vazamento por tenant",
"0003_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Docs catalogOnly exige decisao formal: promover leitura canonica minima de Docs ou registrar excecao deliberada",
"0003_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Intelligence precisa de gates de promocao: executar smoke publico health/profile/readiness/openapi/admin e publicar evidencia",
"0003_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Intelligence sem promocao operacional completa: manter como catalogOnly planejada ate publicar smoke HTTP e registrar no MCP central",
"0003_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"0003_EXECUTIVA__resolver-ou-formalizar-bloqueios-conhecidos: Relacao com Docs: promover leitura Docs responseReady minima ou registrar excecao formal",
"0012_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Docs catalogOnly exige decisao formal: promover leitura canonica minima de Docs ou registrar excecao deliberada",
"0012_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Leitura canonica de Docs precisa ficar explicita: criar gate Docs: responseReady minimo ou excecao documentada sem bloquear ready global",
"0012_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"0012_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Relacao com Docs: promover leitura Docs responseReady minima ou registrar excecao formal",
"0013_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Bloqueio conhecido catalogado: resolver, isolar ou formalizar o bloqueio conhecido",
"0013_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"0013_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Jornada BYOK ponta a ponta deve ser provada: executar fluxo encadeado BYOK com nao vazamento e consumo auditavel",
"0013_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Integracao externa e credenciais: provar credentialRef, smoke readonly e nao vazamento por tenant",
"0014_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Docs catalogOnly exige decisao formal: promover leitura canonica minima de Docs ou registrar excecao deliberada",
"0014_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Intelligence precisa de gates de promocao: executar smoke publico health/profile/readiness/openapi/admin e publicar evidencia",
"0014_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Intelligence sem promocao operacional completa: manter como catalogOnly planejada ate publicar smoke HTTP e registrar no MCP central",
"0014_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Resolver ou formalizar bloqueios conhecidos: Reduzir contradicao entre readiness tecnico e utilidade humana.",
"0014_GERENCIAL__resolver-ou-formalizar-bloqueios-conhecidos: Relacao com Docs: promover leitura Docs responseReady minima ou registrar excecao formal"
],
"platform_dossiers": [
{
"blocker_count": 0,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-business-platform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "business.repository",
"linked_signals": [
"business.git.present",
"business.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "business",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-business-platform",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "business.git",
"linked_signals": [
"business.git.present",
"business.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "business",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "business.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "business",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "business.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "business",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "direct",
"line": 560,
"path": "package-lock.json",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 354,
"path": "scripts/round/materialize-business-docs-proof.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 365,
"path": "scripts/round/materialize-business-platform.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 364,
"path": "packages/shared-business-utils/src/demo-state.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 58,
"path": "packages/shared-business-utils/src/business-governance/blocked-products-policy.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 90,
"path": "packages/shared-business-utils/src/business-governance/future-panels-contract.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "business.contract",
"linked_signals": [
"business.openapi-contract.f7750469"
],
"next_action": "manter contrato sincronizado com rotas e tools",
"outcome": "pass",
"platform_id": "business",
"reason": "OpenAPI ou contrato equivalente foi detectado.",
"severity": "info",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [],
"gate_id": "business.panel",
"linked_signals": [],
"next_action": "criar contrato de tela ou declarar que a plataforma nao entrega painel diretamente",
"outcome": "attention",
"platform_id": "business",
"reason": "Nenhum contrato de painel humano foi detectado.",
"severity": "medium",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [],
"gate_id": "business.docs",
"linked_signals": [],
"next_action": "manter referencia documental quando houver contrato publico",
"outcome": "not_applicable",
"platform_id": "business",
"reason": "Docs nao e dependencia primaria declarada para esta plataforma.",
"severity": "info",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "business.integration",
"linked_signals": [],
"next_action": "mapear provider, credencial, smoke e ownerPlatformId",
"outcome": "attention",
"platform_id": "business",
"reason": "Integracoes e dependencia declarada, mas nao apareceram sinais fortes.",
"severity": "medium",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [
{
"confidence": "derived",
"line": 5,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 74,
"path": "tests/business-admin.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 43,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 55,
"path": "tests/platform-total.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 88,
"path": "scripts/round/materialize-business-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 133,
"path": "scripts/round/materialize-business-platform.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "business.business",
"linked_signals": [
"business.business-blocker-isolation.a7630c26",
"global-elevar-business.94df61",
"business.business-entitlement-signal.72afeb93"
],
"next_action": "manter Business como fonte unica para plano, franquia e bloqueio",
"outcome": "pass",
"platform_id": "business",
"reason": "Ha sinais de entitlement, cobranca, produto ou blocker comercial isolado.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-webhooks/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-usage/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-plans/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-orgs/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-customers/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-checkout/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"gate_id": "business.cloud",
"linked_signals": [
"business.wrangler-operational-signal.f5d3b11c"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "business",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:34+00:00",
"human_score": 100,
"order_targets": [
"global-elevar-business"
],
"panel_ready": false,
"platform_id": "business",
"repo_path": "G:\\_codex-git\\tudo-para-ia-business-platform",
"same_source_ready": false,
"signals": [
{
"categories": [
"commercial",
"finance",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "decision",
"next_action": "validar blocker por productId, stage e impacto comercial isolado",
"platform_id": "business",
"severity": "medium",
"signal_id": "business.business-blocker-isolation.a7630c26",
"sources": [
{
"confidence": "derived",
"line": 5,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 74,
"path": "tests/business-admin.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 43,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 55,
"path": "tests/platform-total.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 88,
"path": "scripts/round/materialize-business-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 133,
"path": "scripts/round/materialize-business-platform.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Business aparece como fonte de readiness comercial e precisa impedir contaminacao global indevida.",
"tags": [
"business",
"blocker-policy"
],
"title": "Business deve isolar blockers por produto"
},
{
"categories": [
"commercial",
"finance",
"administration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "decision",
"next_action": "Aumentar clareza para administradores, suporte, clientes e planejamento.",
"platform_id": "business",
"severity": "medium",
"signal_id": "global-elevar-business.94df61",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-business-platform",
"role": "supporting",
"summary": "Score medio atual 100; lacunas principais exigem continuidade."
}
],
"stage": "human_explainable",
"summary": "Score medio atual 100; lacunas principais exigem continuidade.",
"tags": [
"recommendation",
"gerencial"
],
"title": "Elevar maturidade humana de Business Platform"
},
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "business",
"severity": "info",
"signal_id": "business.business-entitlement-signal.72afeb93",
"sources": [
{
"confidence": "derived",
"line": 5,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 74,
"path": "tests/business-admin.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 17,
"path": "tests/finance-revenue-producer.test.ts",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 19,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 43,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 25,
"path": "tests/platform-total.test.ts",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "business",
"severity": "info",
"signal_id": "business.wrangler-operational-signal.f5d3b11c",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-webhooks/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-usage/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-plans/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-orgs/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-customers/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-checkout/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "business",
"severity": "info",
"signal_id": "business.openapi-contract.f7750469",
"sources": [
{
"confidence": "direct",
"line": 560,
"path": "package-lock.json",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 354,
"path": "scripts/round/materialize-business-docs-proof.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 365,
"path": "scripts/round/materialize-business-platform.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 364,
"path": "packages/shared-business-utils/src/demo-state.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 58,
"path": "packages/shared-business-utils/src/business-governance/blocked-products-policy.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 90,
"path": "packages/shared-business-utils/src/business-governance/future-panels-contract.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "business",
"severity": "info",
"signal_id": "business.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "business",
"severity": "info",
"signal_id": "business.identity-rbac-signal.70b97039",
"sources": [
{
"confidence": "derived",
"line": 19,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 43,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 73,
"path": "packages/shared-business-utils/src/identity-mcp-flow.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 78,
"path": "packages/shared-business-utils/src/identity-mcp-flow.ts",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 17,
"path": "packages/shared-business-utils/src/business-governance/identity-d1-live-proof.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 20,
"path": "packages/shared-business-utils/src/business-governance/identity-d1-live-proof.ts",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "business",
"severity": "info",
"signal_id": "business.readiness-surface.c1d1c325",
"sources": [
{
"confidence": "derived",
"line": 75,
"path": "tests/business-governance-round.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 80,
"path": "tests/round-0021-0025-execution-control.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 18,
"path": "tests/round-0026-0030-live-operations.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 125,
"path": "scripts/round/materialize-business-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 47,
"path": "scripts/round/materialize-round-0016-0020-policy.js",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 140,
"path": "scripts/round/materialize-round-0021-0025-execution-control.js",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "business",
"severity": "info",
"signal_id": "business.audit-trace-signal.fcf1d51f",
"sources": [
{
"confidence": "derived",
"line": 41,
"path": "scripts/round/materialize-round-0026-0030-live-audit-pack.js",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 18,
"path": "package.json",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 66,
"path": "tests/business-admin.test.ts",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 67,
"path": "tests/business-admin.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 116,
"path": "tests/finance-revenue-producer.test.ts",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 117,
"path": "tests/finance-revenue-producer.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "business",
"severity": "info",
"signal_id": "business.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "business",
"severity": "info",
"signal_id": "business.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-business-platform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "business",
"severity": "info",
"signal_id": "business.health-surface.7d5cb1e0",
"sources": [
{
"confidence": "derived",
"line": 17,
"path": "tests/platform-total.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 661,
"path": "scripts/round/materialize-business-docs-proof.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 344,
"path": "scripts/round/materialize-business-platform.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 79,
"path": "scripts/round/materialize-round-0016-0020-policy.js",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 195,
"path": "reports/business-semantic-snapshot.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
}
],
"stage": "human_explainable",
"technical_ready": true,
"title": "Business Platform",
"top_next_actions": [
"validar blocker por productId, stage e impacto comercial isolado",
"Aumentar clareza para administradores, suporte, clientes e planejamento.",
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado",
"amarrar actor, organizationId, role e escopo nos contratos humanos",
"manter readiness como evidencia regressiva"
],
"warning_count": 2
},
{
"blocker_count": 0,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "compliance.repository",
"linked_signals": [
"compliance.git.present",
"compliance.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "compliance",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "compliance.git",
"linked_signals": [
"compliance.git.present",
"compliance.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "compliance",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "compliance.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "compliance",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "compliance.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "compliance",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
},
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
}
],
"gate_id": "compliance.contract",
"linked_signals": [
"compliance.openapi-missing.fbdb63d9",
"compliance.openapi-contract.8a9b46f3"
],
"next_action": "publicar OpenAPI minima ou declarar contrato alternativo versionado",
"outcome": "attention",
"platform_id": "compliance",
"reason": "OpenAPI nao foi detectada por varredura local.",
"severity": "medium",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__EVIDENCIA-LIVE-REGRESSAO__2026-04-30_012533101Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__EVIDENCIA-LIVE-REGRESSAO__2026-04-30_013419809Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__EVIDENCIA-LIVE-REGRESSAO__2026-04-30_071958833Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__EVIDENCIA-LIVE-REGRESSAO__2026-04-30_082821177Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__EVIDENCIA-LIVE-REGRESSAO__2026-04-30_093917050Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__LIVE-HTTP-SUITE__2026-04-30_012532606Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "compliance.panel",
"linked_signals": [
"compliance.panel-ready-signal.c55dd1b5",
"compliance.same-source-signal.906e9bc3"
],
"next_action": "executar regressao de hashes de fonte e registros",
"outcome": "pass",
"platform_id": "compliance",
"reason": "Sinais de panelReady e sameSource foram detectados.",
"severity": "info",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [],
"gate_id": "compliance.docs",
"linked_signals": [],
"next_action": "manter evidencias e contratos documentais reconciliados",
"outcome": "pass",
"platform_id": "compliance",
"reason": "A relacao documental nao apresenta blocker formal nesta varredura.",
"severity": "info",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "compliance.integration",
"linked_signals": [],
"next_action": "registrar dependencia quando produto exigir provider externo",
"outcome": "not_applicable",
"platform_id": "compliance",
"reason": "Integracoes nao e dependencia primaria declarada.",
"severity": "info",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [],
"gate_id": "compliance.business",
"linked_signals": [
"compliance.business-entitlement-signal.c71307e5"
],
"next_action": "registrar contrato comercial quando houver produto vendavel",
"outcome": "not_applicable",
"platform_id": "compliance",
"reason": "Business nao e dependencia primaria declarada.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "apps/compliance-worker/wrangler.jsonc",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"gate_id": "compliance.cloud",
"linked_signals": [
"compliance.wrangler-operational-signal.d822d105"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "compliance",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:34+00:00",
"human_score": 100,
"order_targets": [
"global-elevar-compliance"
],
"panel_ready": true,
"platform_id": "compliance",
"repo_path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"same_source_ready": true,
"signals": [
{
"categories": [
"legal",
"security",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "compliance",
"kind": "decision",
"next_action": "validar regressao de panelReady, source hash, retention e dados redigidos",
"platform_id": "compliance",
"severity": "medium",
"signal_id": "compliance.compliance-admin-view.65a0e874",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/data/surveys/questions/which-other-policy-management-tools-have-you-used-/data.json",
"role": "supporting",
"summary": "Possivel tool ou superficie MCP encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/data/surveys/events/2025/which-other-policy-management-tools-have-you-used-/data.json",
"role": "supporting",
"summary": "Possivel tool ou superficie MCP encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "package.json",
"role": "supporting",
"summary": "Script 'retention:review' com intencao 'test'."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/lib/playground.js",
"role": "supporting",
"summary": "Rota ou chamada HTTP detectada: https://play.openpolicyagent.org/v1/data"
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/lib/playground.js",
"role": "supporting",
"summary": "Rota ou chamada HTTP detectada: https://play.openpolicyagent.org/v1/lint"
},
{
"confidence": "direct",
"line": 475,
"path": "_paradigmas/github/repos-clonados/opa/docs/docs/policy-performance.md",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Compliance possui admin view e deve manter mesma fonte, redaction, retention e evidencia.",
"tags": [
"compliance",
"admin-view"
],
"title": "Compliance deve manter admin view same-source"
},
{
"categories": [
"legal",
"security",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "compliance",
"kind": "decision",
"next_action": "Aumentar clareza para administradores, suporte, clientes e planejamento.",
"platform_id": "compliance",
"severity": "medium",
"signal_id": "global-elevar-compliance.94df61",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "supporting",
"summary": "Score medio atual 100; lacunas principais exigem continuidade."
}
],
"stage": "human_explainable",
"summary": "Score medio atual 100; lacunas principais exigem continuidade.",
"tags": [
"recommendation",
"gerencial"
],
"title": "Elevar maturidade humana de Compliance Platform"
},
{
"categories": [
"documentation",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "gap",
"next_action": "publicar OpenAPI minima ou declarar contrato alternativo versionado",
"platform_id": "compliance",
"severity": "medium",
"signal_id": "compliance.openapi-missing.fbdb63d9",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
}
],
"stage": "technical_ready",
"summary": "Sem contrato OpenAPI ou equivalente, a integracao fica menos auditavel.",
"tags": [
"openapi",
"contract"
],
"title": "Contrato OpenAPI nao encontrado"
},
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.business-entitlement-signal.c71307e5",
"sources": [
{
"confidence": "derived",
"line": 25,
"path": "tools/generate-round006-operational-governance.mjs",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 46,
"path": "reports/COMPLIANCE__ROUND006-OPERATIONAL-GOVERNANCE__2026-04-30_093825649Z.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 405,
"path": "reports/COMPLIANCE__ROUND006-RELEASE-GATE__2026-04-30_093825882Z.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 65,
"path": "apps/compliance-worker/tests/generate-round005-snapshot.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 92,
"path": "apps/compliance-worker/tests/generate-round006-snapshot.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 90,
"path": "apps/compliance-worker/tests/governance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.wrangler-operational-signal.d822d105",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "apps/compliance-worker/wrangler.jsonc",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.openapi-contract.8a9b46f3",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.identity-rbac-signal.c0f2e59d",
"sources": [
{
"confidence": "direct",
"line": 68,
"path": "_paradigmas/github/repos-clonados/opa/ADOPTERS.md",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 3,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/data/surveys/questions/do-you-have-a-need-to-extend-or-replace-kubernetes/data.json",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 24,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/data/surveys/events/2025/which-types-of-policies-have-you-primarily-used-wi/data.json",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 23,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/data/ecosystem/entries/aserto.md",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 17,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/data/ecosystem/entries/big-acl.md",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 15,
"path": "_paradigmas/github/repos-clonados/opa/docs/src/data/ecosystem/entries/digger.md",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.readiness-surface.decf7e55",
"sources": [
{
"confidence": "derived",
"line": 10,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 7,
"path": "reports/COMPLIANCE__CONTRACT-SNAPSHOT__2026-04-30_012526377Z.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 7,
"path": "reports/COMPLIANCE__CONTRACT-SNAPSHOT__2026-04-30_071937959Z.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 7,
"path": "reports/COMPLIANCE__CONTRACT-SNAPSHOT__2026-04-30_082814538Z.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 7,
"path": "reports/COMPLIANCE__CONTRACT-SNAPSHOT__2026-04-30_093910601Z.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "reports/COMPLIANCE__CONTRATO-MCP-READY__2026-04-27_234645.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.audit-trace-signal.f0f7ef4b",
"sources": [
{
"confidence": "derived",
"line": 144,
"path": "package-lock.json",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 18,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 88,
"path": "tools/generate-round006-operational-governance.mjs",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 215,
"path": "tools/generate-round006-operational-governance.mjs",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 41,
"path": "reports/COMPLIANCE__CONTRACT-SNAPSHOT__2026-04-30_012526377Z.json",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [
"experience",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "validar se panelReady usa a mesma fonte do GPT",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.panel-ready-signal.c55dd1b5",
"sources": [
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__EVIDENCIA-LIVE-REGRESSAO__2026-04-30_012533101Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__EVIDENCIA-LIVE-REGRESSAO__2026-04-30_013419809Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__EVIDENCIA-LIVE-REGRESSAO__2026-04-30_071958833Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__EVIDENCIA-LIVE-REGRESSAO__2026-04-30_082821177Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__EVIDENCIA-LIVE-REGRESSAO__2026-04-30_093917050Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 4,
"path": "reports/COMPLIANCE__LIVE-HTTP-SUITE__2026-04-30_012532606Z.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de contrato de tela pronto para painel humano.",
"tags": [
"panelReady"
],
"title": "panelReady detectado"
},
{
"categories": [
"experience",
"governance",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "manter hash de fonte e registros em regressao",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.same-source-signal.906e9bc3",
"sources": [
{
"confidence": "direct",
"line": 558,
"path": "reports/COMPLIANCE__ROUND006-OPERATIONAL-GOVERNANCE__2026-04-30_093825649Z.json",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 463,
"path": "reports/COMPLIANCE__ROUND006-RELEASE-GATE__2026-04-30_093825882Z.json",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de mesma fonte entre GPT, painel e evidencia.",
"tags": [
"sameSource"
],
"title": "sameSource detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "compliance",
"severity": "info",
"signal_id": "compliance.health-surface.76ef9334",
"sources": [
{
"confidence": "derived",
"line": 10,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 24,
"path": "reports/COMPLIANCE__CONTRACT-SNAPSHOT__2026-04-30_012526377Z.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 24,
"path": "reports/COMPLIANCE__CONTRACT-SNAPSHOT__2026-04-30_071937959Z.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 24,
"path": "reports/COMPLIANCE__CONTRACT-SNAPSHOT__2026-04-30_082814538Z.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 30,
"path": "reports/COMPLIANCE__CONTRACT-SNAPSHOT__2026-04-30_093910601Z.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 7,
"path": "reports/COMPLIANCE__CONTRATO-MCP-READY__2026-04-27_234645.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
}
],
"stage": "panel_ready",
"technical_ready": true,
"title": "Compliance Platform",
"top_next_actions": [
"validar regressao de panelReady, source hash, retention e dados redigidos",
"publicar OpenAPI minima ou declarar contrato alternativo versionado",
"Aumentar clareza para administradores, suporte, clientes e planejamento.",
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado",
"amarrar actor, organizationId, role e escopo nos contratos humanos"
],
"warning_count": 1
},
{
"blocker_count": 0,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "customer_ops.repository",
"linked_signals": [
"customer_ops.git.present",
"customer_ops.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "customer_ops",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "customer_ops.git",
"linked_signals": [
"customer_ops.git.present",
"customer_ops.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "customer_ops",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "customer_ops.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "customer_ops",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "customer_ops.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "customer_ops",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/index.html",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/index.yml",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/swagger.json",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/tag_groups/application.yml",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/tag_groups/application_swagger.json",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": 2,
"path": "_paradigmas/chatwoot/swagger/tag_groups/application_swagger.json",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "customer_ops.contract",
"linked_signals": [
"customer_ops.openapi-contract.dcc9e680"
],
"next_action": "manter contrato sincronizado com rotas e tools",
"outcome": "pass",
"platform_id": "customer_ops",
"reason": "OpenAPI ou contrato equivalente foi detectado.",
"severity": "info",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [
{
"confidence": "direct",
"line": 9,
"path": "tests/admin-view-regression.test.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 3,
"path": "tests/snapshots/admin-view.compact.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 47,
"path": "docs/customer-ops-human-commands.md",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 33,
"path": "docs/whatsapp-para-ia-suporte.md",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 400,
"path": "apps/customer-ops-worker/src/operational-governance.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 10,
"path": "tests/admin-view-regression.test.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "customer_ops.panel",
"linked_signals": [
"customer_ops.panel-ready-signal.4514a38d",
"customer_ops.same-source-signal.1cbafe3a"
],
"next_action": "executar regressao de hashes de fonte e registros",
"outcome": "pass",
"platform_id": "customer_ops",
"reason": "Sinais de panelReady e sameSource foram detectados.",
"severity": "info",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [],
"gate_id": "customer_ops.docs",
"linked_signals": [],
"next_action": "manter evidencias e contratos documentais reconciliados",
"outcome": "pass",
"platform_id": "customer_ops",
"reason": "A relacao documental nao apresenta blocker formal nesta varredura.",
"severity": "info",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "customer_ops.integration",
"linked_signals": [],
"next_action": "registrar dependencia quando produto exigir provider externo",
"outcome": "not_applicable",
"platform_id": "customer_ops",
"reason": "Integracoes nao e dependencia primaria declarada.",
"severity": "info",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [
{
"confidence": "derived",
"line": 273,
"path": "tests/mcp-local-smoke.test.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 47,
"path": "tests/snapshots/admin-view.compact.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 59,
"path": "scripts/run-mcp-smoke.mjs",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 20,
"path": "docs/customer-ops-cross-platform-context.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 24,
"path": "docs/whatsapp-para-ia-suporte.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 49,
"path": "apps/customer-ops-worker/src/fixtures.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "customer_ops.business",
"linked_signals": [
"customer_ops.business-entitlement-signal.7508dbf1"
],
"next_action": "manter Business como fonte unica para plano, franquia e bloqueio",
"outcome": "pass",
"platform_id": "customer_ops",
"reason": "Ha sinais de entitlement, cobranca, produto ou blocker comercial isolado.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "scripts/create-live-wrangler-ledger-artifact.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "scripts/generate-wrangler-operations-assets.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "scripts/generate-wrangler-round-proof-assets.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/live/WRANGLER-ROUND-PROOF__20260430_014500.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/live/WRANGLER-ROUND-PROOF__20260430_014500.r2-readback.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/customer-ops-worker/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"gate_id": "customer_ops.cloud",
"linked_signals": [
"customer_ops.wrangler-operational-signal.1e45c00f"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "customer_ops",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:34+00:00",
"human_score": 100,
"order_targets": [
"global-elevar-customer_ops"
],
"panel_ready": true,
"platform_id": "customer_ops",
"repo_path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
"same_source_ready": true,
"signals": [
{
"categories": [
"support",
"operations",
"experience"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "decision",
"next_action": "Aumentar clareza para administradores, suporte, clientes e planejamento.",
"platform_id": "customer_ops",
"severity": "medium",
"signal_id": "global-elevar-customer_ops.94df61",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
"role": "supporting",
"summary": "Score medio atual 100; lacunas principais exigem continuidade."
}
],
"stage": "human_explainable",
"summary": "Score medio atual 100; lacunas principais exigem continuidade.",
"tags": [
"recommendation",
"gerencial"
],
"title": "Elevar maturidade humana de Customer Ops Platform"
},
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.business-entitlement-signal.7508dbf1",
"sources": [
{
"confidence": "derived",
"line": 273,
"path": "tests/mcp-local-smoke.test.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 47,
"path": "tests/snapshots/admin-view.compact.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 59,
"path": "scripts/run-mcp-smoke.mjs",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 20,
"path": "docs/customer-ops-cross-platform-context.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 24,
"path": "docs/whatsapp-para-ia-suporte.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 49,
"path": "apps/customer-ops-worker/src/fixtures.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.wrangler-operational-signal.1e45c00f",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "scripts/create-live-wrangler-ledger-artifact.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "scripts/generate-wrangler-operations-assets.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "scripts/generate-wrangler-round-proof-assets.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/live/WRANGLER-ROUND-PROOF__20260430_014500.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/live/WRANGLER-ROUND-PROOF__20260430_014500.r2-readback.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/customer-ops-worker/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.openapi-contract.dcc9e680",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/index.html",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/index.yml",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/swagger.json",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/tag_groups/application.yml",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/tag_groups/application_swagger.json",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": 2,
"path": "_paradigmas/chatwoot/swagger/tag_groups/application_swagger.json",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.identity-rbac-signal.3eb3f6e6",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/paths/platform/users/create.yml",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/paths/platform/users/delete.yml",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/paths/platform/users/login.yml",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/paths/platform/users/show.yml",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/paths/platform/users/token.yml",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
},
{
"confidence": "direct",
"line": null,
"path": "_paradigmas/chatwoot/swagger/paths/platform/users/update.yml",
"role": "supporting",
"summary": "Arquivo com indicio de contrato OpenAPI."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.readiness-surface.34b17e7e",
"sources": [
{
"confidence": "derived",
"line": 72,
"path": "scripts/generate-live-readiness-assets.mjs",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 100,
"path": "apps/customer-ops-worker/src/generated/live-readiness.generated.js",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "package.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 42,
"path": "scripts/generate-governance-persistence-assets.mjs",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 4,
"path": "scripts/generate-live-readiness-assets.mjs",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.audit-trace-signal.e438d3bc",
"sources": [
{
"confidence": "derived",
"line": 3,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 46,
"path": "tests/admin-view-regression.test.js",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 47,
"path": "tests/admin-view-regression.test.js",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 90,
"path": "tests/mcp-local-smoke.test.js",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 91,
"path": "tests/mcp-local-smoke.test.js",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [
"experience",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "validar se panelReady usa a mesma fonte do GPT",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.panel-ready-signal.4514a38d",
"sources": [
{
"confidence": "direct",
"line": 9,
"path": "tests/admin-view-regression.test.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 3,
"path": "tests/snapshots/admin-view.compact.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 47,
"path": "docs/customer-ops-human-commands.md",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 33,
"path": "docs/whatsapp-para-ia-suporte.md",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 400,
"path": "apps/customer-ops-worker/src/operational-governance.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de contrato de tela pronto para painel humano.",
"tags": [
"panelReady"
],
"title": "panelReady detectado"
},
{
"categories": [
"experience",
"governance",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "manter hash de fonte e registros em regressao",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.same-source-signal.1cbafe3a",
"sources": [
{
"confidence": "direct",
"line": 10,
"path": "tests/admin-view-regression.test.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 4,
"path": "tests/snapshots/admin-view.compact.json",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 60,
"path": "scripts/generate-governance-persistence-assets.mjs",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 48,
"path": "docs/customer-ops-human-commands.md",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 261,
"path": "apps/customer-ops-worker/src/governance-persistence.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 258,
"path": "apps/customer-ops-worker/src/operational-governance.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de mesma fonte entre GPT, painel e evidencia.",
"tags": [
"sameSource"
],
"title": "sameSource detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "customer_ops",
"severity": "info",
"signal_id": "customer_ops.health-surface.a4ee500c",
"sources": [
{
"confidence": "derived",
"line": 13,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 308,
"path": "tests/mcp-local-smoke.test.js",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 83,
"path": "scripts/generate-round-advance-assets.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "scripts/generate-service-order-continuity-assets.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 109,
"path": "scripts/generate-wrangler-operations-assets.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 163,
"path": "scripts/generate-wrangler-round-proof-assets.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
}
],
"stage": "panel_ready",
"technical_ready": true,
"title": "Customer Ops Platform",
"top_next_actions": [
"Aumentar clareza para administradores, suporte, clientes e planejamento.",
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado",
"amarrar actor, organizationId, role e escopo nos contratos humanos",
"manter readiness como evidencia regressiva",
"manter repositorio sincronizado e com hash rastreavel"
],
"warning_count": 0
},
{
"blocker_count": 3,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "docs.repository",
"linked_signals": [
"docs.git.present",
"docs.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "docs",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "docs.git",
"linked_signals": [
"docs.git.present",
"docs.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "docs",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "docs.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "docs",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "docs.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "docs",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "direct",
"line": 93,
"path": "tests/contracts/cloudflare-operational-evidence.test.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 346,
"path": "scripts/round/materialize-docs-foundation.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 387,
"path": "scripts/ops/cloudflare-live-evidence-collector.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 27,
"path": "reports/ordem-030-validacao-operacional-2026-04-24.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 92,
"path": "reports/evidence/cloudflare-live-evidence__20260430.json",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 44,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/integracoes-roteador-datajus-legado-inventario.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "docs.contract",
"linked_signals": [
"docs.openapi-contract.efe68e22"
],
"next_action": "manter contrato sincronizado com rotas e tools",
"outcome": "pass",
"platform_id": "docs",
"reason": "OpenAPI ou contrato equivalente foi detectado.",
"severity": "info",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [],
"gate_id": "docs.panel",
"linked_signals": [],
"next_action": "criar contrato de tela ou declarar que a plataforma nao entrega painel diretamente",
"outcome": "attention",
"platform_id": "docs",
"reason": "Nenhum contrato de painel humano foi detectado.",
"severity": "medium",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [
{
"confidence": "derived",
"line": 79,
"path": "apps/tudo-para-ia-docs-central/src/catalog/documents.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 32,
"path": "apps/tudo-para-ia-docs-central/src/catalog/gap-analysis.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 47,
"path": "apps/tudo-para-ia-docs-integracoes/src/catalog/guides.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 24,
"path": "apps/tudo-para-ia-docs-indexador-ia/src/catalog/collections.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 12,
"path": "apps/tudo-para-ia-docs-evidence-hub/src/catalog/evidence.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 16,
"path": "apps/tudo-para-ia-docs-central/src/catalog/gap-analysis.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "docs.docs",
"linked_signals": [
"docs.docs-catalog-only.da6ad0cb",
"docs.docs-canonical-read.43bba04a"
],
"next_action": "promover leitura Docs responseReady minima ou registrar excecao formal",
"outcome": "blocked",
"platform_id": "docs",
"reason": "Docs possui decisao catalogOnly ou leitura canonica pendente.",
"severity": "high",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "docs.integration",
"linked_signals": [
"docs.byok-signal.9ed05019"
],
"next_action": "registrar dependencia quando produto exigir provider externo",
"outcome": "not_applicable",
"platform_id": "docs",
"reason": "Integracoes nao e dependencia primaria declarada.",
"severity": "info",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [],
"gate_id": "docs.business",
"linked_signals": [
"docs.business-entitlement-signal.9938cd3c"
],
"next_action": "registrar contrato comercial quando houver produto vendavel",
"outcome": "not_applicable",
"platform_id": "docs",
"reason": "Business nao e dependencia primaria declarada.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "scripts/ops/cloudflare-wrangler-evidence.ts",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-docs-central/wrangler.jsonc",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"gate_id": "docs.cloud",
"linked_signals": [
"docs.wrangler-operational-signal.7e5b8123"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "docs",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:34+00:00",
"human_score": 100,
"order_targets": [
"docs-bloqueios-conhecidos",
"global-elevar-docs"
],
"panel_ready": false,
"platform_id": "docs",
"repo_path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
"same_source_ready": false,
"signals": [
{
"categories": [
"documentation",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "docs",
"kind": "blocker",
"next_action": "promover leitura canonica minima de Docs ou registrar excecao deliberada",
"platform_id": "docs",
"severity": "high",
"signal_id": "docs.docs-catalog-only.da6ad0cb",
"sources": [
{
"confidence": "derived",
"line": 79,
"path": "apps/tudo-para-ia-docs-central/src/catalog/documents.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 32,
"path": "apps/tudo-para-ia-docs-central/src/catalog/gap-analysis.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 47,
"path": "apps/tudo-para-ia-docs-integracoes/src/catalog/guides.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 24,
"path": "apps/tudo-para-ia-docs-indexador-ia/src/catalog/collections.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 12,
"path": "apps/tudo-para-ia-docs-evidence-hub/src/catalog/evidence.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 16,
"path": "apps/tudo-para-ia-docs-central/src/catalog/gap-analysis.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"stage": "catalog_only",
"summary": "Docs aparece como catalogOnly; isso precisa ser excecao formal ou leitura minima responseReady.",
"tags": [
"docs",
"catalogOnly"
],
"title": "Docs catalogOnly exige decisao formal"
},
{
"categories": [
"documentation",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "docs",
"kind": "decision",
"next_action": "criar gate Docs: responseReady minimo ou excecao documentada sem bloquear ready global",
"platform_id": "docs",
"severity": "high",
"signal_id": "docs.docs-canonical-read.43bba04a",
"sources": [
{
"confidence": "derived",
"line": 458,
"path": "scripts/round/materialize-docs-foundation.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/dajuds-business-planos-e-metricas.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/dajuds-caminho-producao.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 10,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/dajuds-monitoramento-processual.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/integracoes-whatsapp-para-ia-comercial-piloto.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 19,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/integracoes-whatsapp-para-ia-visao-geral.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "catalog_only",
"summary": "Docs precisa decidir entre leitura responseReady minima e excecao catalogOnly formal.",
"tags": [
"docs",
"decision"
],
"title": "Leitura canonica de Docs precisa ficar explicita"
},
{
"categories": [
"governance",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "blocker",
"next_action": "Reduzir contradicao entre readiness tecnico e utilidade humana.",
"platform_id": "docs",
"severity": "high",
"signal_id": "docs-bloqueios-conhecidos.3b8d0e",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
"role": "supporting",
"summary": "A plataforma possui bloqueios de maturidade ja mapeados."
}
],
"stage": "human_explainable",
"summary": "A plataforma possui bloqueios de maturidade ja mapeados.",
"tags": [
"recommendation",
"gerencial"
],
"title": "Resolver ou formalizar bloqueios conhecidos"
},
{
"categories": [
"documentation",
"governance",
"strategy"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "docs",
"kind": "decision",
"next_action": "Aumentar clareza para administradores, suporte, clientes e planejamento.",
"platform_id": "docs",
"severity": "medium",
"signal_id": "global-elevar-docs.94df61",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
"role": "supporting",
"summary": "Score medio atual 100; lacunas principais exigem continuidade."
}
],
"stage": "human_explainable",
"summary": "Score medio atual 100; lacunas principais exigem continuidade.",
"tags": [
"recommendation",
"gerencial"
],
"title": "Elevar maturidade humana de Docs Platform"
},
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.business-entitlement-signal.9938cd3c",
"sources": [
{
"confidence": "derived",
"line": 458,
"path": "scripts/round/materialize-docs-foundation.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/dajuds-business-planos-e-metricas.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/dajuds-caminho-producao.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 10,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/dajuds-monitoramento-processual.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/integracoes-whatsapp-para-ia-comercial-piloto.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 19,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/integracoes-whatsapp-para-ia-visao-geral.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.wrangler-operational-signal.7e5b8123",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "scripts/ops/cloudflare-wrangler-evidence.ts",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/tudo-para-ia-docs-central/wrangler.jsonc",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.openapi-contract.efe68e22",
"sources": [
{
"confidence": "direct",
"line": 93,
"path": "tests/contracts/cloudflare-operational-evidence.test.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 346,
"path": "scripts/round/materialize-docs-foundation.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 387,
"path": "scripts/ops/cloudflare-live-evidence-collector.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 27,
"path": "reports/ordem-030-validacao-operacional-2026-04-24.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 92,
"path": "reports/evidence/cloudflare-live-evidence__20260430.json",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 44,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/integracoes-roteador-datajus-legado-inventario.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.identity-rbac-signal.095472ad",
"sources": [
{
"confidence": "derived",
"line": 32,
"path": "docs/platforms/tudo-para-ia-identity-platform/identity-platform-collector-interno.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 30,
"path": "docs/platforms/tudo-para-ia-identity-platform/identity-platform-contexto-gpt-mcp.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "docs/platforms/tudo-para-ia-identity-platform/identity-platform-eventos-por-plataforma-via-mcp.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 38,
"path": "docs/platforms/tudo-para-ia-identity-platform/identity-platform-eventos-por-plataforma-via-mcp.md",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 20,
"path": "docs/platforms/tudo-para-ia-identity-platform/identity-platform-expansao-10-plataformas.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 36,
"path": "docs/platforms/tudo-para-ia-identity-platform/identity-platform-funcionalidades-moesif-adaptadas.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"integration",
"security",
"commercial"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "integration",
"kind": "capability",
"next_action": "validar cadeia organizacao, usuario, entitlement, credentialRef, smoke e consumo",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.byok-signal.9ed05019",
"sources": [
{
"confidence": "direct",
"line": 158,
"path": "scripts/round/materialize-docs-foundation.ts",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 79,
"path": "scripts/docs/validate-docs.ts",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 90,
"path": "packages/shared-doc-types/src/identity-mcp-flow.ts",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 46,
"path": "inventory/document-truth.json",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 56,
"path": "docs/platforms/tudo-para-ia-identity-platform/identity-platform-collector-interno.md",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 26,
"path": "docs/platforms/tudo-para-ia-identity-platform/identity-platform-contrato-ingress.md",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
}
],
"stage": "controlled_ready",
"summary": "A jornada BYOK aparece como superficie tecnica ou comercial.",
"tags": [
"BYOK"
],
"title": "BYOK detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.readiness-surface.7a990e77",
"sources": [
{
"confidence": "derived",
"line": 7,
"path": "tests/contracts/node24-verify.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 5,
"path": "tests/contracts/operations-telemetry-d1-r2.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 118,
"path": "scripts/testing/node24-test-plan.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 324,
"path": "scripts/testing/node24-verify.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 226,
"path": "scripts/docs/evidence-publication-registry.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 58,
"path": "reports/docs-operational-evidence-pack__20260430.readback.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.audit-trace-signal.c902cac3",
"sources": [
{
"confidence": "derived",
"line": 20,
"path": "package.json",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 33,
"path": "tests/fixtures/d1-r2-library-runtime.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 52,
"path": "tests/fixtures/d1-r2-library-runtime.ts",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 57,
"path": "tests/contracts/cloudflare-live-evidence-collector.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 51,
"path": "tests/contracts/cloudflare-operational-evidence.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 28,
"path": "tests/contracts/cloudflare-plugin-policy.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.health-surface.41fd3a79",
"sources": [
{
"confidence": "derived",
"line": 119,
"path": "tests/contracts/alias-http-smoke.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 75,
"path": "tests/contracts/cloudflare-operational-evidence.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 103,
"path": "scripts/round/materialize-docs-foundation.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 114,
"path": "scripts/ops/cloudflare-live-evidence-collector.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 14,
"path": "scripts/ops/cloudflare-plugin-auth-policy.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 148,
"path": "scripts/ops/docs-round-ledger.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
},
{
"categories": [
"security",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "security",
"kind": "capability",
"next_action": "validar nao vazamento em relatorios, logs e respostas",
"platform_id": "docs",
"severity": "info",
"signal_id": "docs.credential-ref-signal.9db28260",
"sources": [
{
"confidence": "direct",
"line": 23,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/integracoes-whatsapp-para-ia-mcp-ready.md",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 17,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/integracoes-whatsapp-qr-session-arquitetura.md",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 7,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/integracoes-whatsapp-qr-session-legado-inventario.md",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 17,
"path": "docs/platforms/tudo-para-ia-integracoes-plataform/integracoes-whatsapp-qr-session-seguranca-redaction.md",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 35,
"path": "docs/ecossistema/jornada-integrada-cliente-piloto.md",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 38,
"path": "central/ecossistema-comercial-executivo.md",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
}
],
"stage": "controlled_ready",
"summary": "A plataforma usa referencia de credencial em vez de expor segredo bruto.",
"tags": [
"credentialRef",
"redaction"
],
"title": "credentialRef detectado"
}
],
"stage": "blocked",
"technical_ready": true,
"title": "Docs Platform",
"top_next_actions": [
"promover leitura canonica minima de Docs ou registrar excecao deliberada",
"criar gate Docs: responseReady minimo ou excecao documentada sem bloquear ready global",
"Reduzir contradicao entre readiness tecnico e utilidade humana.",
"Aumentar clareza para administradores, suporte, clientes e planejamento.",
"validar cadeia organizacao, usuario, entitlement, credentialRef, smoke e consumo",
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento"
],
"warning_count": 1
},
{
"blocker_count": 0,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-finance-platform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "finance.repository",
"linked_signals": [
"finance.git.present",
"finance.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "finance",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "main",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "81eb44e3cdeb9912d45a9ba43c904d39bf0ae884",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "finance.git",
"linked_signals": [
"finance.git.present",
"finance.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "finance",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "finance.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "finance",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "finance.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "finance",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "direct",
"line": 143,
"path": "_paradigmas/lago/README.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 55,
"path": "_paradigmas/lago/api/CONTRIBUTING.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "finance.contract",
"linked_signals": [
"finance.openapi-contract.0e9a8480"
],
"next_action": "manter contrato sincronizado com rotas e tools",
"outcome": "pass",
"platform_id": "finance",
"reason": "OpenAPI ou contrato equivalente foi detectado.",
"severity": "info",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [
{
"confidence": "direct",
"line": 85,
"path": "apps/finance-worker/src/finance-recurring-operations.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 119,
"path": "apps/finance-worker/src/operations-panel.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 85,
"path": "apps/finance-worker/src/finance-recurring-operations.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 134,
"path": "apps/finance-worker/src/finance-release-gate.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "finance.panel",
"linked_signals": [
"finance.panel-ready-signal.0395d8fe",
"finance.same-source-signal.aa7419cf"
],
"next_action": "executar regressao de hashes de fonte e registros",
"outcome": "pass",
"platform_id": "finance",
"reason": "Sinais de panelReady e sameSource foram detectados.",
"severity": "info",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [],
"gate_id": "finance.docs",
"linked_signals": [],
"next_action": "manter referencia documental quando houver contrato publico",
"outcome": "not_applicable",
"platform_id": "finance",
"reason": "Docs nao e dependencia primaria declarada para esta plataforma.",
"severity": "info",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "finance.integration",
"linked_signals": [],
"next_action": "registrar dependencia quando produto exigir provider externo",
"outcome": "not_applicable",
"platform_id": "finance",
"reason": "Integracoes nao e dependencia primaria declarada.",
"severity": "info",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-finance-platform",
"role": "supporting",
"summary": "Score medio atual 100; lacunas principais exigem continuidade."
},
{
"confidence": "derived",
"line": 5,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 10,
"path": "reports/FINANCE__INVENTARIO-SEMANTICO__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 17,
"path": "reports/FINANCE__PARADIGMA-ESCOLHIDO__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "reports/FINANCE__PARADIGMAS-AVALIADOS__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "reports/FINANCE__PARADIGMAS-AVALIADOS__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "finance.business",
"linked_signals": [
"global-elevar-finance.94df61",
"finance.business-entitlement-signal.44180c67"
],
"next_action": "manter Business como fonte unica para plano, franquia e bloqueio",
"outcome": "pass",
"platform_id": "finance",
"reason": "Ha sinais de entitlement, cobranca, produto ou blocker comercial isolado.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "apps/finance-worker/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"gate_id": "finance.cloud",
"linked_signals": [
"finance.wrangler-operational-signal.6df66f1d"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "finance",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:34+00:00",
"human_score": 100,
"order_targets": [
"global-elevar-finance"
],
"panel_ready": true,
"platform_id": "finance",
"repo_path": "G:\\_codex-git\\tudo-para-ia-finance-platform",
"same_source_ready": true,
"signals": [
{
"categories": [
"finance",
"commercial",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "decision",
"next_action": "Aumentar clareza para administradores, suporte, clientes e planejamento.",
"platform_id": "finance",
"severity": "medium",
"signal_id": "global-elevar-finance.94df61",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-finance-platform",
"role": "supporting",
"summary": "Score medio atual 100; lacunas principais exigem continuidade."
}
],
"stage": "human_explainable",
"summary": "Score medio atual 100; lacunas principais exigem continuidade.",
"tags": [
"recommendation",
"gerencial"
],
"title": "Elevar maturidade humana de Finance Platform"
},
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.business-entitlement-signal.44180c67",
"sources": [
{
"confidence": "derived",
"line": 5,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 10,
"path": "reports/FINANCE__INVENTARIO-SEMANTICO__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 17,
"path": "reports/FINANCE__PARADIGMA-ESCOLHIDO__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "reports/FINANCE__PARADIGMAS-AVALIADOS__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "reports/FINANCE__PARADIGMAS-AVALIADOS__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 67,
"path": "docs/cloudflare-real-roadmap.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.wrangler-operational-signal.6df66f1d",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "apps/finance-worker/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.openapi-contract.0e9a8480",
"sources": [
{
"confidence": "direct",
"line": 143,
"path": "_paradigmas/lago/README.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 55,
"path": "_paradigmas/lago/api/CONTRIBUTING.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.identity-rbac-signal.9ab54b39",
"sources": [
{
"confidence": "direct",
"line": 18,
"path": "_paradigmas/lago/front/src/core/constants/externalUrls.ts",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/lago/front/src/pages/settings/teamAndSecurity/roles/roleCreateEdit/__tests__/useRoleCreateEdit.test.ts",
"role": "supporting",
"summary": "Arquivo de teste ou especificacao encontrado."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/lago/front/src/pages/settings/teamAndSecurity/roles/hooks/__tests__/useRoleActions.test.ts",
"role": "supporting",
"summary": "Arquivo de teste ou especificacao encontrado."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/lago/front/src/pages/settings/teamAndSecurity/roles/hooks/__tests__/useRoleDetails.test.ts",
"role": "supporting",
"summary": "Arquivo de teste ou especificacao encontrado."
},
{
"confidence": "derived",
"line": 238,
"path": "_paradigmas/lago/front/src/hooks/__tests__/useResendEmail.test.ts",
"role": "supporting",
"summary": "Texto menciona 'support', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.readiness-surface.9478ab16",
"sources": [
{
"confidence": "derived",
"line": 35,
"path": "reports/FINANCE__CONTRATO-MCP-READY__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 13,
"path": "reports/FINANCE__IMPLEMENTACAO-CLOUDFLARE__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "reports/FINANCE__PUBLIC-SMOKE-LATEST.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "reports/FINANCE__PUBLIC-SMOKE__2026-04-29T02-52-04-935Z.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "reports/FINANCE__PUBLIC-SMOKE__2026-04-29T17-34-38-728Z.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "reports/FINANCE__PUBLIC-SMOKE__2026-04-29T18-07-00-793Z.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.audit-trace-signal.9556e336",
"sources": [
{
"confidence": "derived",
"line": 11,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 11,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 11,
"path": "status/summary.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "reports/FINANCE__CONTRATO-MCP-READY__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "reports/FINANCE__CONTRATO-MCP-READY__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 19,
"path": "reports/FINANCE__DEPENDENCIAS-PENDENCIAS__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [
"experience",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "validar se panelReady usa a mesma fonte do GPT",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.panel-ready-signal.0395d8fe",
"sources": [
{
"confidence": "direct",
"line": 85,
"path": "apps/finance-worker/src/finance-recurring-operations.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 119,
"path": "apps/finance-worker/src/operations-panel.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de contrato de tela pronto para painel humano.",
"tags": [
"panelReady"
],
"title": "panelReady detectado"
},
{
"categories": [
"experience",
"governance",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "manter hash de fonte e registros em regressao",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.same-source-signal.aa7419cf",
"sources": [
{
"confidence": "direct",
"line": 85,
"path": "apps/finance-worker/src/finance-recurring-operations.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 134,
"path": "apps/finance-worker/src/finance-release-gate.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de mesma fonte entre GPT, painel e evidencia.",
"tags": [
"sameSource"
],
"title": "sameSource detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "main",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "81eb44e3cdeb9912d45a9ba43c904d39bf0ae884",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-finance-platform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "finance",
"severity": "info",
"signal_id": "finance.health-surface.e7ec4d6d",
"sources": [
{
"confidence": "derived",
"line": 33,
"path": "reports/FINANCE__CONTRATO-MCP-READY__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 11,
"path": "reports/FINANCE__IMPLEMENTACAO-CLOUDFLARE__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "reports/FINANCE__RELATORIO-FINAL__2026-04-28_133227.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 11,
"path": "reports/FINANCE__TESTES-LOCAIS-MCP-PADRAO__2026-04-28_133227.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "docs/cloudflare-real-roadmap.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
}
],
"stage": "panel_ready",
"technical_ready": true,
"title": "Finance Platform",
"top_next_actions": [
"Aumentar clareza para administradores, suporte, clientes e planejamento.",
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado",
"amarrar actor, organizationId, role e escopo nos contratos humanos",
"manter readiness como evidencia regressiva",
"manter repositorio sincronizado e com hash rastreavel"
],
"warning_count": 0
},
{
"blocker_count": 0,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "gettys.repository",
"linked_signals": [
"gettys.git.present",
"gettys.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "gettys",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "gettys.git",
"linked_signals": [
"gettys.git.present",
"gettys.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "gettys",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "gettys.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "gettys",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "gettys.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "gettys",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "direct",
"line": 25,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 72,
"path": "tests/gettys-active-service-round.test.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 5,
"path": "tests/gettys-live-contract-drift.test.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 73,
"path": "tests/gettys-remote-http-regression.test.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 34,
"path": "scripts/gettys-active-service-round-suite.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 17,
"path": "scripts/gettys-live-contract-drift-suite.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "gettys.contract",
"linked_signals": [
"gettys.openapi-contract.5bcd2171"
],
"next_action": "manter contrato sincronizado com rotas e tools",
"outcome": "pass",
"platform_id": "gettys",
"reason": "OpenAPI ou contrato equivalente foi detectado.",
"severity": "info",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [
{
"confidence": "direct",
"line": 109,
"path": "tests/gettys-cross-platform-control.test.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 208,
"path": "tests/gettys-operational-governance.test.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 110,
"path": "tests/fixtures/gettys-contract-snapshot.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 128,
"path": "reports/gettys-closeout-20260430T010000.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 106,
"path": "reports/gettys-closeout-suite-20260429Trodada.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 52,
"path": "reports/gettys-ops-suite-20260429Trodada.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "gettys.panel",
"linked_signals": [
"gettys.panel-ready-signal.5b8b8d91",
"gettys.same-source-signal.bacb1fdd"
],
"next_action": "executar regressao de hashes de fonte e registros",
"outcome": "pass",
"platform_id": "gettys",
"reason": "Sinais de panelReady e sameSource foram detectados.",
"severity": "info",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [],
"gate_id": "gettys.docs",
"linked_signals": [],
"next_action": "manter referencia documental quando houver contrato publico",
"outcome": "not_applicable",
"platform_id": "gettys",
"reason": "Docs nao e dependencia primaria declarada para esta plataforma.",
"severity": "info",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "gettys.integration",
"linked_signals": [],
"next_action": "registrar dependencia quando produto exigir provider externo",
"outcome": "not_applicable",
"platform_id": "gettys",
"reason": "Integracoes nao e dependencia primaria declarada.",
"severity": "info",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [
{
"confidence": "derived",
"line": 249,
"path": "scripts/gettys-ops-suite.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 11,
"path": "apps/gettys-worker/src/domain/adapters.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "apps/gettys-worker/src/domain/context.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 72,
"path": "apps/gettys-worker/src/domain/cross-platform-control.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 54,
"path": "apps/gettys-worker/src/domain/operational-governance.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 68,
"path": "apps/gettys-worker/src/domain/operational-governance.js",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "gettys.business",
"linked_signals": [
"gettys.business-entitlement-signal.27437f1e"
],
"next_action": "manter Business como fonte unica para plano, franquia e bloqueio",
"outcome": "pass",
"platform_id": "gettys",
"reason": "Ha sinais de entitlement, cobranca, produto ou blocker comercial isolado.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-gettys-platform/README.md",
"role": "supporting",
"summary": "README contem sinal relacionado."
},
{
"confidence": "derived",
"line": null,
"path": "scripts/gettys-wrangler-ops-suite.js",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/gettys-wrangler-ops-20260430T000000.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/gettys-wrangler-ops-20260430T010000.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/gettys-wrangler-ops-20260430T011500.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/gettys-wrangler-ops-20260430T013000.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"gate_id": "gettys.cloud",
"linked_signals": [
"gettys.cloudflare-binding-local-blocker.499a56bf",
"gettys.wrangler-operational-signal.04572376"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "gettys",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:34+00:00",
"human_score": 100,
"order_targets": [],
"panel_ready": true,
"platform_id": "gettys",
"repo_path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
"same_source_ready": true,
"signals": [
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "cloud",
"kind": "risk",
"next_action": "validar bindings com wrangler e registrar ambiente alvo do smoke",
"platform_id": "gettys",
"severity": "medium",
"signal_id": "gettys.cloudflare-binding-local-blocker.499a56bf",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-gettys-platform/README.md",
"role": "supporting",
"summary": "README contem sinal relacionado."
}
],
"stage": "technical_ready",
"summary": "O runtime local indica bindings ausentes; isso limita prova live, mas nao invalida evidencia local.",
"tags": [
"cloudflare",
"bindings"
],
"title": "Bindings Cloudflare ausentes no ambiente local"
},
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.business-entitlement-signal.27437f1e",
"sources": [
{
"confidence": "derived",
"line": 249,
"path": "scripts/gettys-ops-suite.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 11,
"path": "apps/gettys-worker/src/domain/adapters.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "apps/gettys-worker/src/domain/context.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 72,
"path": "apps/gettys-worker/src/domain/cross-platform-control.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 54,
"path": "apps/gettys-worker/src/domain/operational-governance.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 68,
"path": "apps/gettys-worker/src/domain/operational-governance.js",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.wrangler-operational-signal.04572376",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "scripts/gettys-wrangler-ops-suite.js",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/gettys-wrangler-ops-20260430T000000.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/gettys-wrangler-ops-20260430T010000.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/gettys-wrangler-ops-20260430T011500.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "reports/gettys-wrangler-ops-20260430T013000.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/gettys-worker/wrangler.jsonc",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.openapi-contract.5bcd2171",
"sources": [
{
"confidence": "direct",
"line": 25,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 72,
"path": "tests/gettys-active-service-round.test.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 5,
"path": "tests/gettys-live-contract-drift.test.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 73,
"path": "tests/gettys-remote-http-regression.test.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 34,
"path": "scripts/gettys-active-service-round-suite.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 17,
"path": "scripts/gettys-live-contract-drift-suite.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.identity-rbac-signal.c966b3c4",
"sources": [
{
"confidence": "direct",
"line": 12,
"path": "tests/gettys-round-closeout.test.js",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 7,
"path": "scripts/gettys-closeout-suite.js",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 28,
"path": "apps/gettys-worker/src/mcp/execute.js",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 26,
"path": "apps/gettys-worker/src/domain/round-execution-control.js",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.readiness-surface.b8ddcba7",
"sources": [
{
"confidence": "derived",
"line": 60,
"path": "tests/gettys-live-contract-drift.test.js",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 76,
"path": "tests/gettys-remote-http-regression.test.js",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 150,
"path": "tests/gettys-worker.test.js",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.audit-trace-signal.3ae6d772",
"sources": [
{
"confidence": "derived",
"line": 69,
"path": "tests/gettys-os006-closeout-audit.test.js",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 140,
"path": "reports/gettys-os006-closeout-audit-20260430T012500.json",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 19,
"path": "package.json",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 131,
"path": "tests/gettys-active-service-round.test.js",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [
"experience",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "validar se panelReady usa a mesma fonte do GPT",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.panel-ready-signal.5b8b8d91",
"sources": [
{
"confidence": "direct",
"line": 109,
"path": "tests/gettys-cross-platform-control.test.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 208,
"path": "tests/gettys-operational-governance.test.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 110,
"path": "tests/fixtures/gettys-contract-snapshot.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 128,
"path": "reports/gettys-closeout-20260430T010000.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 106,
"path": "reports/gettys-closeout-suite-20260429Trodada.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 52,
"path": "reports/gettys-ops-suite-20260429Trodada.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de contrato de tela pronto para painel humano.",
"tags": [
"panelReady"
],
"title": "panelReady detectado"
},
{
"categories": [
"experience",
"governance",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "manter hash de fonte e registros em regressao",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.same-source-signal.bacb1fdd",
"sources": [
{
"confidence": "direct",
"line": 110,
"path": "tests/gettys-cross-platform-control.test.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 209,
"path": "tests/gettys-operational-governance.test.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 111,
"path": "tests/fixtures/gettys-contract-snapshot.json",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 128,
"path": "reports/gettys-closeout-20260430T010000.json",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 106,
"path": "reports/gettys-closeout-suite-20260429Trodada.json",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 53,
"path": "reports/gettys-ops-suite-20260429Trodada.json",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de mesma fonte entre GPT, painel e evidencia.",
"tags": [
"sameSource"
],
"title": "sameSource detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.health-surface.e8279067",
"sources": [
{
"confidence": "derived",
"line": 25,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 64,
"path": "tests/gettys-active-service-round.test.js",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 72,
"path": "tests/gettys-current-round-operations.test.js",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 58,
"path": "tests/gettys-live-contract-drift.test.js",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 70,
"path": "tests/gettys-remote-http-regression.test.js",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 148,
"path": "tests/gettys-worker.test.js",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
},
{
"categories": [
"security",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "security",
"kind": "capability",
"next_action": "validar nao vazamento em relatorios, logs e respostas",
"platform_id": "gettys",
"severity": "info",
"signal_id": "gettys.credential-ref-signal.db3c6435",
"sources": [
{
"confidence": "direct",
"line": 75,
"path": "apps/gettys-worker/src/domain/data-policy.js",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 17,
"path": "apps/gettys-worker/src/domain/redaction.js",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
}
],
"stage": "controlled_ready",
"summary": "A plataforma usa referencia de credencial em vez de expor segredo bruto.",
"tags": [
"credentialRef",
"redaction"
],
"title": "credentialRef detectado"
}
],
"stage": "controlled_ready",
"technical_ready": true,
"title": "Gettys Platform",
"top_next_actions": [
"validar bindings com wrangler e registrar ambiente alvo do smoke",
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado",
"amarrar actor, organizationId, role e escopo nos contratos humanos",
"manter readiness como evidencia regressiva",
"manter repositorio sincronizado e com hash rastreavel"
],
"warning_count": 0
},
{
"blocker_count": 0,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-identity-platform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "identity.repository",
"linked_signals": [
"identity.git.present",
"identity.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "identity",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-identity-platform",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "identity.git",
"linked_signals": [
"identity.git.present",
"identity.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "identity",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "identity.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "identity",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "identity.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "identity",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "derived",
"line": 206,
"path": "_paradigmas/moesif/github/repos-clonados/apidocs/source/openapi/management-api.json",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 45,
"path": "src/openapi/document.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 44,
"path": "dist-nobundle/openapi/document.js",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 7,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 107,
"path": "tests/access-assurance-runbook.test.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 122,
"path": "tests/access-assurance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "identity.contract",
"linked_signals": [
"identity.openapi-contract.4b124144"
],
"next_action": "manter contrato sincronizado com rotas e tools",
"outcome": "pass",
"platform_id": "identity",
"reason": "OpenAPI ou contrato equivalente foi detectado.",
"severity": "info",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [],
"gate_id": "identity.panel",
"linked_signals": [],
"next_action": "criar contrato de tela ou declarar que a plataforma nao entrega painel diretamente",
"outcome": "attention",
"platform_id": "identity",
"reason": "Nenhum contrato de painel humano foi detectado.",
"severity": "medium",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [],
"gate_id": "identity.docs",
"linked_signals": [],
"next_action": "manter referencia documental quando houver contrato publico",
"outcome": "not_applicable",
"platform_id": "identity",
"reason": "Docs nao e dependencia primaria declarada para esta plataforma.",
"severity": "info",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "identity.integration",
"linked_signals": [],
"next_action": "mapear provider, credencial, smoke e ownerPlatformId",
"outcome": "attention",
"platform_id": "identity",
"reason": "Integracoes e dependencia declarada, mas nao apareceram sinais fortes.",
"severity": "medium",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [
{
"confidence": "derived",
"line": 49,
"path": "tests/access-assurance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 252,
"path": "src/operational-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 293,
"path": "src/access-assurance/engine.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 60,
"path": "src/access-assurance/types.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 145,
"path": "dist-nobundle/operational-governance.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 228,
"path": "dist-nobundle/access-assurance/engine.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "identity.business",
"linked_signals": [
"identity.business-entitlement-signal.685914af"
],
"next_action": "manter Business como fonte unica para plano, franquia e bloqueio",
"outcome": "pass",
"platform_id": "identity",
"reason": "Ha sinais de entitlement, cobranca, produto ou blocker comercial isolado.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "wrangler.jsonc",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "src/wrangler-release-control.ts",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "dist-nobundle/wrangler-release-control.js",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/moesif/github/repos-clonados/moesif-cloudflare/legacy/WRANGLER.md",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/moesif/github/repos-clonados/moesif-cloudflare/legacy/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/moesif/github/repos-clonados/moesif-cloudflare/example-project/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"gate_id": "identity.cloud",
"linked_signals": [
"identity.wrangler-operational-signal.8bea1912"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "identity",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:34+00:00",
"human_score": 100,
"order_targets": [],
"panel_ready": false,
"platform_id": "identity",
"repo_path": "G:\\_codex-git\\tudo-para-ia-identity-platform",
"same_source_ready": false,
"signals": [
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "identity",
"severity": "info",
"signal_id": "identity.business-entitlement-signal.685914af",
"sources": [
{
"confidence": "derived",
"line": 49,
"path": "tests/access-assurance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 252,
"path": "src/operational-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 293,
"path": "src/access-assurance/engine.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 60,
"path": "src/access-assurance/types.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 145,
"path": "dist-nobundle/operational-governance.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 228,
"path": "dist-nobundle/access-assurance/engine.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "identity",
"severity": "info",
"signal_id": "identity.wrangler-operational-signal.8bea1912",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "wrangler.jsonc",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "src/wrangler-release-control.ts",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "dist-nobundle/wrangler-release-control.js",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/moesif/github/repos-clonados/moesif-cloudflare/legacy/WRANGLER.md",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/moesif/github/repos-clonados/moesif-cloudflare/legacy/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/moesif/github/repos-clonados/moesif-cloudflare/example-project/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "identity",
"severity": "info",
"signal_id": "identity.openapi-contract.4b124144",
"sources": [
{
"confidence": "derived",
"line": 206,
"path": "_paradigmas/moesif/github/repos-clonados/apidocs/source/openapi/management-api.json",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 45,
"path": "src/openapi/document.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 44,
"path": "dist-nobundle/openapi/document.js",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 7,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 107,
"path": "tests/access-assurance-runbook.test.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 122,
"path": "tests/access-assurance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "identity",
"severity": "info",
"signal_id": "identity.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "identity",
"severity": "info",
"signal_id": "identity.identity-rbac-signal.b9cf5379",
"sources": [
{
"confidence": "derived",
"line": 3,
"path": "_paradigmas/moesif/modelos/modelo-identity-platform.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 17,
"path": "_paradigmas/moesif/matrizes/matriz-moesif-para-identity.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "apps/identity-admin-panel/package.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/identity-admin-panel/tsconfig.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 4,
"path": "tests/identity-admin-panel-contract.test.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 144,
"path": "src/contracts/identity-api.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "identity",
"severity": "info",
"signal_id": "identity.readiness-surface.5617e829",
"sources": [
{
"confidence": "derived",
"line": 15,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 19,
"path": "tests/identity-worker.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 54,
"path": "tests/smoke-remote.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 88,
"path": "src/auth.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 29,
"path": "src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 31,
"path": "src/operational-snapshots.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "identity",
"severity": "info",
"signal_id": "identity.audit-trace-signal.a5dc080a",
"sources": [
{
"confidence": "derived",
"line": 144,
"path": "package-lock.json",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 14,
"path": "tests/identity-admin-panel-contract.test.ts",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 45,
"path": "tests/identity-worker.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 45,
"path": "tests/identity-worker.test.ts",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 27,
"path": "tests/order-control-runbook.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 21,
"path": "tests/smoke-local.ts",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "identity",
"severity": "info",
"signal_id": "identity.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "identity",
"severity": "info",
"signal_id": "identity.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-identity-platform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "identity",
"severity": "info",
"signal_id": "identity.health-surface.9efc0002",
"sources": [
{
"confidence": "derived",
"line": 13,
"path": "src/routes/health.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 14,
"path": "dist-nobundle/routes/health.js",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 7,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 197,
"path": "tests/access-assurance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 18,
"path": "tests/identity-worker.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 206,
"path": "tests/remote-release-probe.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
},
{
"categories": [
"security",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "security",
"kind": "capability",
"next_action": "validar nao vazamento em relatorios, logs e respostas",
"platform_id": "identity",
"severity": "info",
"signal_id": "identity.credential-ref-signal.e45fc6fe",
"sources": [
{
"confidence": "direct",
"line": 8,
"path": "src/redaction.ts",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 70,
"path": "src/contracts/identity-api.ts",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 14,
"path": "docs/whatsapp-para-ia-contexto.md",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 12,
"path": "dist-nobundle/redaction.js",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 17,
"path": "dist-nobundle/contracts/identity-api.js",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
}
],
"stage": "controlled_ready",
"summary": "A plataforma usa referencia de credencial em vez de expor segredo bruto.",
"tags": [
"credentialRef",
"redaction"
],
"title": "credentialRef detectado"
}
],
"stage": "controlled_ready",
"technical_ready": true,
"title": "Identity Platform",
"top_next_actions": [
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado",
"amarrar actor, organizationId, role e escopo nos contratos humanos",
"manter readiness como evidencia regressiva",
"manter repositorio sincronizado e com hash rastreavel",
"trocar score isolado por gates com blockers formais e evidencia viva"
],
"warning_count": 2
},
{
"blocker_count": 3,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "integracoes.repository",
"linked_signals": [
"integracoes.git.present",
"integracoes.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "integracoes",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "integracoes.git",
"linked_signals": [
"integracoes.git.present",
"integracoes.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "integracoes",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "integracoes.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "integracoes",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "integracoes.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "integracoes",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "derived",
"line": 16,
"path": "packages/shared-integration-openapi/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 1,
"path": "packages/shared-integration-openapi/src/schemas/entitlement-schema.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 1,
"path": "packages/shared-integration-openapi/src/builders/build-openapi-schemas.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 7,
"path": "packages/shared-integration-openapi/tests/openapi-baseline.test.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 2,
"path": "packages/shared-integration-openapi/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "packages/shared-integration-openapi/src/adapters/build-mcp-openapi.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "integracoes.contract",
"linked_signals": [
"integracoes.openapi-contract.b1d05614"
],
"next_action": "manter contrato sincronizado com rotas e tools",
"outcome": "pass",
"platform_id": "integracoes",
"reason": "OpenAPI ou contrato equivalente foi detectado.",
"severity": "info",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [],
"gate_id": "integracoes.panel",
"linked_signals": [],
"next_action": "criar contrato de tela ou declarar que a plataforma nao entrega painel diretamente",
"outcome": "attention",
"platform_id": "integracoes",
"reason": "Nenhum contrato de painel humano foi detectado.",
"severity": "medium",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [],
"gate_id": "integracoes.docs",
"linked_signals": [],
"next_action": "manter referencia documental quando houver contrato publico",
"outcome": "not_applicable",
"platform_id": "integracoes",
"reason": "Docs nao e dependencia primaria declarada para esta plataforma.",
"severity": "info",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [
{
"confidence": "derived",
"line": 302,
"path": "packages/shared-integration-auth/src/byok-contract.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 83,
"path": "packages/shared-integration-admin-ops/src/byok-custody-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "scripts/ops/run-cloudflare-wrangler-readonly-probes.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 19,
"path": "reports/ordem-071-whatsapp-para-ia-2026-04-28_133539.md",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "reports/ordem-071-whatsapp-para-ia-2026-04-28_133539.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "reports/ordem-071-whatsapp-para-ia-evidencia-2026-04-28_133539.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "integracoes.integration",
"linked_signals": [
"integracoes.integracoes-byok-chain.f878bdb3"
],
"next_action": "provar credentialRef, smoke readonly e nao vazamento por tenant",
"outcome": "blocked",
"platform_id": "integracoes",
"reason": "Ha bloqueio de BYOK, credencial live, provider ou smoke por tenant.",
"severity": "high",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [
{
"confidence": "derived",
"line": 611,
"path": "package-lock.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 10,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "tests/core-app-structure.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 19,
"path": "tests/finance-event-producers.test.ts",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 106,
"path": "tests/package-structure.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 173,
"path": "scripts/round/materialize-integracoes-foundation.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "integracoes.business",
"linked_signals": [
"integracoes.business-entitlement-signal.7dc185eb"
],
"next_action": "manter Business como fonte unica para plano, franquia e bloqueio",
"outcome": "pass",
"platform_id": "integracoes",
"reason": "Ha sinais de entitlement, cobranca, produto ou blocker comercial isolado.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "templates/template-app-de-integracao/wrangler.toml.tpl",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "scripts/ops/run-cloudflare-wrangler-readonly-probes.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "package.json",
"role": "supporting",
"summary": "Script 'ops:cloudflare:wrangler-readonly' com intencao 'operation'."
}
],
"gate_id": "integracoes.cloud",
"linked_signals": [
"integracoes.wrangler-operational-signal.0953cdfb"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "integracoes",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:34+00:00",
"human_score": 100,
"order_targets": [
"integracoes-bloqueios-conhecidos"
],
"panel_ready": false,
"platform_id": "integracoes",
"repo_path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
"same_source_ready": false,
"signals": [
{
"categories": [
"integration",
"security",
"commercial"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "blocker",
"next_action": "resolver, isolar ou formalizar o bloqueio conhecido",
"platform_id": "integracoes",
"severity": "high",
"signal_id": "integracoes.known-blocker.4b138865",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
"role": "primary",
"summary": "tokens live por provider ainda variam por produto"
}
],
"stage": "blocked",
"summary": "Bloqueio conhecido precisa ser resolvido, isolado ou formalizado.",
"tags": [
"known-blocker"
],
"title": "Bloqueio conhecido catalogado"
},
{
"categories": [
"governance",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "blocker",
"next_action": "Reduzir contradicao entre readiness tecnico e utilidade humana.",
"platform_id": "integracoes",
"severity": "high",
"signal_id": "integracoes-bloqueios-conhecidos.3b8d0e",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
"role": "supporting",
"summary": "A plataforma possui bloqueios de maturidade ja mapeados."
}
],
"stage": "human_explainable",
"summary": "A plataforma possui bloqueios de maturidade ja mapeados.",
"tags": [
"recommendation",
"gerencial"
],
"title": "Resolver ou formalizar bloqueios conhecidos"
},
{
"categories": [
"integration",
"security",
"commercial"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "integration",
"kind": "decision",
"next_action": "executar fluxo encadeado BYOK com nao vazamento e consumo auditavel",
"platform_id": "integracoes",
"severity": "high",
"signal_id": "integracoes.integracoes-byok-chain.f878bdb3",
"sources": [
{
"confidence": "derived",
"line": 302,
"path": "packages/shared-integration-auth/src/byok-contract.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 83,
"path": "packages/shared-integration-admin-ops/src/byok-custody-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "scripts/ops/run-cloudflare-wrangler-readonly-probes.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 19,
"path": "reports/ordem-071-whatsapp-para-ia-2026-04-28_133539.md",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "reports/ordem-071-whatsapp-para-ia-2026-04-28_133539.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "reports/ordem-071-whatsapp-para-ia-evidencia-2026-04-28_133539.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "controlled_ready",
"summary": "Integracoes tem base BYOK, mas precisa provar usuario, organizacao, entitlement, credentialRef e smoke.",
"tags": [
"BYOK",
"integracoes"
],
"title": "Jornada BYOK ponta a ponta deve ser provada"
},
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "integracoes",
"severity": "info",
"signal_id": "integracoes.business-entitlement-signal.7dc185eb",
"sources": [
{
"confidence": "derived",
"line": 611,
"path": "package-lock.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 10,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "tests/core-app-structure.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 19,
"path": "tests/finance-event-producers.test.ts",
"role": "supporting",
"summary": "Texto menciona 'invoice', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 106,
"path": "tests/package-structure.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 173,
"path": "scripts/round/materialize-integracoes-foundation.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "integracoes",
"severity": "info",
"signal_id": "integracoes.wrangler-operational-signal.0953cdfb",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "templates/template-app-de-integracao/wrangler.toml.tpl",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "scripts/ops/run-cloudflare-wrangler-readonly-probes.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "package.json",
"role": "supporting",
"summary": "Script 'ops:cloudflare:wrangler-readonly' com intencao 'operation'."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "integracoes",
"severity": "info",
"signal_id": "integracoes.openapi-contract.b1d05614",
"sources": [
{
"confidence": "derived",
"line": 16,
"path": "packages/shared-integration-openapi/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 1,
"path": "packages/shared-integration-openapi/src/schemas/entitlement-schema.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 1,
"path": "packages/shared-integration-openapi/src/builders/build-openapi-schemas.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 7,
"path": "packages/shared-integration-openapi/tests/openapi-baseline.test.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 2,
"path": "packages/shared-integration-openapi/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "packages/shared-integration-openapi/src/adapters/build-mcp-openapi.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "integracoes",
"severity": "info",
"signal_id": "integracoes.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "integracoes",
"severity": "info",
"signal_id": "integracoes.identity-rbac-signal.7a9ca766",
"sources": [
{
"confidence": "derived",
"line": 5,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "packages/shared-integration-utils/src/identity-mcp-flow.ts",
"role": "supporting",
"summary": "Possivel tool ou superficie MCP encontrada."
},
{
"confidence": "derived",
"line": 4,
"path": "packages/shared-integration-utils/src/identity-mcp-flow.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 45,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 19,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 106,
"path": "packages/shared-integration-utils/src/identity-mcp-flow.ts",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"integration",
"security",
"commercial"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "integration",
"kind": "capability",
"next_action": "validar cadeia organizacao, usuario, entitlement, credentialRef, smoke e consumo",
"platform_id": "integracoes",
"severity": "info",
"signal_id": "integracoes.byok-signal.24de35b7",
"sources": [
{
"confidence": "derived",
"line": 302,
"path": "packages/shared-integration-auth/src/byok-contract.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 83,
"path": "packages/shared-integration-admin-ops/src/byok-custody-governance.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 6,
"path": "tests/admin-contracts-governance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 19,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 28,
"path": "tests/surface.test.ts",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 5,
"path": "tests/contracts/catalog-auth-dispatch.test.ts",
"role": "supporting",
"summary": "Texto menciona 'byok', sinalizando capacidade humana ou operacional."
}
],
"stage": "controlled_ready",
"summary": "A jornada BYOK aparece como superficie tecnica ou comercial.",
"tags": [
"BYOK"
],
"title": "BYOK detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "integracoes",
"severity": "info",
"signal_id": "integracoes.readiness-surface.a08d8bbb",
"sources": [
{
"confidence": "derived",
"line": 36,
"path": "packages/shared-integration-reliability/src/build-readiness-report.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 176,
"path": "packages/shared-integration-catalog/src/commercial-readiness-policy.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "tests/admin-contracts-governance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 45,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 62,
"path": "tests/round-08-playbook-integrity.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "tests/round-execution-control.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "integracoes",
"severity": "info",
"signal_id": "integracoes.audit-trace-signal.b5c62915",
"sources": [
{
"confidence": "derived",
"line": 15,
"path": "packages/shared-integration-reliability/src/build-lineage-trace.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "packages/shared-integration-trace-audit/package.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "packages/shared-integration-trace-audit/tsconfig.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 639,
"path": "package-lock.json",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 639,
"path": "package-lock.json",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 26,
"path": "package.json",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "integracoes",
"severity": "info",
"signal_id": "integracoes.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "integracoes",
"severity": "info",
"signal_id": "integracoes.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "integracoes",
"severity": "info",
"signal_id": "integracoes.health-surface.c918e38f",
"sources": [
{
"confidence": "derived",
"line": 5,
"path": "tests/admin-governance-surface.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "tests/core-app-structure.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 142,
"path": "tests/package-structure.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 215,
"path": "tests/round-08-operational-closure.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 36,
"path": "tests/round-08-playbook-integrity.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 138,
"path": "tests/round-09-operational-execution.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
}
],
"stage": "blocked",
"technical_ready": true,
"title": "Integracoes Platform",
"top_next_actions": [
"resolver, isolar ou formalizar o bloqueio conhecido",
"executar fluxo encadeado BYOK com nao vazamento e consumo auditavel",
"Reduzir contradicao entre readiness tecnico e utilidade humana.",
"validar cadeia organizacao, usuario, entitlement, credentialRef, smoke e consumo",
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado"
],
"warning_count": 1
},
{
"blocker_count": 4,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "intelligence.repository",
"linked_signals": [
"intelligence.git.present",
"intelligence.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "intelligence",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "main",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "0ebe258ed33ea019236515697aaa370337569603",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "intelligence.git",
"linked_signals": [
"intelligence.git.present",
"intelligence.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "intelligence",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "intelligence.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "intelligence",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "intelligence.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "intelligence",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "direct",
"line": 24,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 20,
"path": "docs/maturity-roadmap.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 27,
"path": "docs/mcp-control-plane-integration.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 29,
"path": "docs/operational-contract.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 11,
"path": "apps/intelligence-worker/tests/intelligence-worker.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 68,
"path": "apps/intelligence-worker/src/cloudflare-operations.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "intelligence.contract",
"linked_signals": [
"intelligence.openapi-contract.93b2894b"
],
"next_action": "manter contrato sincronizado com rotas e tools",
"outcome": "pass",
"platform_id": "intelligence",
"reason": "OpenAPI ou contrato equivalente foi detectado.",
"severity": "info",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [
{
"confidence": "direct",
"line": 34,
"path": "apps/intelligence-worker/src/admin-instances.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 124,
"path": "apps/intelligence-worker/src/intelligence-core.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 17,
"path": "apps/intelligence-worker/contracts/intelligence-mcp-ready.contract.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 489,
"path": "apps/intelligence-worker/contracts/intelligence-mcp-ready.summary.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 127,
"path": "apps/intelligence-worker/src/admin-instances.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 46,
"path": "apps/intelligence-worker/src/evidence.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "intelligence.panel",
"linked_signals": [
"intelligence.panel-ready-signal.fb0b4afc",
"intelligence.same-source-signal.7e2ecf4c"
],
"next_action": "executar regressao de hashes de fonte e registros",
"outcome": "pass",
"platform_id": "intelligence",
"reason": "Sinais de panelReady e sameSource foram detectados.",
"severity": "info",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "primary",
"summary": "estado unsupported/configuracao incompleta precisa decisao formal"
}
],
"gate_id": "intelligence.docs",
"linked_signals": [
"intelligence.docs-catalog-only.df2f3671"
],
"next_action": "promover leitura Docs responseReady minima ou registrar excecao formal",
"outcome": "blocked",
"platform_id": "intelligence",
"reason": "Docs possui decisao catalogOnly ou leitura canonica pendente.",
"severity": "high",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "intelligence.integration",
"linked_signals": [],
"next_action": "registrar dependencia quando produto exigir provider externo",
"outcome": "not_applicable",
"platform_id": "intelligence",
"reason": "Integracoes nao e dependencia primaria declarada.",
"severity": "info",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [
{
"confidence": "derived",
"line": 38,
"path": "docs/governance-security.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "apps/intelligence-worker/src/ecosystem-governance.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 66,
"path": "apps/intelligence-worker/src/gate-orchestrator.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "apps/intelligence-worker/src/read-models.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 14,
"path": "apps/intelligence-worker/src/release-governance.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "intelligence.business",
"linked_signals": [
"intelligence.business-entitlement-signal.99c6245d"
],
"next_action": "manter Business como fonte unica para plano, franquia e bloqueio",
"outcome": "pass",
"platform_id": "intelligence",
"reason": "Ha sinais de entitlement, cobranca, produto ou blocker comercial isolado.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "apps/intelligence-worker/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"gate_id": "intelligence.cloud",
"linked_signals": [
"intelligence.wrangler-operational-signal.a3227062"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "intelligence",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:34+00:00",
"human_score": 100,
"order_targets": [
"intelligence-bloqueios-conhecidos"
],
"panel_ready": true,
"platform_id": "intelligence",
"repo_path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"same_source_ready": true,
"signals": [
{
"categories": [
"documentation",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "docs",
"kind": "blocker",
"next_action": "promover leitura canonica minima de Docs ou registrar excecao deliberada",
"platform_id": "intelligence",
"severity": "high",
"signal_id": "intelligence.docs-catalog-only.df2f3671",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "primary",
"summary": "estado unsupported/configuracao incompleta precisa decisao formal"
}
],
"stage": "catalog_only",
"summary": "Docs aparece como catalogOnly; isso precisa ser excecao formal ou leitura minima responseReady.",
"tags": [
"docs",
"catalogOnly"
],
"title": "Docs catalogOnly exige decisao formal"
},
{
"categories": [
"strategy",
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "decision",
"next_action": "executar smoke publico health/profile/readiness/openapi/admin e publicar evidencia",
"platform_id": "intelligence",
"severity": "high",
"signal_id": "intelligence.intelligence-promotion-gates.99d9d016",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform/README.md",
"role": "supporting",
"summary": "README contem sinal relacionado."
}
],
"stage": "catalog_only",
"summary": "Intelligence ja descreve gates, mas precisa evidencia publica para sair de catalogOnly local.",
"tags": [
"intelligence",
"promotion"
],
"title": "Intelligence precisa de gates de promocao"
},
{
"categories": [
"strategy",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "blocker",
"next_action": "manter como catalogOnly planejada ate publicar smoke HTTP e registrar no MCP central",
"platform_id": "intelligence",
"severity": "high",
"signal_id": "intelligence.intelligence-unsupported.9d47c41b",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "primary",
"summary": "estado unsupported/configuracao incompleta precisa decisao formal"
}
],
"stage": "catalog_only",
"summary": "Intelligence aparece local/catalogada, mas ainda depende de endpoint, storage ou registro operacional.",
"tags": [
"intelligence",
"unsupported"
],
"title": "Intelligence sem promocao operacional completa"
},
{
"categories": [
"governance",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "blocker",
"next_action": "Reduzir contradicao entre readiness tecnico e utilidade humana.",
"platform_id": "intelligence",
"severity": "high",
"signal_id": "intelligence-bloqueios-conhecidos.3b8d0e",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "supporting",
"summary": "A plataforma possui bloqueios de maturidade ja mapeados."
}
],
"stage": "human_explainable",
"summary": "A plataforma possui bloqueios de maturidade ja mapeados.",
"tags": [
"recommendation",
"gerencial"
],
"title": "Resolver ou formalizar bloqueios conhecidos"
},
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.business-entitlement-signal.99c6245d",
"sources": [
{
"confidence": "derived",
"line": 38,
"path": "docs/governance-security.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "apps/intelligence-worker/src/ecosystem-governance.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 66,
"path": "apps/intelligence-worker/src/gate-orchestrator.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "apps/intelligence-worker/src/read-models.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 14,
"path": "apps/intelligence-worker/src/release-governance.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.wrangler-operational-signal.a3227062",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "apps/intelligence-worker/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.openapi-contract.93b2894b",
"sources": [
{
"confidence": "direct",
"line": 24,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 20,
"path": "docs/maturity-roadmap.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 27,
"path": "docs/mcp-control-plane-integration.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 29,
"path": "docs/operational-contract.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 11,
"path": "apps/intelligence-worker/tests/intelligence-worker.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 68,
"path": "apps/intelligence-worker/src/cloudflare-operations.js",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.identity-rbac-signal.2d6b5633",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform/README.md",
"role": "supporting",
"summary": "README contem sinal relacionado."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.readiness-surface.3dab148d",
"sources": [
{
"confidence": "derived",
"line": 3,
"path": "apps/intelligence-worker/contracts/intelligence-mcp-ready.contract.json",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "apps/intelligence-worker/contracts/intelligence-mcp-ready.summary.json",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 10,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 51,
"path": "docs/data-read-models.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 6,
"path": "docs/governance-security.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 39,
"path": "docs/maturity-roadmap.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.audit-trace-signal.24060b50",
"sources": [
{
"confidence": "derived",
"line": 10,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 14,
"path": "docs/data-read-models.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 34,
"path": "docs/data-read-models.md",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "docs/governance-security.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "docs/governance-security.md",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 44,
"path": "docs/maturity-roadmap.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [
"experience",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "validar se panelReady usa a mesma fonte do GPT",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.panel-ready-signal.fb0b4afc",
"sources": [
{
"confidence": "direct",
"line": 34,
"path": "apps/intelligence-worker/src/admin-instances.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 124,
"path": "apps/intelligence-worker/src/intelligence-core.js",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 17,
"path": "apps/intelligence-worker/contracts/intelligence-mcp-ready.contract.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 489,
"path": "apps/intelligence-worker/contracts/intelligence-mcp-ready.summary.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de contrato de tela pronto para painel humano.",
"tags": [
"panelReady"
],
"title": "panelReady detectado"
},
{
"categories": [
"experience",
"governance",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "manter hash de fonte e registros em regressao",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.same-source-signal.7e2ecf4c",
"sources": [
{
"confidence": "direct",
"line": 127,
"path": "apps/intelligence-worker/src/admin-instances.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 46,
"path": "apps/intelligence-worker/src/evidence.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 33,
"path": "apps/intelligence-worker/src/index.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 88,
"path": "apps/intelligence-worker/src/public-smoke.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 65,
"path": "apps/intelligence-worker/src/release-dossier.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 352,
"path": "apps/intelligence-worker/src/storage-adapters.js",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de mesma fonte entre GPT, painel e evidencia.",
"tags": [
"sameSource"
],
"title": "sameSource detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "main",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "0ebe258ed33ea019236515697aaa370337569603",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "intelligence",
"severity": "info",
"signal_id": "intelligence.health-surface.3da720a5",
"sources": [
{
"confidence": "derived",
"line": 21,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 20,
"path": "docs/maturity-roadmap.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 27,
"path": "docs/mcp-control-plane-integration.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 26,
"path": "docs/operational-contract.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 32,
"path": "apps/intelligence-worker/tests/intelligence-worker.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 23,
"path": "apps/intelligence-worker/src/cloudflare-operations.js",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
}
],
"stage": "blocked",
"technical_ready": true,
"title": "Intelligence Platform",
"top_next_actions": [
"promover leitura canonica minima de Docs ou registrar excecao deliberada",
"executar smoke publico health/profile/readiness/openapi/admin e publicar evidencia",
"manter como catalogOnly planejada ate publicar smoke HTTP e registrar no MCP central",
"Reduzir contradicao entre readiness tecnico e utilidade humana.",
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado"
],
"warning_count": 0
},
{
"blocker_count": 1,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "mcps.repository",
"linked_signals": [
"mcps.git.present",
"mcps.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "mcps",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "mcps.git",
"linked_signals": [
"mcps.git.present",
"mcps.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "mcps",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "mcps.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "mcps",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "mcps.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "mcps",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "derived",
"line": 34,
"path": "packages/shared-multichannel-openapi/tests/openapi-baseline.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 19,
"path": "packages/shared-multichannel-openapi/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "packages/shared-multichannel-openapi/src/schemas/entitlement-schema.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 6,
"path": "packages/shared-multichannel-openapi/src/schemas/session-schema.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 2,
"path": "packages/shared-multichannel-openapi/src/builders/build-openapi-schemas.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 29,
"path": "packages/shared-integration-openapi/tests/openapi-baseline.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "mcps.contract",
"linked_signals": [
"mcps.openapi-contract.cb3ed151"
],
"next_action": "manter contrato sincronizado com rotas e tools",
"outcome": "pass",
"platform_id": "mcps",
"reason": "OpenAPI ou contrato equivalente foi detectado.",
"severity": "info",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [],
"gate_id": "mcps.panel",
"linked_signals": [],
"next_action": "criar contrato de tela ou declarar que a plataforma nao entrega painel diretamente",
"outcome": "attention",
"platform_id": "mcps",
"reason": "Nenhum contrato de painel humano foi detectado.",
"severity": "medium",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [
{
"confidence": "derived",
"line": 20,
"path": "docs/catalogo-integral.md",
"role": "supporting",
"summary": "Texto menciona 'incident', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "mcps.docs",
"linked_signals": [
"mcps.docs-catalog-only.4b790730"
],
"next_action": "promover leitura Docs responseReady minima ou registrar excecao formal",
"outcome": "blocked",
"platform_id": "mcps",
"reason": "Docs possui decisao catalogOnly ou leitura canonica pendente.",
"severity": "high",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "mcps.integration",
"linked_signals": [],
"next_action": "mapear provider, credencial, smoke e ownerPlatformId",
"outcome": "attention",
"platform_id": "mcps",
"reason": "Integracoes e dependencia declarada, mas nao apareceram sinais fortes.",
"severity": "medium",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [
{
"confidence": "derived",
"line": 81,
"path": "CONTROLE-DE-ORDENS-EXECUTADAS.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 29,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 20,
"path": "workers/customer-ops-mcp/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 17,
"path": "tests/area-coverage.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 170,
"path": "tests/mcps-gateway-contract-stj-smoke.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 75,
"path": "tests/platform/mcps-gateway-business-os071.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "mcps.business",
"linked_signals": [
"mcps.business-entitlement-signal.bc469e28"
],
"next_action": "manter Business como fonte unica para plano, franquia e bloqueio",
"outcome": "pass",
"platform_id": "mcps",
"reason": "Ha sinais de entitlement, cobranca, produto ou blocker comercial isolado.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "tests/platform/mcps-gateway-wrangler-config.test.ts",
"role": "supporting",
"summary": "Arquivo de teste ou especificacao encontrado."
}
],
"gate_id": "mcps.cloud",
"linked_signals": [
"mcps.wrangler-operational-signal.53157c72"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "mcps",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:34+00:00",
"human_score": 100,
"order_targets": [],
"panel_ready": false,
"platform_id": "mcps",
"repo_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
"same_source_ready": false,
"signals": [
{
"categories": [
"documentation",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "docs",
"kind": "blocker",
"next_action": "promover leitura canonica minima de Docs ou registrar excecao deliberada",
"platform_id": "mcps",
"severity": "high",
"signal_id": "mcps.docs-catalog-only.4b790730",
"sources": [
{
"confidence": "derived",
"line": 20,
"path": "docs/catalogo-integral.md",
"role": "supporting",
"summary": "Texto menciona 'incident', sinalizando capacidade humana ou operacional."
}
],
"stage": "catalog_only",
"summary": "Docs aparece como catalogOnly; isso precisa ser excecao formal ou leitura minima responseReady.",
"tags": [
"docs",
"catalogOnly"
],
"title": "Docs catalogOnly exige decisao formal"
},
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "mcps",
"severity": "info",
"signal_id": "mcps.business-entitlement-signal.bc469e28",
"sources": [
{
"confidence": "derived",
"line": 81,
"path": "CONTROLE-DE-ORDENS-EXECUTADAS.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 29,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 20,
"path": "workers/customer-ops-mcp/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 17,
"path": "tests/area-coverage.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 170,
"path": "tests/mcps-gateway-contract-stj-smoke.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 75,
"path": "tests/platform/mcps-gateway-business-os071.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "mcps",
"severity": "info",
"signal_id": "mcps.wrangler-operational-signal.53157c72",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "tests/platform/mcps-gateway-wrangler-config.test.ts",
"role": "supporting",
"summary": "Arquivo de teste ou especificacao encontrado."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "mcps",
"severity": "info",
"signal_id": "mcps.openapi-contract.cb3ed151",
"sources": [
{
"confidence": "derived",
"line": 34,
"path": "packages/shared-multichannel-openapi/tests/openapi-baseline.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 19,
"path": "packages/shared-multichannel-openapi/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "packages/shared-multichannel-openapi/src/schemas/entitlement-schema.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 6,
"path": "packages/shared-multichannel-openapi/src/schemas/session-schema.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 2,
"path": "packages/shared-multichannel-openapi/src/builders/build-openapi-schemas.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 29,
"path": "packages/shared-integration-openapi/tests/openapi-baseline.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "mcps",
"severity": "info",
"signal_id": "mcps.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "mcps",
"severity": "info",
"signal_id": "mcps.identity-rbac-signal.f381db9b",
"sources": [
{
"confidence": "derived",
"line": 2,
"path": "packages/shared-mcp-types/src/identity/session-state.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 1,
"path": "workers/identity-mcp/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 12,
"path": "tests/platform/mcps-gateway-identity-platform.test.ts",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "tests/platform/mcps-gateway-identity-platform.test.ts",
"role": "supporting",
"summary": "Arquivo de teste ou especificacao encontrado."
},
{
"confidence": "derived",
"line": null,
"path": "workers/identity-mcp/src/index.ts",
"role": "supporting",
"summary": "Indicador de Worker ou Cloudflare encontrado."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "mcps",
"severity": "info",
"signal_id": "mcps.readiness-surface.9c414dbf",
"sources": [
{
"confidence": "derived",
"line": 187,
"path": "CONTROLE-DE-ORDENS-EXECUTADAS.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 33,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 11,
"path": "workers/intelligence-mcp/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 259,
"path": "tests/mcps-gateway-governance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 139,
"path": "tests/platform/mcps-gateway-biblioteca-privada-platform.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "tests/platform/mcps-gateway-mcp-ready-platforms.test.ts",
"role": "supporting",
"summary": "Arquivo de teste ou especificacao encontrado."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "mcps",
"severity": "info",
"signal_id": "mcps.audit-trace-signal.35c141b2",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "packages/shared-mcp-trace/package.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "packages/shared-mcp-trace/tsconfig.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "packages/shared-mcp-audit/package.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 2,
"path": "workers/central-mcp/src/central/trace/create-trace.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 2,
"path": "workers/central-mcp/src/central/audit/create-audit-event.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 79,
"path": "CONTROLE-DE-ORDENS-EXECUTADAS.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "mcps",
"severity": "info",
"signal_id": "mcps.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "mcps",
"severity": "info",
"signal_id": "mcps.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "mcps",
"severity": "info",
"signal_id": "mcps.health-surface.7c9de74f",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "packages/shared-mcp-health/package.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "packages/shared-mcp-health/tsconfig.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 544,
"path": "package-lock.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 16,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "workers/intelligence-mcp/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 137,
"path": "workers/customer-ops-mcp/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
}
],
"stage": "blocked",
"technical_ready": true,
"title": "MCPs Internos Platform",
"top_next_actions": [
"promover leitura canonica minima de Docs ou registrar excecao deliberada",
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado",
"amarrar actor, organizationId, role e escopo nos contratos humanos",
"manter readiness como evidencia regressiva",
"manter repositorio sincronizado e com hash rastreavel"
],
"warning_count": 2
},
{
"blocker_count": 0,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-platform-base",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "platform_base.repository",
"linked_signals": [
"platform_base.git.present",
"platform_base.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "platform_base",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-platform-base",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "platform_base.git",
"linked_signals": [
"platform_base.git.present",
"platform_base.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "platform_base",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "platform_base.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "platform_base",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "platform_base.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "platform_base",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "direct",
"line": 65,
"path": "reports/os-004-mcps-funcao-maior-progress-2026-04-23_1226.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 53,
"path": "reports/os-079-funcao-maior-por-pasta-progress-2026-04-23_1017.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 55,
"path": "reports/os-079-funcao-maior-por-pasta-progress-2026-04-23_1030.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 30,
"path": "pipeline-os-bases/stj_semantica_v9_autonoma/lote_003/resumo_lote_003.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 34,
"path": "pipeline-os-bases/stj_semantica_v9_autonoma/lote_002/resumo_lote_002.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 31,
"path": "pipeline-os-bases/stj_semantica_v9_autonoma/lote_001/resumo_lote_001.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "platform_base.contract",
"linked_signals": [
"platform_base.openapi-contract.786cd23a"
],
"next_action": "manter contrato sincronizado com rotas e tools",
"outcome": "pass",
"platform_id": "platform_base",
"reason": "OpenAPI ou contrato equivalente foi detectado.",
"severity": "info",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [],
"gate_id": "platform_base.panel",
"linked_signals": [],
"next_action": "criar contrato de tela ou declarar que a plataforma nao entrega painel diretamente",
"outcome": "attention",
"platform_id": "platform_base",
"reason": "Nenhum contrato de painel humano foi detectado.",
"severity": "medium",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [],
"gate_id": "platform_base.docs",
"linked_signals": [],
"next_action": "manter evidencias e contratos documentais reconciliados",
"outcome": "pass",
"platform_id": "platform_base",
"reason": "A relacao documental nao apresenta blocker formal nesta varredura.",
"severity": "info",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "platform_base.integration",
"linked_signals": [],
"next_action": "registrar dependencia quando produto exigir provider externo",
"outcome": "not_applicable",
"platform_id": "platform_base",
"reason": "Integracoes nao e dependencia primaria declarada.",
"severity": "info",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [],
"gate_id": "platform_base.business",
"linked_signals": [
"platform_base.business-entitlement-signal.f9ab3579"
],
"next_action": "registrar contrato comercial quando houver produto vendavel",
"outcome": "not_applicable",
"platform_id": "platform_base",
"reason": "Business nao e dependencia primaria declarada.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [],
"gate_id": "platform_base.cloud",
"linked_signals": [],
"next_action": "registrar dependencia Cloudflare apenas quando houver Worker, rota ou deploy",
"outcome": "not_applicable",
"platform_id": "platform_base",
"reason": "Nenhuma dependencia Cloudflare direta foi detectada para esta leitura.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:35+00:00",
"human_score": 100,
"order_targets": [],
"panel_ready": false,
"platform_id": "platform_base",
"repo_path": "G:\\_codex-git\\tudo-para-ia-platform-base",
"same_source_ready": false,
"signals": [
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "platform_base",
"severity": "info",
"signal_id": "platform_base.business-entitlement-signal.f9ab3579",
"sources": [
{
"confidence": "derived",
"line": 64,
"path": "reports/os-004-mcps-funcao-maior-progress-2026-04-23_1226.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 85,
"path": "reports/operational-readiness/derived-platform-adoption.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 27,
"path": "reports/operational-readiness/derived-platform-adoption.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 7,
"path": "pipeline-os-bases/mcp-base-funcao-maior/ordem_227/resumo_ordem_227.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "pipeline-os-bases/mcp-base-funcao-maior/ordem_209/resumo_ordem_209.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "pipeline-os-bases/mcp-base-funcao-maior/ordem_207/resumo_ordem_207.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "platform_base",
"severity": "info",
"signal_id": "platform_base.openapi-contract.786cd23a",
"sources": [
{
"confidence": "direct",
"line": 65,
"path": "reports/os-004-mcps-funcao-maior-progress-2026-04-23_1226.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 53,
"path": "reports/os-079-funcao-maior-por-pasta-progress-2026-04-23_1017.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 55,
"path": "reports/os-079-funcao-maior-por-pasta-progress-2026-04-23_1030.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 30,
"path": "pipeline-os-bases/stj_semantica_v9_autonoma/lote_003/resumo_lote_003.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 34,
"path": "pipeline-os-bases/stj_semantica_v9_autonoma/lote_002/resumo_lote_002.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 31,
"path": "pipeline-os-bases/stj_semantica_v9_autonoma/lote_001/resumo_lote_001.md",
"role": "supporting",
"summary": "Texto menciona 'openapi', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "platform_base",
"severity": "info",
"signal_id": "platform_base.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "platform_base",
"severity": "info",
"signal_id": "platform_base.readiness-surface.4109fadd",
"sources": [
{
"confidence": "derived",
"line": 85,
"path": "reports/operational-readiness/derived-platform-adoption.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 27,
"path": "reports/operational-readiness/derived-platform-adoption.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 83,
"path": "packages/core-operational-readiness/src/derived-platform-adoption.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "packages/core-operational-readiness/package.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 13,
"path": "reports/operational-readiness/git-sync-governance.json",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 73,
"path": "reports/operational-readiness/release-execution-manifest.md",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "platform_base",
"severity": "info",
"signal_id": "platform_base.audit-trace-signal.e8945363",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "packages/core-audit/package.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "packages/core-audit/tsconfig.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 480,
"path": "package-lock.json",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 8,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 81,
"path": "tests/git-sync-governance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 33,
"path": "tests/service-order-closure.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "platform_base",
"severity": "info",
"signal_id": "platform_base.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "platform_base",
"severity": "info",
"signal_id": "platform_base.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-platform-base",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:34+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "platform_base",
"severity": "info",
"signal_id": "platform_base.health-surface.9a257f0c",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "packages/core-health/package.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "packages/core-health/tsconfig.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 508,
"path": "package-lock.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 4,
"path": "tests/app-shell.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 4,
"path": "tests/smoke/platform-shell.smoke.spec.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": null,
"path": "packages/core-health/README.md",
"role": "supporting",
"summary": "Documentacao inicial encontrada."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
}
],
"stage": "human_explainable",
"technical_ready": true,
"title": "Platform Base",
"top_next_actions": [
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado",
"manter readiness como evidencia regressiva",
"manter repositorio sincronizado e com hash rastreavel",
"trocar score isolado por gates com blockers formais e evidencia viva",
"garantir que trace/audit nao contenham segredo bruto"
],
"warning_count": 1
},
{
"blocker_count": 0,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-public-platform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "public.repository",
"linked_signals": [
"public.git.present",
"public.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "public",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-public-platform",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "public.git",
"linked_signals": [
"public.git.present",
"public.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "public",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "public.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "public",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "public.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "public",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-public-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
},
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-public-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
}
],
"gate_id": "public.contract",
"linked_signals": [
"public.openapi-missing.a0a7ff8e",
"public.openapi-contract.a321cc4d"
],
"next_action": "publicar OpenAPI minima ou declarar contrato alternativo versionado",
"outcome": "attention",
"platform_id": "public",
"reason": "OpenAPI nao foi detectada por varredura local.",
"severity": "high",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [
{
"confidence": "direct",
"line": 121,
"path": "apps/public-site/src/content.mjs",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 1179,
"path": "apps/public-site/src/mcp-contract.mjs",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 1866,
"path": "apps/public-site/contracts/public-mcp-ready.contract.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 534,
"path": "apps/public-site/contracts/public-mcp-ready.summary.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 721,
"path": "apps/public-site/src/production-ops.mjs",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 8,
"path": "apps/public-site/src/release-gate.mjs",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "public.panel",
"linked_signals": [
"public.panel-ready-signal.3627dfe2",
"public.same-source-signal.9e3316d8"
],
"next_action": "executar regressao de hashes de fonte e registros",
"outcome": "pass",
"platform_id": "public",
"reason": "Sinais de panelReady e sameSource foram detectados.",
"severity": "info",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [],
"gate_id": "public.docs",
"linked_signals": [],
"next_action": "manter evidencias e contratos documentais reconciliados",
"outcome": "pass",
"platform_id": "public",
"reason": "A relacao documental nao apresenta blocker formal nesta varredura.",
"severity": "info",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "public.integration",
"linked_signals": [],
"next_action": "registrar dependencia quando produto exigir provider externo",
"outcome": "not_applicable",
"platform_id": "public",
"reason": "Integracoes nao e dependencia primaria declarada.",
"severity": "info",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [],
"gate_id": "public.business",
"linked_signals": [],
"next_action": "mapear plano, entitlement, consumo, bloqueio e decisao comercial",
"outcome": "attention",
"platform_id": "public",
"reason": "Business e relacao declarada, mas sinais comerciais nao apareceram nesta varredura.",
"severity": "medium",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "apps/public-site/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/public-site/src/wrangler-live-evidence.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/public-site/src/wrangler-round6-control.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/public-site/src/generated/wrangler-round6-control.generated.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/public-site/reports/PUBLIC-PLATFORM-WRANGLER-RUNTIME-POLICY__2026-04-30.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 6,
"path": "apps/public-site/tests/wrangler-live-evidence.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "public.cloud",
"linked_signals": [
"public.wrangler-operational-signal.c2ceb2b3"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "public",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:35+00:00",
"human_score": 100,
"order_targets": [],
"panel_ready": true,
"platform_id": "public",
"repo_path": "G:\\_codex-git\\tudo-para-ia-public-platform",
"same_source_ready": true,
"signals": [
{
"categories": [
"documentation",
"integration"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "contract",
"kind": "gap",
"next_action": "publicar OpenAPI minima ou declarar contrato alternativo versionado",
"platform_id": "public",
"severity": "medium",
"signal_id": "public.openapi-missing.a0a7ff8e",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-public-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
}
],
"stage": "technical_ready",
"summary": "Sem contrato OpenAPI ou equivalente, a integracao fica menos auditavel.",
"tags": [
"openapi",
"contract"
],
"title": "Contrato OpenAPI nao encontrado"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "public",
"severity": "info",
"signal_id": "public.wrangler-operational-signal.c2ceb2b3",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "apps/public-site/wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/public-site/src/wrangler-live-evidence.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/public-site/src/wrangler-round6-control.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/public-site/src/generated/wrangler-round6-control.generated.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "apps/public-site/reports/PUBLIC-PLATFORM-WRANGLER-RUNTIME-POLICY__2026-04-30.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 6,
"path": "apps/public-site/tests/wrangler-live-evidence.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "public",
"severity": "info",
"signal_id": "public.openapi-contract.a321cc4d",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-public-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "public",
"severity": "info",
"signal_id": "public.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "public",
"severity": "info",
"signal_id": "public.identity-rbac-signal.30ff86d3",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/astro-starlight/packages/starlight/__tests__/basics/format-path.test.ts",
"role": "supporting",
"summary": "Rota ou chamada HTTP detectada: /api/v1/users"
},
{
"confidence": "derived",
"line": null,
"path": "_paradigmas/astro-starlight/packages/starlight/__tests__/basics/format-path.test.ts",
"role": "supporting",
"summary": "Rota ou chamada HTTP detectada: /api/v1/users"
},
{
"confidence": "direct",
"line": 78,
"path": "_paradigmas/astro-starlight/packages/starlight/integrations/expressive-code/theming.ts",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 92,
"path": "_paradigmas/astro-starlight/packages/starlight/user-components/rehype-file-tree.ts",
"role": "supporting",
"summary": "Texto menciona 'screen', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 149,
"path": "_paradigmas/astro-starlight/packages/starlight/utils/user-config.ts",
"role": "supporting",
"summary": "Texto menciona 'support', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "public",
"severity": "info",
"signal_id": "public.readiness-surface.e2fdb472",
"sources": [
{
"confidence": "derived",
"line": 33,
"path": "apps/public-site/scripts/audit-production-readiness.mjs",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "package.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 13,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "apps/public-site/package.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 10,
"path": "apps/public-site/tests/public-site.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 98,
"path": "apps/public-site/src/content.mjs",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "public",
"severity": "info",
"signal_id": "public.audit-trace-signal.da2c0302",
"sources": [
{
"confidence": "derived",
"line": 33,
"path": "apps/public-site/scripts/audit-production-readiness.mjs",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 12,
"path": "package.json",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 9,
"path": "apps/public-site/package.json",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 22,
"path": "apps/public-site/tests/current-round.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [
"experience",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "validar se panelReady usa a mesma fonte do GPT",
"platform_id": "public",
"severity": "info",
"signal_id": "public.panel-ready-signal.3627dfe2",
"sources": [
{
"confidence": "direct",
"line": 121,
"path": "apps/public-site/src/content.mjs",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 1179,
"path": "apps/public-site/src/mcp-contract.mjs",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 1866,
"path": "apps/public-site/contracts/public-mcp-ready.contract.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 534,
"path": "apps/public-site/contracts/public-mcp-ready.summary.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de contrato de tela pronto para painel humano.",
"tags": [
"panelReady"
],
"title": "panelReady detectado"
},
{
"categories": [
"experience",
"governance",
"observability"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "manter hash de fonte e registros em regressao",
"platform_id": "public",
"severity": "info",
"signal_id": "public.same-source-signal.9e3316d8",
"sources": [
{
"confidence": "direct",
"line": 721,
"path": "apps/public-site/src/production-ops.mjs",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 8,
"path": "apps/public-site/src/release-gate.mjs",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de mesma fonte entre GPT, painel e evidencia.",
"tags": [
"sameSource"
],
"title": "sameSource detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "public",
"severity": "info",
"signal_id": "public.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "public",
"severity": "info",
"signal_id": "public.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-public-platform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "public",
"severity": "info",
"signal_id": "public.health-surface.aef5d761",
"sources": [
{
"confidence": "derived",
"line": 17,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 56,
"path": "apps/public-site/tests/public-site.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 206,
"path": "apps/public-site/tests/release-control.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 85,
"path": "apps/public-site/tests/wrangler-live-evidence.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 255,
"path": "apps/public-site/src/evidence-control.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 219,
"path": "apps/public-site/src/external-smoke.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
}
],
"stage": "panel_ready",
"technical_ready": true,
"title": "Public Platform",
"top_next_actions": [
"publicar OpenAPI minima ou declarar contrato alternativo versionado",
"manter contrato sincronizado com rotas reais",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado",
"amarrar actor, organizationId, role e escopo nos contratos humanos",
"manter readiness como evidencia regressiva",
"manter repositorio sincronizado e com hash rastreavel",
"trocar score isolado por gates com blockers formais e evidencia viva"
],
"warning_count": 2
},
{
"blocker_count": 1,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "stj.repository",
"linked_signals": [
"stj.git.present",
"stj.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "stj",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "stj.git",
"linked_signals": [
"stj.git.present",
"stj.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "stj",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "stj.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "stj",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "stj.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "stj",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "derived",
"line": 1,
"path": "packages/shared-openapi/src/entitlement-schemas.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 55,
"path": "packages/shared-openapi/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 1,
"path": "packages/shared-openapi/src/product-mobile/entitlement-schemas.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 401,
"path": "apps/ia-stj-gateway-mcp/tests/mcp-openapi/groups/05-institutional-test/institutional-test.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 27,
"path": "apps/ia-stj-gateway-admin/src/openapi/document.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 17,
"path": ".tmp-test-dist-cjs/packages/shared-openapi/src/entitlement-schemas.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "stj.contract",
"linked_signals": [
"stj.openapi-contract.d5f0d18c"
],
"next_action": "manter contrato sincronizado com rotas e tools",
"outcome": "pass",
"platform_id": "stj",
"reason": "OpenAPI ou contrato equivalente foi detectado.",
"severity": "info",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [],
"gate_id": "stj.panel",
"linked_signals": [],
"next_action": "criar contrato de tela ou declarar que a plataforma nao entrega painel diretamente",
"outcome": "attention",
"platform_id": "stj",
"reason": "Nenhum contrato de painel humano foi detectado.",
"severity": "medium",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [],
"gate_id": "stj.docs",
"linked_signals": [
"stj.docs-catalog-only.72385ec9"
],
"next_action": "manter referencia documental quando houver contrato publico",
"outcome": "not_applicable",
"platform_id": "stj",
"reason": "Docs nao e dependencia primaria declarada para esta plataforma.",
"severity": "info",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "stj.integration",
"linked_signals": [],
"next_action": "mapear provider, credencial, smoke e ownerPlatformId",
"outcome": "attention",
"platform_id": "stj",
"reason": "Integracoes e dependencia declarada, mas nao apareceram sinais fortes.",
"severity": "medium",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [
{
"confidence": "derived",
"line": 110,
"path": "tests/admin-control-plane-maturity.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 55,
"path": "tests/admin-control-plane.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 52,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 10,
"path": "tests/product-plan.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 110,
"path": "tests/support/platform-harness.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 85,
"path": "packages/shared-utils/src/identity-mcp-flow.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "stj.business",
"linked_signals": [
"stj.business-entitlement-signal.4ee9448c"
],
"next_action": "manter Business como fonte unica para plano, franquia e bloqueio",
"outcome": "pass",
"platform_id": "stj",
"reason": "Ha sinais de entitlement, cobranca, produto ou blocker comercial isolado.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "scripts/cloudflare/build-maturity-live-wrangler-evidence.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "package.json",
"role": "supporting",
"summary": "Script 'wrangler:stj-live-release' com intencao 'operation'."
}
],
"gate_id": "stj.cloud",
"linked_signals": [
"stj.wrangler-operational-signal.d81e4fe3"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "stj",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:35+00:00",
"human_score": 100,
"order_targets": [],
"panel_ready": false,
"platform_id": "stj",
"repo_path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
"same_source_ready": false,
"signals": [
{
"categories": [
"documentation",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "docs",
"kind": "blocker",
"next_action": "promover leitura canonica minima de Docs ou registrar excecao deliberada",
"platform_id": "stj",
"severity": "high",
"signal_id": "stj.docs-catalog-only.72385ec9",
"sources": [
{
"confidence": "derived",
"line": 25,
"path": "docs/catalogo-de-features-por-plano.md",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "catalog_only",
"summary": "Docs aparece como catalogOnly; isso precisa ser excecao formal ou leitura minima responseReady.",
"tags": [
"docs",
"catalogOnly"
],
"title": "Docs catalogOnly exige decisao formal"
},
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "stj",
"severity": "info",
"signal_id": "stj.business-entitlement-signal.4ee9448c",
"sources": [
{
"confidence": "derived",
"line": 110,
"path": "tests/admin-control-plane-maturity.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 55,
"path": "tests/admin-control-plane.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 52,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 10,
"path": "tests/product-plan.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 110,
"path": "tests/support/platform-harness.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 85,
"path": "packages/shared-utils/src/identity-mcp-flow.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "stj",
"severity": "info",
"signal_id": "stj.wrangler-operational-signal.d81e4fe3",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "scripts/cloudflare/build-maturity-live-wrangler-evidence.mjs",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": null,
"path": "package.json",
"role": "supporting",
"summary": "Script 'wrangler:stj-live-release' com intencao 'operation'."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "stj",
"severity": "info",
"signal_id": "stj.openapi-contract.d5f0d18c",
"sources": [
{
"confidence": "derived",
"line": 1,
"path": "packages/shared-openapi/src/entitlement-schemas.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 55,
"path": "packages/shared-openapi/src/index.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 1,
"path": "packages/shared-openapi/src/product-mobile/entitlement-schemas.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 401,
"path": "apps/ia-stj-gateway-mcp/tests/mcp-openapi/groups/05-institutional-test/institutional-test.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 27,
"path": "apps/ia-stj-gateway-admin/src/openapi/document.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 17,
"path": ".tmp-test-dist-cjs/packages/shared-openapi/src/entitlement-schemas.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "stj",
"severity": "info",
"signal_id": "stj.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "stj",
"severity": "info",
"signal_id": "stj.identity-rbac-signal.75d567b3",
"sources": [
{
"confidence": "derived",
"line": 52,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 85,
"path": "packages/shared-utils/src/identity-mcp-flow.ts",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": ".tmp-test-dist-cjs/packages/shared-utils/src/identity-mcp-flow.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 6,
"path": ".tmp-test-dist/packages/shared-utils/src/identity-mcp-flow.js",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 5,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": null,
"path": "packages/shared-utils/src/identity-mcp-flow.ts",
"role": "supporting",
"summary": "Possivel tool ou superficie MCP encontrada."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "stj",
"severity": "info",
"signal_id": "stj.readiness-surface.95aeeea4",
"sources": [
{
"confidence": "derived",
"line": 110,
"path": "tests/admin-control-plane-maturity.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 87,
"path": "tests/admin-control-plane.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 30,
"path": "tests/admin-domain.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 59,
"path": "tests/admin-maturity-live-governance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 40,
"path": "tests/admin-maturity.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 33,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "stj",
"severity": "info",
"signal_id": "stj.audit-trace-signal.17eb3b3a",
"sources": [
{
"confidence": "derived",
"line": 104,
"path": "tests/admin-control-plane-maturity.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 85,
"path": "tests/admin-control-plane.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 31,
"path": "tests/admin-governance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 92,
"path": "tests/admin-maturity-live-governance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 43,
"path": "tests/admin-maturity-operational-governance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 39,
"path": "tests/identity-mcp-flow.test.ts",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "stj",
"severity": "info",
"signal_id": "stj.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "stj",
"severity": "info",
"signal_id": "stj.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "stj",
"severity": "info",
"signal_id": "stj.health-surface.9689dd45",
"sources": [
{
"confidence": "derived",
"line": 21,
"path": "package.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 55,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 31,
"path": "tests/admin-domain.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 7,
"path": "tests/admin-governance.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 63,
"path": "tests/observability.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 373,
"path": "tests/platform.test.ts",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
}
],
"stage": "catalog_only",
"technical_ready": true,
"title": "STJ Platform",
"top_next_actions": [
"promover leitura canonica minima de Docs ou registrar excecao deliberada",
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado",
"amarrar actor, organizationId, role e escopo nos contratos humanos",
"manter readiness como evidencia regressiva",
"manter repositorio sincronizado e com hash rastreavel"
],
"warning_count": 2
},
{
"blocker_count": 1,
"gates": [
{
"domain": "repository",
"evidence": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
"role": "supporting",
"summary": "Repositorio analisado."
}
],
"gate_id": "ui.repository",
"linked_signals": [
"ui.git.present",
"ui.repo.exists"
],
"next_action": "manter espelho local sincronizado",
"outcome": "pass",
"platform_id": "ui",
"reason": "Repositorio real encontrado e analisado.",
"severity": "info",
"title": "Repositorio real existe"
},
{
"domain": "repository",
"evidence": [
{
"confidence": "declared",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"gate_id": "ui.git",
"linked_signals": [
"ui.git.present",
"ui.repo.exists"
],
"next_action": "registrar status e hash no fechamento",
"outcome": "pass",
"platform_id": "ui",
"reason": "Git local detectado.",
"severity": "info",
"title": "Git local e rastreabilidade"
},
{
"domain": "documentation",
"evidence": [],
"gate_id": "ui.documentation",
"linked_signals": [],
"next_action": "manter documentacao reconciliada com gates humanos",
"outcome": "pass",
"platform_id": "ui",
"reason": "README ou documentacao principal foi encontrada.",
"severity": "info",
"title": "Documentacao humana minima"
},
{
"domain": "tests",
"evidence": [],
"gate_id": "ui.tests",
"linked_signals": [],
"next_action": "executar suite aplicavel antes de fechar OS",
"outcome": "pass",
"platform_id": "ui",
"reason": "Testes ou specs foram detectados pela varredura.",
"severity": "info",
"title": "Teste ou smoke detectavel"
},
{
"domain": "contract",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
},
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
}
],
"gate_id": "ui.contract",
"linked_signals": [
"ui.openapi-missing.d24dce2b",
"ui.openapi-contract.7ae1591a"
],
"next_action": "publicar OpenAPI minima ou declarar contrato alternativo versionado",
"outcome": "attention",
"platform_id": "ui",
"reason": "OpenAPI nao foi detectada por varredura local.",
"severity": "high",
"title": "Contrato de API ou surface auditavel"
},
{
"domain": "panel",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform/README.md",
"role": "supporting",
"summary": "README contem sinal relacionado."
},
{
"confidence": "direct",
"line": 34,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 28,
"path": "tests/design-system.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 13,
"path": "tests/static-app.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 39,
"path": "tests/ui-governance.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 19,
"path": "templates/admin-ui-screen-fixture.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "ui.panel",
"linked_signals": [
"ui.panel-source-divergence.220e3d26",
"ui.panel-ready-signal.e137102d",
"ui.same-source-signal.390b61a0"
],
"next_action": "executar regressao de hashes de fonte e registros",
"outcome": "pass",
"platform_id": "ui",
"reason": "Sinais de panelReady e sameSource foram detectados.",
"severity": "info",
"title": "Painel humano e mesma fonte"
},
{
"domain": "docs",
"evidence": [],
"gate_id": "ui.docs",
"linked_signals": [],
"next_action": "manter evidencias e contratos documentais reconciliados",
"outcome": "pass",
"platform_id": "ui",
"reason": "A relacao documental nao apresenta blocker formal nesta varredura.",
"severity": "info",
"title": "Relacao com Docs"
},
{
"domain": "integration",
"evidence": [],
"gate_id": "ui.integration",
"linked_signals": [],
"next_action": "mapear provider, credencial, smoke e ownerPlatformId",
"outcome": "attention",
"platform_id": "ui",
"reason": "Integracoes e dependencia declarada, mas nao apareceram sinais fortes.",
"severity": "medium",
"title": "Integracao externa e credenciais"
},
{
"domain": "business",
"evidence": [
{
"confidence": "derived",
"line": 492,
"path": "scripts/round/close-service-order-016-ui-platform-20260430.mjs",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 377,
"path": "reports/latest-ui-governance.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 211,
"path": "reports/latest-visual-contract-docs-summary.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 394,
"path": "reports/governance/ui-governance-20260429145121-2c28798d.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 394,
"path": "reports/governance/ui-governance-20260429145213-c8f03134.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 384,
"path": "reports/governance/ui-governance-20260429145304-c14cf05d.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"gate_id": "ui.business",
"linked_signals": [
"ui.business-entitlement-signal.9c7a13ed"
],
"next_action": "manter Business como fonte unica para plano, franquia e bloqueio",
"outcome": "pass",
"platform_id": "ui",
"reason": "Ha sinais de entitlement, cobranca, produto ou blocker comercial isolado.",
"severity": "info",
"title": "Fonte comercial e entitlement"
},
{
"domain": "cloud",
"evidence": [
{
"confidence": "derived",
"line": null,
"path": "wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"gate_id": "ui.cloud",
"linked_signals": [
"ui.wrangler-operational-signal.624eeec0"
],
"next_action": "validar runtime com wrangler quando a ordem exigir deploy/health",
"outcome": "pass",
"platform_id": "ui",
"reason": "Ha evidencia de Worker, Cloudflare ou wrangler.",
"severity": "info",
"title": "Cloudflare e runtime externo"
}
],
"generated_at": "2026-04-30T09:40:35+00:00",
"human_score": 100,
"order_targets": [],
"panel_ready": true,
"platform_id": "ui",
"repo_path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
"same_source_ready": true,
"signals": [
{
"categories": [
"experience",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "panel",
"kind": "risk",
"next_action": "reconciliar sourceEndpoint, sourceToolId, sourcePayloadHash e sourceRecordsHash",
"platform_id": "ui",
"severity": "high",
"signal_id": "ui.panel-source-divergence.220e3d26",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform/README.md",
"role": "supporting",
"summary": "README contem sinal relacionado."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de divergencia entre fonte do painel e fonte explicada pelo GPT.",
"tags": [
"sameSource",
"panelReady"
],
"title": "Painel e GPT podem divergir"
},
{
"categories": [
"documentation",
"integration"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "contract",
"kind": "gap",
"next_action": "publicar OpenAPI minima ou declarar contrato alternativo versionado",
"platform_id": "ui",
"severity": "medium",
"signal_id": "ui.openapi-missing.d24dce2b",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
}
],
"stage": "technical_ready",
"summary": "Sem contrato OpenAPI ou equivalente, a integracao fica menos auditavel.",
"tags": [
"openapi",
"contract"
],
"title": "Contrato OpenAPI nao encontrado"
},
{
"categories": [
"commercial",
"finance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "business",
"kind": "capability",
"next_action": "sincronizar Business como fonte unica de plano, franquia e bloqueio",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.business-entitlement-signal.9c7a13ed",
"sources": [
{
"confidence": "derived",
"line": 492,
"path": "scripts/round/close-service-order-016-ui-platform-20260430.mjs",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 377,
"path": "reports/latest-ui-governance.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 211,
"path": "reports/latest-visual-contract-docs-summary.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 394,
"path": "reports/governance/ui-governance-20260429145121-2c28798d.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 394,
"path": "reports/governance/ui-governance-20260429145213-c8f03134.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 384,
"path": "reports/governance/ui-governance-20260429145304-c14cf05d.json",
"role": "supporting",
"summary": "Texto menciona 'entitlement', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de regra comercial, cobranca, consumo ou entitlement.",
"tags": [
"business",
"entitlement"
],
"title": "Entitlement ou regra comercial detectada"
},
{
"categories": [
"operations",
"integration"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "cloud",
"kind": "capability",
"next_action": "usar wrangler para deploy, logs, rotas, secrets e health checks",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.wrangler-operational-signal.624eeec0",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "wrangler.toml",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
}
],
"stage": "technical_ready",
"summary": "Ha evidencia de operacao Cloudflare por wrangler/Worker.",
"tags": [
"wrangler",
"cloudflare"
],
"title": "Wrangler operacional detectado"
},
{
"categories": [
"documentation",
"integration",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "contract",
"kind": "capability",
"next_action": "manter contrato sincronizado com rotas reais",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.openapi-contract.7ae1591a",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
"role": "primary",
"summary": "contrato OpenAPI nao encontrado por varredura local"
}
],
"stage": "human_explainable",
"summary": "O repositorio possui contrato OpenAPI, documento ou rota relacionada.",
"tags": [
"openapi"
],
"title": "Contrato OpenAPI detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "governance",
"kind": "capability",
"next_action": "trocar score isolado por gates com blockers formais e evidencia viva",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.score.high",
"sources": [],
"stage": "human_explainable",
"summary": "Score medio humano 100; a plataforma tem boa cobertura por perfil.",
"tags": [
"score"
],
"title": "Score humano alto"
},
{
"categories": [
"security",
"administration",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "identity",
"kind": "capability",
"next_action": "amarrar actor, organizationId, role e escopo nos contratos humanos",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.identity-rbac-signal.8f60a172",
"sources": [
{
"confidence": "direct",
"line": 1,
"path": "_paradigmas/shadcn-ui/apps/v4/app/og/geist-semibold-otf.json",
"role": "supporting",
"summary": "Texto menciona 'rbac', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "_paradigmas/shadcn-ui/packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/support/create-user.ts",
"role": "supporting",
"summary": "Texto menciona 'support', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 3,
"path": "_paradigmas/shadcn-ui/packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/support/delete-user.ts",
"role": "supporting",
"summary": "Texto menciona 'support', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "Ha evidencia de identidade, papel, organizacao, tenant ou permissao.",
"tags": [
"identity",
"rbac"
],
"title": "Identity/RBAC detectado"
},
{
"categories": [
"observability",
"operations"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "manter readiness como evidencia regressiva",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.readiness-surface.fc0d87d0",
"sources": [
{
"confidence": "derived",
"line": null,
"path": "packages/mcp-ready/package.json",
"role": "supporting",
"summary": "Configuracao operacional encontrada."
},
{
"confidence": "derived",
"line": 4,
"path": "tests/mcp-ready.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 104,
"path": "tests/round-014-readiness.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 46,
"path": "scripts/generate-round-014-readiness-report.mjs",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 35,
"path": "scripts/round/materialize-round-014-readiness.mjs",
"role": "supporting",
"summary": "Texto menciona 'mcp', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 15,
"path": "package.json",
"role": "supporting",
"summary": "Texto menciona 'readiness', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio possui indicios de readiness ou prontidao operacional.",
"tags": [
"readiness"
],
"title": "Readiness operacional detectada"
},
{
"categories": [
"observability",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "observability",
"kind": "capability",
"next_action": "garantir que trace/audit nao contenham segredo bruto",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.audit-trace-signal.71025784",
"sources": [
{
"confidence": "derived",
"line": 16,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 36,
"path": "tests/mcp-ready.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 36,
"path": "tests/mcp-ready.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 37,
"path": "tests/operational-policies.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 47,
"path": "tests/ui-governance.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'audit', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 23,
"path": "templates/admin-ui-screen-fixture.json",
"role": "supporting",
"summary": "Texto menciona 'trace', sinalizando capacidade humana ou operacional."
}
],
"stage": "human_explainable",
"summary": "A plataforma registra ou expõe trace/audit para leitura operacional.",
"tags": [
"audit",
"trace"
],
"title": "Trace e auditoria detectados"
},
{
"categories": [
"experience",
"governance"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "validar se panelReady usa a mesma fonte do GPT",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.panel-ready-signal.e137102d",
"sources": [
{
"confidence": "direct",
"line": 34,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 28,
"path": "tests/design-system.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 13,
"path": "tests/static-app.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 39,
"path": "tests/ui-governance.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 19,
"path": "templates/admin-ui-screen-fixture.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 8,
"path": "templates/finance-admin-evidence-screen.json",
"role": "supporting",
"summary": "Texto menciona 'panelready', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de contrato de tela pronto para painel humano.",
"tags": [
"panelReady"
],
"title": "panelReady detectado"
},
{
"categories": [
"experience",
"governance",
"observability"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "panel",
"kind": "capability",
"next_action": "manter hash de fonte e registros em regressao",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.same-source-signal.390b61a0",
"sources": [
{
"confidence": "direct",
"line": 34,
"path": "README.md",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 7,
"path": "tests/operational-policies.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 9,
"path": "tests/ui-governance.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 7,
"path": "templates/admin-ui-screen-fixture.json",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 7,
"path": "templates/finance-admin-evidence-screen.json",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 10,
"path": "templates/gettys-overview.json",
"role": "supporting",
"summary": "Texto menciona 'samesource', sinalizando capacidade humana ou operacional."
}
],
"stage": "panel_ready",
"summary": "Ha indicio de mesma fonte entre GPT, painel e evidencia.",
"tags": [
"sameSource"
],
"title": "sameSource detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "validar git status e sincronizacao no fechamento",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.git.present",
"sources": [
{
"confidence": "declared",
"line": null,
"path": "branch desconhecida",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "head desconhecido",
"role": "supporting",
"summary": "Metadado Git detectado."
},
{
"confidence": "declared",
"line": null,
"path": "origin nao configurado",
"role": "supporting",
"summary": "Metadado Git detectado."
}
],
"stage": "technical_ready",
"summary": "Branch, HEAD ou metadados Git foram detectados no repositorio.",
"tags": [
"git"
],
"title": "Git local detectado"
},
{
"categories": [],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "repository",
"kind": "capability",
"next_action": "manter repositorio sincronizado e com hash rastreavel",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.repo.exists",
"sources": [
{
"confidence": "direct",
"line": null,
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
"role": "supporting",
"summary": "Repositorio existe no filesystem."
}
],
"stage": "local_only",
"summary": "O espelho local existe e pode ser analisado.",
"tags": [
"repository"
],
"title": "Repositorio local encontrado"
},
{
"categories": [
"operations",
"observability"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "runtime",
"kind": "capability",
"next_action": "validar health em smoke local ou publicado",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.health-surface.cd41651a",
"sources": [
{
"confidence": "derived",
"line": 10,
"path": "tests/mcp-ready.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 22,
"path": "templates/mcp-operational-dashboard.json",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
},
{
"confidence": "derived",
"line": 35,
"path": "scripts/run-local-validation.mjs",
"role": "supporting",
"summary": "Texto menciona 'health', sinalizando capacidade humana ou operacional."
}
],
"stage": "technical_ready",
"summary": "O repositorio expoe ou documenta health check.",
"tags": [
"health"
],
"title": "Health check detectado"
},
{
"categories": [
"security",
"integration"
],
"created_at": "2026-04-30T09:40:35+00:00",
"domain": "security",
"kind": "capability",
"next_action": "validar nao vazamento em relatorios, logs e respostas",
"platform_id": "ui",
"severity": "info",
"signal_id": "ui.credential-ref-signal.00dddc25",
"sources": [
{
"confidence": "direct",
"line": 48,
"path": "tests/round-014-readiness.test.mjs",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 93,
"path": "scripts/cloudflare-preview-plan.mjs",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 96,
"path": "scripts/generate-release-manifest.mjs",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 401,
"path": "scripts/round/materialize-round-014-readiness.mjs",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 646,
"path": "scripts/round/materialize-round-016-continuity-readiness.mjs",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
},
{
"confidence": "direct",
"line": 50,
"path": "scripts/round/update-management-sqlite-20260430-round016.py",
"role": "supporting",
"summary": "Texto menciona 'credentialref', sinalizando capacidade humana ou operacional."
}
],
"stage": "controlled_ready",
"summary": "A plataforma usa referencia de credencial em vez de expor segredo bruto.",
"tags": [
"credentialRef",
"redaction"
],
"title": "credentialRef detectado"
}
],
"stage": "catalog_only",
"technical_ready": true,
"title": "UI Platform",
"top_next_actions": [
"reconciliar sourceEndpoint, sourceToolId, sourcePayloadHash e sourceRecordsHash",
"publicar OpenAPI minima ou declarar contrato alternativo versionado",
"manter contrato sincronizado com rotas reais",
"sincronizar Business como fonte unica de plano, franquia e bloqueio",
"validar git status e sincronizacao no fechamento",
"validar health em smoke local ou publicado",
"amarrar actor, organizationId, role e escopo nos contratos humanos",
"manter readiness como evidencia regressiva"
],
"warning_count": 2
}
],
"project_id": "tudo-para-ia-mais-humana",
"round_id": "mais-humana-round-a517efa514",
"total_code_lines_analyzed": 1613426
}