Files
tudo-para-ia-mais-humana-pl…/ecossistema/MCP-PUBLICATION-GATE-MAIS-HUMANA.md

7.5 KiB

Gate de publicacao MCP Mais Humana

  • report_id: mcp-publication-gate-2026-05-02t0922340000
  • generated_at: 2026-05-02T09:22:34+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: True
  • deploy_ready: False

Sumario

  • Provider local Mais Humana pronto: True.
  • Wrangler autenticado: False; deploy dry-run OK: False.
  • Tools live prontas: 4/4.
  • Probes live com envelope MCP completo: 4/4.
  • Nome atual materializado: tudo-para-ia-mais-humana; canonico aprovado: 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: c22d27b86de895b23a8a1f9cd932361cce45297757bb0c74bf88cf955a8cdd6d
  • snippets_presentes: 7
  • snippets_ausentes: 0

Wrangler

  • attempted: True
  • version: nao_confirmada
  • authenticated: False
  • account_name: nao_confirmada
  • account_id: nao_confirmada
  • deploy_dry_run_ok: False
  • blockers:
    • wrangler_auth_not_confirmed

Probes live

  • mais_humana.rulebook.compact status ok http 200 ok True
    • error_code: none
    • evidenceId: evidence-a75a27e0669c49da1db8b615
    • traceId: trace-3e1c8f057ac439f4b9b3eb7f
    • auditId: audit-a75a27e0669c49da1db8b615
    • transit_fields_present: origin, destination, tool, payload, actor, permission, result, traceId, auditId, timestamp
    • missing_transit_fields: none
  • mais_humana.admin_ui.same_source status ok http 200 ok True
    • error_code: none
    • evidenceId: evidence-af37a8d489b0038a7a6b5575
    • traceId: trace-17e7d8039c8c34e3f570b6de
    • auditId: audit-af37a8d489b0038a7a6b5575
    • transit_fields_present: origin, destination, tool, payload, actor, permission, result, traceId, auditId, timestamp
    • missing_transit_fields: none
  • mais_humana.mcp_transit.ledger status ok http 200 ok True
    • error_code: none
    • evidenceId: evidence-3f0e3b9f829c7ff912b335d0
    • traceId: trace-dae7d91a59e37901d50c027d
    • auditId: audit-3f0e3b9f829c7ff912b335d0
    • transit_fields_present: origin, destination, tool, payload, actor, permission, result, traceId, auditId, timestamp
    • missing_transit_fields: none
  • mais_humana.admin_routes.acceptance status ok http 200 ok True
    • error_code: none
    • evidenceId: evidence-6be52832c728db2bbbbce461
    • traceId: trace-364a5b5997194d4859486557
    • auditId: audit-6be52832c728db2bbbbce461
    • transit_fields_present: origin, destination, tool, payload, actor, permission, result, traceId, auditId, timestamp
    • missing_transit_fields: none

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, tudo-para-ia-mais-humana-plataform
  • decision_status: approved
  • migration_safe_now: False
  • regra: Nome canonico institucional aprovado como tudo-para-ia-mais-humana-platform; o repositorio local historico tudo-para-ia-mais-humana e o alias tudo-para-ia-mais-humana-plataform permanecem aliases de compatibilidade ate migracao Git/MCP sincronizada, sem duplicar repositorio nem sobrescrever historico.

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: c22d27b86de895b23a8a1f9cd932361cce45297757bb0c74bf88cf955a8cdd6d; 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: passed
  • motivo: endpoint live foi sondado sem persistir bearer bruto
  • evidencias: evidence-a75a27e0669c49da1db8b615; evidence-af37a8d489b0038a7a6b5575; evidence-3f0e3b9f829c7ff912b335d0; evidence-6be52832c728db2bbbbce461
  • 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: fetch falhou por Permission denied em FETCH_HEAD; ls-remote/push falhou por SEC_E_NO_CREDENTIALS; repo mesh bloqueou sync destrutiva
  • 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: passed
  • motivo: politica de alias foi materializada sem renome destrutivo
  • evidencias: alias_policy
  • proxima_acao: executar migracao Git/MCP/documentacao somente por janela coordenada, preservando aliases e hashes

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; c22d27b86de895b23a8a1f9cd932361cce45297757bb0c74bf88cf955a8cdd6d
  • 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; c22d27b86de895b23a8a1f9cd932361cce45297757bb0c74bf88cf955a8cdd6d
  • 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-a75a27e0669c49da1db8b615; evidence-af37a8d489b0038a7a6b5575; evidence-3f0e3b9f829c7ff912b335d0; evidence-6be52832c728db2bbbbce461
  • proxima_acao: formalizar headers minimos, WAF, rate limit, logs e retencao de evidencias

0046_GERENCIAL__homologar-runner-oficial-wrangler-node-esbuild

  • status: blocked
  • 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: passed
  • motivo: decisao institucional aprovada: canonico -platform com aliases historicos preservados
  • evidencias: alias_policy
  • proxima_acao: manter politica de compatibilidade e abrir apenas execucao tecnica de migracao coordenada

Blockers

  • wrangler_auth_not_confirmed
  • git_sync_blocked