auto-sync: tudo-para-ia-mais-humana 2026-05-01 23:14:38
This commit is contained in:
@@ -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"
|
"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,
|
"ok": false,
|
||||||
"policy": "falha de escrita central nao aborta artefatos do projeto real"
|
"policy": "falha de escrita central nao aborta artefatos do projeto real"
|
||||||
}
|
}
|
||||||
@@ -17,8 +17,7 @@
|
|||||||
"repo_remote": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git"
|
"repo_remote": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git"
|
||||||
},
|
},
|
||||||
"blockers": [
|
"blockers": [
|
||||||
"runner_node_esbuild_spawn_eperm",
|
"wrangler_auth_not_confirmed",
|
||||||
"wrangler_deploy_dry_run_not_confirmed",
|
|
||||||
"canonical_name_requires_institutional_decision",
|
"canonical_name_requires_institutional_decision",
|
||||||
"git_sync_blocked"
|
"git_sync_blocked"
|
||||||
],
|
],
|
||||||
@@ -53,7 +52,7 @@
|
|||||||
],
|
],
|
||||||
"next_action": "corrigir credencial Git/Schannel e reconciliar ahead/behind sem reset destrutivo",
|
"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",
|
"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"
|
"status": "blocked"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -112,7 +111,7 @@
|
|||||||
"next_action": "homologar host que permita Node, esbuild/workerd e node --test sem spawn EPERM",
|
"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",
|
"order_id": "0046_GERENCIAL__homologar-runner-oficial-wrangler-node-esbuild",
|
||||||
"reason": "Wrangler autenticou quando executado diretamente, mas deploy dry-run nao ficou confirmado",
|
"reason": "Wrangler autenticou quando executado diretamente, mas deploy dry-run nao ficou confirmado",
|
||||||
"status": "partial"
|
"status": "not_run"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"evidence_refs": [
|
"evidence_refs": [
|
||||||
@@ -150,7 +149,7 @@
|
|||||||
"mais_humana.mcp_transit.ledger"
|
"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,
|
"liveReady": true,
|
||||||
"live_probes": [
|
"live_probes": [
|
||||||
{
|
{
|
||||||
@@ -159,7 +158,7 @@
|
|||||||
"error_code": "",
|
"error_code": "",
|
||||||
"evidence_id": "evidence-a75a27e0669c49da1db8b615",
|
"evidence_id": "evidence-a75a27e0669c49da1db8b615",
|
||||||
"http_status": 200,
|
"http_status": 200,
|
||||||
"observed_at": "2026-05-02T01:14:10+00:00",
|
"observed_at": "2026-05-02T02:13:32+00:00",
|
||||||
"ok": true,
|
"ok": true,
|
||||||
"response_excerpt": {
|
"response_excerpt": {
|
||||||
"__truncated__": true,
|
"__truncated__": true,
|
||||||
@@ -192,7 +191,7 @@
|
|||||||
"error_code": "",
|
"error_code": "",
|
||||||
"evidence_id": "evidence-af37a8d489b0038a7a6b5575",
|
"evidence_id": "evidence-af37a8d489b0038a7a6b5575",
|
||||||
"http_status": 200,
|
"http_status": 200,
|
||||||
"observed_at": "2026-05-02T01:14:11+00:00",
|
"observed_at": "2026-05-02T02:13:32+00:00",
|
||||||
"ok": true,
|
"ok": true,
|
||||||
"response_excerpt": {
|
"response_excerpt": {
|
||||||
"__truncated__": true,
|
"__truncated__": true,
|
||||||
@@ -225,7 +224,7 @@
|
|||||||
"error_code": "",
|
"error_code": "",
|
||||||
"evidence_id": "evidence-3f0e3b9f829c7ff912b335d0",
|
"evidence_id": "evidence-3f0e3b9f829c7ff912b335d0",
|
||||||
"http_status": 200,
|
"http_status": 200,
|
||||||
"observed_at": "2026-05-02T01:14:11+00:00",
|
"observed_at": "2026-05-02T02:13:32+00:00",
|
||||||
"ok": true,
|
"ok": true,
|
||||||
"response_excerpt": {
|
"response_excerpt": {
|
||||||
"__truncated__": true,
|
"__truncated__": true,
|
||||||
@@ -255,31 +254,30 @@
|
|||||||
],
|
],
|
||||||
"localReady": true,
|
"localReady": true,
|
||||||
"provider_id": "mais_humana",
|
"provider_id": "mais_humana",
|
||||||
"report_id": "mcp-publication-gate-2026-05-02t0114110000",
|
"report_id": "mcp-publication-gate-2026-05-02t0213320000",
|
||||||
"status": "partial",
|
"status": "partial",
|
||||||
"summary": [
|
"summary": [
|
||||||
"Provider local Mais Humana pronto: True.",
|
"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.",
|
"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.",
|
"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."
|
"Decisoes de OS avaliadas: 10."
|
||||||
],
|
],
|
||||||
"wrangler_runner": {
|
"wrangler_runner": {
|
||||||
"account_id": "8dd48b8e7c2757b178283ce19872482d",
|
"account_id": "",
|
||||||
"account_name": "PARA-IA",
|
"account_name": "",
|
||||||
"attempted": true,
|
"attempted": false,
|
||||||
"authenticated": true,
|
"authenticated": false,
|
||||||
"blockers": [
|
"blockers": [
|
||||||
"runner_node_esbuild_spawn_eperm",
|
"wrangler_auth_not_confirmed"
|
||||||
"wrangler_deploy_dry_run_not_confirmed"
|
|
||||||
],
|
],
|
||||||
"command_status": {
|
"command_status": {
|
||||||
"wrangler_deploy_dry_run": "blocked_spawn_eperm",
|
"wrangler_deploy_dry_run": "not_confirmed",
|
||||||
"wrangler_version": "observed",
|
"wrangler_version": "unknown",
|
||||||
"wrangler_whoami": "authenticated"
|
"wrangler_whoami": "unknown"
|
||||||
},
|
},
|
||||||
"deploy_dry_run_ok": false,
|
"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",
|
"raw_summary": "",
|
||||||
"version": "4.67.1"
|
"version": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
# Gate de publicacao MCP Mais Humana
|
# Gate de publicacao MCP Mais Humana
|
||||||
|
|
||||||
- report_id: `mcp-publication-gate-2026-05-02t0114110000`
|
- report_id: `mcp-publication-gate-2026-05-02t0213320000`
|
||||||
- generated_at: `2026-05-02T01:14:11+00:00`
|
- generated_at: `2026-05-02T02:13:32+00:00`
|
||||||
- provider_id: `mais_humana`
|
- provider_id: `mais_humana`
|
||||||
- current_project_id: `tudo-para-ia-mais-humana`
|
- current_project_id: `tudo-para-ia-mais-humana`
|
||||||
- canonical_project_id: `tudo-para-ia-mais-humana-platform`
|
- canonical_project_id: `tudo-para-ia-mais-humana-platform`
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
## Sumario
|
## Sumario
|
||||||
|
|
||||||
- Provider local Mais Humana pronto: True.
|
- 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.
|
- 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.
|
- 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.
|
- Decisoes de OS avaliadas: 10.
|
||||||
@@ -31,15 +31,14 @@
|
|||||||
|
|
||||||
## Wrangler
|
## Wrangler
|
||||||
|
|
||||||
- attempted: `True`
|
- attempted: `False`
|
||||||
- version: `4.67.1`
|
- version: `nao_confirmada`
|
||||||
- authenticated: `True`
|
- authenticated: `False`
|
||||||
- account_name: `PARA-IA`
|
- account_name: `nao_confirmada`
|
||||||
- account_id: `8dd48b8e7c2757b178283ce19872482d`
|
- account_id: `nao_confirmada`
|
||||||
- deploy_dry_run_ok: `False`
|
- deploy_dry_run_ok: `False`
|
||||||
- blockers:
|
- blockers:
|
||||||
- `runner_node_esbuild_spawn_eperm`
|
- `wrangler_auth_not_confirmed`
|
||||||
- `wrangler_deploy_dry_run_not_confirmed`
|
|
||||||
|
|
||||||
## Probes live
|
## Probes live
|
||||||
|
|
||||||
@@ -88,7 +87,7 @@
|
|||||||
### 0033_EXECUTIVA__sincronizar-git-mais-humana-mcps-central-com-credenciais
|
### 0033_EXECUTIVA__sincronizar-git-mais-humana-mcps-central-com-credenciais
|
||||||
|
|
||||||
- status: `blocked`
|
- 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`
|
- evidencias: `git_sync_status`
|
||||||
- proxima_acao: corrigir credencial Git/Schannel e reconciliar ahead/behind sem reset destrutivo
|
- 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
|
### 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
|
- motivo: Wrangler autenticou quando executado diretamente, mas deploy dry-run nao ficou confirmado
|
||||||
- evidencias: `wrangler_runner`
|
- evidencias: `wrangler_runner`
|
||||||
- proxima_acao: homologar host que permita Node, esbuild/workerd e node --test sem spawn EPERM
|
- proxima_acao: homologar host que permita Node, esbuild/workerd e node --test sem spawn EPERM
|
||||||
@@ -143,7 +142,6 @@
|
|||||||
|
|
||||||
## Blockers
|
## Blockers
|
||||||
|
|
||||||
- `runner_node_esbuild_spawn_eperm`
|
- `wrangler_auth_not_confirmed`
|
||||||
- `wrangler_deploy_dry_run_not_confirmed`
|
|
||||||
- `canonical_name_requires_institutional_decision`
|
- `canonical_name_requires_institutional_decision`
|
||||||
- `git_sync_blocked`
|
- `git_sync_blocked`
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
order_id,status,reason,next_action,evidence_refs
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
||||||
|
|||||||
|
Reference in New Issue
Block a user