Files
tudo-para-ia-mais-humana-pl…/ecossistema/MCP-PUBLICATION-GATE-MAIS-HUMANA.md
2026-05-01 15:34:39 -03:00

153 lines
7.0 KiB
Markdown

# Gate de publicacao MCP Mais Humana
- report_id: `mcp-publication-gate-2026-04-30t2222460000`
- generated_at: `2026-04-30T22:22:46+00:00`
- provider_id: `mais_humana`
- current_project_id: `tudo-para-ia-mais-humana`
- canonical_project_id: `tudo-para-ia-mais-humana-platform`
- control_plane: `tudo-para-ia-mcps-internos-plataform`
- status: `partial`
- local_ready: `True`
- live_ready: `False`
- deploy_ready: `False`
## Sumario
- Provider local Mais Humana pronto: True.
- Wrangler autenticado: True; deploy dry-run OK: False.
- Tools live prontas: 0/3.
- Nome atual: tudo-para-ia-mais-humana; canonico recomendado: tudo-para-ia-mais-humana-platform; ownerPlatformId MCP: tudo-para-ia-mais-humana-platform.
- Decisoes de OS avaliadas: 10.
## Evidencia local no MCPs Internos
- gateway_manager: `G:\_codex-git\tudo-para-ia-mcps-internos-plataform\deploy\mcps-gateway\src\managers\gpt-tooling-manager.ts`
- managed_catalog: `G:\_codex-git\tudo-para-ia-mcps-internos-plataform\deploy\mcps-gateway\src\providers\managed-catalog.ts`
- managed_provider_manager: `G:\_codex-git\tudo-para-ia-mcps-internos-plataform\deploy\mcps-gateway\src\managers\managed-provider-manager.ts`
- tests: `G:\_codex-git\tudo-para-ia-mcps-internos-plataform\tests\platform\mcps-gateway-mais-humana-provider.test.ts`
- source_hash: `6032d87c13f58ddb8ba217955c95baf1841bd1b8b8a98a090282bc562cafb6ff`
- snippets_presentes: `6`
- snippets_ausentes: `0`
## Wrangler
- attempted: `True`
- version: `nao_confirmada`
- authenticated: `True`
- account_name: `PARA-IA`
- account_id: `8dd48b8e7c2757b178283ce19872482d`
- deploy_dry_run_ok: `False`
- blockers:
- `runner_node_esbuild_spawn_eperm`
- `wrangler_deploy_dry_run_not_confirmed`
## Probes live
- `mais_humana.rulebook.compact` status `tool_not_found` http `404` ok `False`
- error_code: `tool_not_found`
- evidenceId: `evidence-6a0501916de398ad8ff6214c`
- traceId: `trace-4ff3136a8ec75846d120c351`
- auditId: `audit-6a0501916de398ad8ff6214c`
- `mais_humana.admin_ui.same_source` status `tool_not_found` http `404` ok `False`
- error_code: `tool_not_found`
- evidenceId: `evidence-91727cc909c7d3752cff1fd1`
- traceId: `trace-7c60ad2c3b0dc375ccfe641c`
- auditId: `audit-91727cc909c7d3752cff1fd1`
- `mais_humana.mcp_transit.ledger` status `tool_not_found` http `404` ok `False`
- error_code: `tool_not_found`
- evidenceId: `evidence-67cbe7ad6ab513a5aebb3608`
- traceId: `trace-08792d3863719554ee385609`
- auditId: `audit-67cbe7ad6ab513a5aebb3608`
## Politica de nome canonico e aliases
- current_project_id: `tudo-para-ia-mais-humana`
- canonical_project_id: `tudo-para-ia-mais-humana-platform`
- owner_platform_id: `tudo-para-ia-mais-humana-platform`
- legacy_aliases: `tudo-para-ia-mais-humana-platform, tudo-para-ia-mais-humana-plataform`
- decision_status: `pending_institutional_decision`
- migration_safe_now: `False`
- regra: Preserve current project id and central -platform alias until an explicit institutional decision authorizes a synchronized Git/MCP/documentation rename.
## Decisoes das ordens ativas
### 0031_EXECUTIVA__publicar-provider-mais-humana-no-mcps-gateway-via-wrangler-homologado
- status: `partial`
- motivo: codigo local do provider existe; publicacao live depende de runner Wrangler sem spawn EPERM
- evidencias: `6032d87c13f58ddb8ba217955c95baf1841bd1b8b8a98a090282bc562cafb6ff; wrangler_runner`
- proxima_acao: homologar runner Node/esbuild/workerd e repetir wrangler deploy --dry-run antes do deploy real
### 0032_EXECUTIVA__validar-live-tools-mais-humana-v1-execute-com-evidencia
- status: `blocked`
- motivo: endpoint live foi sondado sem persistir bearer bruto
- evidencias: `evidence-6a0501916de398ad8ff6214c; evidence-91727cc909c7d3752cff1fd1; evidence-67cbe7ad6ab513a5aebb3608`
- proxima_acao: retestar as tres tools apos deploy do mcps-gateway contendo o provider Mais Humana
### 0033_EXECUTIVA__sincronizar-git-mais-humana-mcps-central-com-credenciais
- status: `blocked`
- motivo: plugin Cloudflare negado por user rejected MCP tool call; fetch/push inicial dos repos acessiveis falhou por SEC_E_NO_CREDENTIALS; tudo-para-ia-mais-humana dirty e ahead/behind preservado sem merge/reset; nucleo divergente e sujo preservado sem sync destrutivo
- evidencias: `git_sync_status`
- proxima_acao: corrigir credencial Git/Schannel e reconciliar ahead/behind sem reset destrutivo
### 0034_EXECUTIVA__corrigir-acl-escrita-central-e-sql-semantico-plataforma-15
- status: `partial`
- motivo: artefatos centrais foram testados pelo gerador de gate; falhas ficam registradas no projeto real
- evidencias: `central_write_status`
- proxima_acao: manter escrita automatica central e SQL semantico sob teste em toda rodada
### 0035_EXECUTIVA__reconciliar-nome-canonico-real-alias-platform
- status: `blocked`
- motivo: politica de alias foi materializada sem renome destrutivo
- evidencias: `alias_policy`
- proxima_acao: aguardar decisao institucional antes de renomear remote, pasta central, ownerPlatformId ou referencias historicas
### 0043_GERENCIAL__aprovar-janela-publicacao-provider-mais-humana-com-rollback
- status: `partial`
- motivo: janela pode ser planejada, mas deploy real ainda depende do runner homologado
- evidencias: `wrangler_runner; 6032d87c13f58ddb8ba217955c95baf1841bd1b8b8a98a090282bc562cafb6ff`
- proxima_acao: definir owner, janela, version atual, rollback e criterio de sucesso antes de deploy real
### 0044_GERENCIAL__institucionalizar-ledger-transito-mcp-como-gate-release
- status: `passed`
- motivo: ledger MCP existe como contrato local e deve ser criterio de release
- evidencias: `mcp_transit_ledger; 6032d87c13f58ddb8ba217955c95baf1841bd1b8b8a98a090282bc562cafb6ff`
- proxima_acao: aplicar requiredFields em toda publicacao interplataforma
### 0045_GERENCIAL__pactuar-politica-acesso-waf-gpt-mcp-gateway
- status: `partial`
- motivo: probes usam User-Agent controlado, bearer redigido e response excerpt seguro
- evidencias: `evidence-6a0501916de398ad8ff6214c; evidence-91727cc909c7d3752cff1fd1; evidence-67cbe7ad6ab513a5aebb3608`
- proxima_acao: formalizar headers minimos, WAF, rate limit, logs e retencao de evidencias
### 0046_GERENCIAL__homologar-runner-oficial-wrangler-node-esbuild
- status: `partial`
- motivo: Wrangler autenticou quando executado diretamente, mas deploy dry-run nao ficou confirmado
- evidencias: `wrangler_runner`
- proxima_acao: homologar host que permita Node, esbuild/workerd e node --test sem spawn EPERM
### 0047_GERENCIAL__decidir-nome-canonico-e-politica-alias-mais-humana
- status: `blocked`
- motivo: nome atual, nome canonico recomendado e aliases estao documentados
- evidencias: `alias_policy`
- proxima_acao: registrar decisao formal: preservar alias ou executar migracao coordenada
## Blockers
- `runner_node_esbuild_spawn_eperm`
- `wrangler_deploy_dry_run_not_confirmed`
- `mais_humana.rulebook.compact:tool_not_found:tool_not_found`
- `mais_humana.admin_ui.same_source:tool_not_found:tool_not_found`
- `mais_humana.mcp_transit.ledger:tool_not_found:tool_not_found`
- `canonical_name_requires_institutional_decision`
- `git_sync_blocked`