{ "alias_policy": { "blockers": [], "canonical_project_id": "tudo-para-ia-mais-humana-platform", "central_folder": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform", "compatibility_rule": "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.", "current_project_id": "tudo-para-ia-mais-humana", "decision_status": "approved", "legacy_aliases": [ "tudo-para-ia-mais-humana", "tudo-para-ia-mais-humana-plataform" ], "migration_safe_now": false, "owner_platform_id": "tudo-para-ia-mais-humana-platform", "repo_remote": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git" }, "blockers": [ "wrangler_auth_not_confirmed" ], "canonical_project_id": "tudo-para-ia-mais-humana-platform", "control_plane_id": "tudo-para-ia-mcps-internos-plataform", "current_project_id": "tudo-para-ia-mais-humana", "decisions": [ { "evidence_refs": [ "c22d27b86de895b23a8a1f9cd932361cce45297757bb0c74bf88cf955a8cdd6d", "wrangler_runner" ], "next_action": "homologar runner Node/esbuild/workerd e repetir wrangler deploy --dry-run antes do deploy real", "order_id": "0031_EXECUTIVA__publicar-provider-mais-humana-no-mcps-gateway-via-wrangler-homologado", "reason": "codigo local do provider existe; publicacao live depende de runner Wrangler sem spawn EPERM", "status": "partial" }, { "evidence_refs": [ "evidence-a75a27e0669c49da1db8b615", "evidence-af37a8d489b0038a7a6b5575", "evidence-3f0e3b9f829c7ff912b335d0", "evidence-6be52832c728db2bbbbce461" ], "next_action": "retestar as tres tools apos deploy do mcps-gateway contendo o provider Mais Humana", "order_id": "0032_EXECUTIVA__validar-live-tools-mais-humana-v1-execute-com-evidencia", "reason": "endpoint live foi sondado sem persistir bearer bruto", "status": "passed" }, { "evidence_refs": [ "git_sync_status" ], "next_action": "corrigir credencial Git/Schannel e reconciliar ahead/behind sem reset destrutivo", "order_id": "0033_EXECUTIVA__sincronizar-git-mais-humana-mcps-central-com-credenciais", "reason": "repo-mesh repository-mesh-ae8125f1e691: sync destrutiva bloqueada; fetch remoto falha por credencial/ambientes inacessiveis.", "status": "partial" }, { "evidence_refs": [ "central_write_status" ], "next_action": "manter escrita automatica central e SQL semantico sob teste em toda rodada", "order_id": "0034_EXECUTIVA__corrigir-acl-escrita-central-e-sql-semantico-plataforma-15", "reason": "artefatos centrais foram testados pelo gerador de gate; falhas ficam registradas no projeto real", "status": "partial" }, { "evidence_refs": [ "alias_policy" ], "next_action": "executar migracao Git/MCP/documentacao somente por janela coordenada, preservando aliases e hashes", "order_id": "0035_EXECUTIVA__reconciliar-nome-canonico-real-alias-platform", "reason": "politica de alias foi materializada sem renome destrutivo", "status": "passed" }, { "evidence_refs": [ "wrangler_runner", "c22d27b86de895b23a8a1f9cd932361cce45297757bb0c74bf88cf955a8cdd6d" ], "next_action": "definir owner, janela, version atual, rollback e criterio de sucesso antes de deploy real", "order_id": "0043_GERENCIAL__aprovar-janela-publicacao-provider-mais-humana-com-rollback", "reason": "janela pode ser planejada, mas deploy real ainda depende do runner homologado", "status": "partial" }, { "evidence_refs": [ "mcp_transit_ledger", "c22d27b86de895b23a8a1f9cd932361cce45297757bb0c74bf88cf955a8cdd6d" ], "next_action": "aplicar requiredFields em toda publicacao interplataforma", "order_id": "0044_GERENCIAL__institucionalizar-ledger-transito-mcp-como-gate-release", "reason": "ledger MCP existe como contrato local e deve ser criterio de release", "status": "passed" }, { "evidence_refs": [ "evidence-a75a27e0669c49da1db8b615", "evidence-af37a8d489b0038a7a6b5575", "evidence-3f0e3b9f829c7ff912b335d0", "evidence-6be52832c728db2bbbbce461" ], "next_action": "formalizar headers minimos, WAF, rate limit, logs e retencao de evidencias", "order_id": "0045_GERENCIAL__pactuar-politica-acesso-waf-gpt-mcp-gateway", "reason": "probes usam User-Agent controlado, bearer redigido e response excerpt seguro", "status": "partial" }, { "evidence_refs": [ "wrangler_runner" ], "next_action": "homologar host que permita Node, esbuild/workerd e node --test sem spawn EPERM", "order_id": "0046_GERENCIAL__homologar-runner-oficial-wrangler-node-esbuild", "reason": "Wrangler autenticou quando executado diretamente, mas deploy dry-run nao ficou confirmado", "status": "blocked" }, { "evidence_refs": [ "alias_policy" ], "next_action": "manter politica de compatibilidade e abrir apenas execucao tecnica de migracao coordenada", "order_id": "0047_GERENCIAL__decidir-nome-canonico-e-politica-alias-mais-humana", "reason": "decisao institucional aprovada: canonico -platform com aliases historicos preservados", "status": "passed" } ], "deployReady": false, "gateway_source": { "gateway_manager_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform\\deploy\\mcps-gateway\\src\\managers\\gpt-tooling-manager.ts", "managed_catalog_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform\\deploy\\mcps-gateway\\src\\providers\\managed-catalog.ts", "managed_provider_manager_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform\\deploy\\mcps-gateway\\src\\managers\\managed-provider-manager.ts", "mcp_repo_root": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform", "missing_snippets": [], "owner_platform_id": "tudo-para-ia-mais-humana-platform", "present_snippets": [ "const MAIS_HUMANA_PROVIDER_ID", "MAIS_HUMANA_CATALOG", "executeMaisHumanaGatewayTool", "mais_humana.rulebook.compact", "mais_humana.admin_ui.same_source", "mais_humana.mcp_transit.ledger", "mais_humana.admin_routes.acceptance" ], "provider_id": "mais_humana", "source_hash": "c22d27b86de895b23a8a1f9cd932361cce45297757bb0c74bf88cf955a8cdd6d", "tests_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform\\tests\\platform\\mcps-gateway-mais-humana-provider.test.ts", "tests_present": true, "tool_ids": [ "mais_humana.rulebook.compact", "mais_humana.admin_ui.same_source", "mais_humana.mcp_transit.ledger", "mais_humana.admin_routes.acceptance" ] }, "generated_at": "2026-05-02T08:24:10+00:00", "liveReady": true, "live_probes": [ { "audit_id": "audit-a75a27e0669c49da1db8b615", "endpoint": "https://mcps-gateway.ami-app.workers.dev/v1/execute", "error_code": "", "evidence_id": "evidence-a75a27e0669c49da1db8b615", "http_status": 200, "missing_transit_fields": [], "observed_at": "2026-05-02T08:24:10+00:00", "ok": true, "response_excerpt": { "__truncated__": true, "actorId": "codex.service-order-round", "auditId": "audit:mcps-gateway:codex.service-order-round:mais_humana.rulebook.compact", "blockers": "[]", "consumption": "None", "nextActions": "[]", "ok": "True", "organizationId": "None", "productId": "None", "providerId": "mais_humana", "readiness": "None", "sampleData": "False", "simulated": "False", "status": "ok", "traceId": "trace:mcps-gateway:codex.service-order-round:mais_humana.rulebook.compact", "userId": "None", "workspaceId": "None" }, "source_payload_hash": "3e1c8f057ac439f4b9b3eb7f8f5be9ac36323f08adc23db6fc7d51633076b79a", "source_records_hash": "a75a27e0669c49da1db8b6157757c0615eed06c32674c7ed87a6db5d071359de", "status": "ok", "tool_id": "mais_humana.rulebook.compact", "trace_id": "trace-3e1c8f057ac439f4b9b3eb7f", "transit_fields_present": [ "origin", "destination", "tool", "payload", "actor", "permission", "result", "traceId", "auditId", "timestamp" ] }, { "audit_id": "audit-af37a8d489b0038a7a6b5575", "endpoint": "https://mcps-gateway.ami-app.workers.dev/v1/execute", "error_code": "", "evidence_id": "evidence-af37a8d489b0038a7a6b5575", "http_status": 200, "missing_transit_fields": [], "observed_at": "2026-05-02T08:24:10+00:00", "ok": true, "response_excerpt": { "__truncated__": true, "actorId": "codex.service-order-round", "auditId": "audit:mcps-gateway:codex.service-order-round:mais_humana.admin_ui.same_source", "blockers": "[]", "consumption": "None", "nextActions": "[]", "ok": "True", "organizationId": "None", "productId": "None", "providerId": "mais_humana", "readiness": "None", "sampleData": "False", "simulated": "False", "status": "ok", "traceId": "trace:mcps-gateway:codex.service-order-round:mais_humana.admin_ui.same_source", "userId": "None", "workspaceId": "None" }, "source_payload_hash": "17e7d8039c8c34e3f570b6de8b386edc1cfd0c079084b0c7013016d2c76b388c", "source_records_hash": "af37a8d489b0038a7a6b5575970ec69855dd0f0e0ab09cf38b0e7658d3678195", "status": "ok", "tool_id": "mais_humana.admin_ui.same_source", "trace_id": "trace-17e7d8039c8c34e3f570b6de", "transit_fields_present": [ "origin", "destination", "tool", "payload", "actor", "permission", "result", "traceId", "auditId", "timestamp" ] }, { "audit_id": "audit-3f0e3b9f829c7ff912b335d0", "endpoint": "https://mcps-gateway.ami-app.workers.dev/v1/execute", "error_code": "", "evidence_id": "evidence-3f0e3b9f829c7ff912b335d0", "http_status": 200, "missing_transit_fields": [], "observed_at": "2026-05-02T08:24:10+00:00", "ok": true, "response_excerpt": { "__truncated__": true, "actorId": "codex.service-order-round", "auditId": "audit:mcps-gateway:codex.service-order-round:mais_humana.mcp_transit.ledger", "blockers": "[]", "consumption": "None", "nextActions": "[]", "ok": "True", "organizationId": "None", "productId": "None", "providerId": "mais_humana", "readiness": "None", "sampleData": "False", "simulated": "False", "status": "ok", "traceId": "trace:mcps-gateway:codex.service-order-round:mais_humana.mcp_transit.ledger", "userId": "None", "workspaceId": "None" }, "source_payload_hash": "dae7d91a59e37901d50c027d3a0792f697902bd4289801edb2a508f3baf177fe", "source_records_hash": "3f0e3b9f829c7ff912b335d01afb5e78acdaa331bd984713dfca757072be6bbf", "status": "ok", "tool_id": "mais_humana.mcp_transit.ledger", "trace_id": "trace-dae7d91a59e37901d50c027d", "transit_fields_present": [ "origin", "destination", "tool", "payload", "actor", "permission", "result", "traceId", "auditId", "timestamp" ] }, { "audit_id": "audit-6be52832c728db2bbbbce461", "endpoint": "https://mcps-gateway.ami-app.workers.dev/v1/execute", "error_code": "", "evidence_id": "evidence-6be52832c728db2bbbbce461", "http_status": 200, "missing_transit_fields": [], "observed_at": "2026-05-02T08:24:10+00:00", "ok": true, "response_excerpt": { "__truncated__": true, "actorId": "codex.service-order-round", "auditId": "audit:mcps-gateway:codex.service-order-round:mais_humana.admin_routes.acceptance", "blockers": "[]", "consumption": "None", "nextActions": "[]", "ok": "True", "organizationId": "None", "productId": "None", "providerId": "mais_humana", "readiness": "None", "sampleData": "False", "simulated": "False", "status": "blocked", "traceId": "trace:mcps-gateway:codex.service-order-round:mais_humana.admin_routes.acceptance", "userId": "None", "workspaceId": "None" }, "source_payload_hash": "364a5b5997194d485948655720ff713f61ec091dc08ab899e302ad965ace04ba", "source_records_hash": "6be52832c728db2bbbbce461ff39cbf52b8e26111b0710f303061dc38a0ecb3d", "status": "ok", "tool_id": "mais_humana.admin_routes.acceptance", "trace_id": "trace-364a5b5997194d4859486557", "transit_fields_present": [ "origin", "destination", "tool", "payload", "actor", "permission", "result", "traceId", "auditId", "timestamp" ] } ], "localReady": true, "provider_id": "mais_humana", "report_id": "mcp-publication-gate-2026-05-02t0824100000", "status": "partial", "summary": [ "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." ], "wrangler_runner": { "account_id": "", "account_name": "", "attempted": true, "authenticated": false, "blockers": [ "wrangler_auth_not_confirmed" ], "command_status": { "wrangler_deploy_dry_run": "not_confirmed", "wrangler_version": "unknown", "wrangler_whoami": "unknown" }, "deploy_dry_run_ok": false, "raw_summary": "Deploy manual informado pelo roteador; executor validou live por /v1/execute sem usar plugin Cloudflare como via operacional.", "version": "" } }