diff --git a/dados/mcp-publication-gate-central-write-status.json b/dados/mcp-publication-gate-central-write-status.json index 323600b..412fa14 100644 --- a/dados/mcp-publication-gate-central-write-status.json +++ b/dados/mcp-publication-gate-central-write-status.json @@ -8,7 +8,7 @@ "path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\reports\\executivos\\MCP-PUBLICATION-GATE-MAIS-HUMANA__RODADA015.md" } ], - "generatedAt": "2026-05-02T01:14:11+00:00", + "generatedAt": "2026-05-02T02:13:32+00:00", "ok": false, "policy": "falha de escrita central nao aborta artefatos do projeto real" } \ No newline at end of file diff --git a/dados/mcp-publication-gate-mais-humana.json b/dados/mcp-publication-gate-mais-humana.json index 0b2b82f..91ceafc 100644 --- a/dados/mcp-publication-gate-mais-humana.json +++ b/dados/mcp-publication-gate-mais-humana.json @@ -17,8 +17,7 @@ "repo_remote": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git" }, "blockers": [ - "runner_node_esbuild_spawn_eperm", - "wrangler_deploy_dry_run_not_confirmed", + "wrangler_auth_not_confirmed", "canonical_name_requires_institutional_decision", "git_sync_blocked" ], @@ -53,7 +52,7 @@ ], "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": "fetch failed on primary with SEC_E_NO_CREDENTIALS; secondary fetch failed with .git/FETCH_HEAD Permission denied; no destructive sync applied", + "reason": "fetch/push bloqueado por SEC_E_NO_CREDENTIALS; fetch remoto falhou no ciclo seguro da rodada", "status": "blocked" }, { @@ -112,7 +111,7 @@ "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": "partial" + "status": "not_run" }, { "evidence_refs": [ @@ -150,7 +149,7 @@ "mais_humana.mcp_transit.ledger" ] }, - "generated_at": "2026-05-02T01:14:11+00:00", + "generated_at": "2026-05-02T02:13:32+00:00", "liveReady": true, "live_probes": [ { @@ -159,7 +158,7 @@ "error_code": "", "evidence_id": "evidence-a75a27e0669c49da1db8b615", "http_status": 200, - "observed_at": "2026-05-02T01:14:10+00:00", + "observed_at": "2026-05-02T02:13:32+00:00", "ok": true, "response_excerpt": { "__truncated__": true, @@ -192,7 +191,7 @@ "error_code": "", "evidence_id": "evidence-af37a8d489b0038a7a6b5575", "http_status": 200, - "observed_at": "2026-05-02T01:14:11+00:00", + "observed_at": "2026-05-02T02:13:32+00:00", "ok": true, "response_excerpt": { "__truncated__": true, @@ -225,7 +224,7 @@ "error_code": "", "evidence_id": "evidence-3f0e3b9f829c7ff912b335d0", "http_status": 200, - "observed_at": "2026-05-02T01:14:11+00:00", + "observed_at": "2026-05-02T02:13:32+00:00", "ok": true, "response_excerpt": { "__truncated__": true, @@ -255,31 +254,30 @@ ], "localReady": true, "provider_id": "mais_humana", - "report_id": "mcp-publication-gate-2026-05-02t0114110000", + "report_id": "mcp-publication-gate-2026-05-02t0213320000", "status": "partial", "summary": [ "Provider local Mais Humana pronto: True.", - "Wrangler autenticado: True; deploy dry-run OK: False.", + "Wrangler autenticado: False; deploy dry-run OK: False.", "Tools live prontas: 3/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." ], "wrangler_runner": { - "account_id": "8dd48b8e7c2757b178283ce19872482d", - "account_name": "PARA-IA", - "attempted": true, - "authenticated": true, + "account_id": "", + "account_name": "", + "attempted": false, + "authenticated": false, "blockers": [ - "runner_node_esbuild_spawn_eperm", - "wrangler_deploy_dry_run_not_confirmed" + "wrangler_auth_not_confirmed" ], "command_status": { - "wrangler_deploy_dry_run": "blocked_spawn_eperm", - "wrangler_version": "observed", - "wrangler_whoami": "authenticated" + "wrangler_deploy_dry_run": "not_confirmed", + "wrangler_version": "unknown", + "wrangler_whoami": "unknown" }, "deploy_dry_run_ok": false, - "raw_summary": "wrangler 4.67.1; whoami authenticated with Account API Token for PARA-IA 8dd48b8e7c2757b178283ce19872482d; deployments list latest deployment 6dfc4dba-88e2-493c-81e3-d88071b923d1 created 2026-05-02T00:25:02Z; wrapper/esbuild emitted spawn EPERM; deploy dry-run not executed in this round", - "version": "4.67.1" + "raw_summary": "", + "version": "" } } \ No newline at end of file diff --git a/ecossistema/MCP-PUBLICATION-GATE-MAIS-HUMANA.md b/ecossistema/MCP-PUBLICATION-GATE-MAIS-HUMANA.md index c78e734..24b1feb 100644 --- a/ecossistema/MCP-PUBLICATION-GATE-MAIS-HUMANA.md +++ b/ecossistema/MCP-PUBLICATION-GATE-MAIS-HUMANA.md @@ -1,7 +1,7 @@ # Gate de publicacao MCP Mais Humana -- report_id: `mcp-publication-gate-2026-05-02t0114110000` -- generated_at: `2026-05-02T01:14:11+00:00` +- report_id: `mcp-publication-gate-2026-05-02t0213320000` +- generated_at: `2026-05-02T02:13:32+00:00` - provider_id: `mais_humana` - current_project_id: `tudo-para-ia-mais-humana` - canonical_project_id: `tudo-para-ia-mais-humana-platform` @@ -14,7 +14,7 @@ ## Sumario - Provider local Mais Humana pronto: True. -- Wrangler autenticado: True; deploy dry-run OK: False. +- Wrangler autenticado: False; deploy dry-run OK: False. - Tools live prontas: 3/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. @@ -31,15 +31,14 @@ ## Wrangler -- attempted: `True` -- version: `4.67.1` -- authenticated: `True` -- account_name: `PARA-IA` -- account_id: `8dd48b8e7c2757b178283ce19872482d` +- attempted: `False` +- version: `nao_confirmada` +- authenticated: `False` +- account_name: `nao_confirmada` +- account_id: `nao_confirmada` - deploy_dry_run_ok: `False` - blockers: - - `runner_node_esbuild_spawn_eperm` - - `wrangler_deploy_dry_run_not_confirmed` + - `wrangler_auth_not_confirmed` ## Probes live @@ -88,7 +87,7 @@ ### 0033_EXECUTIVA__sincronizar-git-mais-humana-mcps-central-com-credenciais - status: `blocked` -- motivo: fetch failed on primary with SEC_E_NO_CREDENTIALS; secondary fetch failed with .git/FETCH_HEAD Permission denied; no destructive sync applied +- motivo: fetch/push bloqueado por SEC_E_NO_CREDENTIALS; fetch remoto falhou no ciclo seguro da rodada - evidencias: `git_sync_status` - proxima_acao: corrigir credencial Git/Schannel e reconciliar ahead/behind sem reset destrutivo @@ -129,7 +128,7 @@ ### 0046_GERENCIAL__homologar-runner-oficial-wrangler-node-esbuild -- status: `partial` +- status: `not_run` - 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 @@ -143,7 +142,6 @@ ## Blockers -- `runner_node_esbuild_spawn_eperm` -- `wrangler_deploy_dry_run_not_confirmed` +- `wrangler_auth_not_confirmed` - `canonical_name_requires_institutional_decision` - `git_sync_blocked` diff --git a/matrizes/mcp-publication-gate-decisions.csv b/matrizes/mcp-publication-gate-decisions.csv index 0c1d42d..ace566f 100644 --- a/matrizes/mcp-publication-gate-decisions.csv +++ b/matrizes/mcp-publication-gate-decisions.csv @@ -1,11 +1,11 @@ order_id,status,reason,next_action,evidence_refs 0031_EXECUTIVA__publicar-provider-mais-humana-no-mcps-gateway-via-wrangler-homologado,partial,codigo local do provider existe; publicacao live depende de runner Wrangler sem spawn EPERM,homologar runner Node/esbuild/workerd e repetir wrangler deploy --dry-run antes do deploy real,6032d87c13f58ddb8ba217955c95baf1841bd1b8b8a98a090282bc562cafb6ff; wrangler_runner 0032_EXECUTIVA__validar-live-tools-mais-humana-v1-execute-com-evidencia,passed,endpoint live foi sondado sem persistir bearer bruto,retestar as tres tools apos deploy do mcps-gateway contendo o provider Mais Humana,evidence-a75a27e0669c49da1db8b615; evidence-af37a8d489b0038a7a6b5575; evidence-3f0e3b9f829c7ff912b335d0 -0033_EXECUTIVA__sincronizar-git-mais-humana-mcps-central-com-credenciais,blocked,fetch failed on primary with SEC_E_NO_CREDENTIALS; secondary fetch failed with .git/FETCH_HEAD Permission denied; no destructive sync applied,corrigir credencial Git/Schannel e reconciliar ahead/behind sem reset destrutivo,git_sync_status +0033_EXECUTIVA__sincronizar-git-mais-humana-mcps-central-com-credenciais,blocked,fetch/push bloqueado por SEC_E_NO_CREDENTIALS; fetch remoto falhou no ciclo seguro da rodada,corrigir credencial Git/Schannel e reconciliar ahead/behind sem reset destrutivo,git_sync_status 0034_EXECUTIVA__corrigir-acl-escrita-central-e-sql-semantico-plataforma-15,partial,artefatos centrais foram testados pelo gerador de gate; falhas ficam registradas no projeto real,manter escrita automatica central e SQL semantico sob teste em toda rodada,central_write_status 0035_EXECUTIVA__reconciliar-nome-canonico-real-alias-platform,blocked,politica de alias foi materializada sem renome destrutivo,"aguardar decisao institucional antes de renomear remote, pasta central, ownerPlatformId ou referencias historicas",alias_policy 0043_GERENCIAL__aprovar-janela-publicacao-provider-mais-humana-com-rollback,partial,"janela pode ser planejada, mas deploy real ainda depende do runner homologado","definir owner, janela, version atual, rollback e criterio de sucesso antes de deploy real",wrangler_runner; 6032d87c13f58ddb8ba217955c95baf1841bd1b8b8a98a090282bc562cafb6ff 0044_GERENCIAL__institucionalizar-ledger-transito-mcp-como-gate-release,passed,ledger MCP existe como contrato local e deve ser criterio de release,aplicar requiredFields em toda publicacao interplataforma,mcp_transit_ledger; 6032d87c13f58ddb8ba217955c95baf1841bd1b8b8a98a090282bc562cafb6ff 0045_GERENCIAL__pactuar-politica-acesso-waf-gpt-mcp-gateway,partial,"probes usam User-Agent controlado, bearer redigido e response excerpt seguro","formalizar headers minimos, WAF, rate limit, logs e retencao de evidencias",evidence-a75a27e0669c49da1db8b615; evidence-af37a8d489b0038a7a6b5575; evidence-3f0e3b9f829c7ff912b335d0 -0046_GERENCIAL__homologar-runner-oficial-wrangler-node-esbuild,partial,"Wrangler autenticou quando executado diretamente, mas deploy dry-run nao ficou confirmado","homologar host que permita Node, esbuild/workerd e node --test sem spawn EPERM",wrangler_runner +0046_GERENCIAL__homologar-runner-oficial-wrangler-node-esbuild,not_run,"Wrangler autenticou quando executado diretamente, mas deploy dry-run nao ficou confirmado","homologar host que permita Node, esbuild/workerd e node --test sem spawn EPERM",wrangler_runner 0047_GERENCIAL__decidir-nome-canonico-e-politica-alias-mais-humana,blocked,"nome atual, nome canonico recomendado e aliases estao documentados",registrar decisao formal: preservar alias ou executar migracao coordenada,alias_policy