auto-sync: tudo-para-ia-mais-humana 2026-05-02 06:24:21
This commit is contained in:
Binary file not shown.
11
dados/canonical-identity-central-write-status.json
Normal file
11
dados/canonical-identity-central-write-status.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"centralPlatformFolder": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform",
|
||||
"failures": [
|
||||
{
|
||||
"error": "PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\reports\\\\EXECUTADO__canonical-identity-graph.md'",
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\reports\\EXECUTADO__canonical-identity-graph.md"
|
||||
}
|
||||
],
|
||||
"generatedAt": "2026-05-02T09:21:36+00:00",
|
||||
"ok": false
|
||||
}
|
||||
2664
dados/canonical-identity-graph.json
Normal file
2664
dados/canonical-identity-graph.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -127,9 +127,9 @@
|
||||
"status": "failed"
|
||||
},
|
||||
{
|
||||
"error": "PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\orders\\\\gerenciais\\\\0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio.md'",
|
||||
"order_id": "0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio",
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio.md",
|
||||
"error": "PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\orders\\\\gerenciais\\\\0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform.md'",
|
||||
"order_id": "0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform",
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform.md",
|
||||
"role": "next_output",
|
||||
"status": "failed"
|
||||
},
|
||||
@@ -427,7 +427,7 @@
|
||||
"0054_GERENCIAL__institucionalizar-catalogo-admin-routes-como-gate-de-release:PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\orders\\\\gerenciais\\\\0054_GERENCIAL__institucionalizar-catalogo-admin-routes-como-gate-de-release.md'",
|
||||
"0055_GERENCIAL__governar-sync-automatico-com-precedencia-da-alteracao-valida:PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\orders\\\\gerenciais\\\\0055_GERENCIAL__governar-sync-automatico-com-precedencia-da-alteracao-valida.md'",
|
||||
"0056_GERENCIAL__separar-deploy-manual-e-runner-wrangler-oficial:PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\orders\\\\gerenciais\\\\0056_GERENCIAL__separar-deploy-manual-e-runner-wrangler-oficial.md'",
|
||||
"0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio:PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\orders\\\\gerenciais\\\\0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio.md'",
|
||||
"0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform:PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\orders\\\\gerenciais\\\\0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform.md'",
|
||||
"0058_GERENCIAL__fechar-decisao-docs-response-ready-ou-catalogonly-formal:PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\orders\\\\gerenciais\\\\0058_GERENCIAL__fechar-decisao-docs-response-ready-ou-catalogonly-formal.md'",
|
||||
"semantic_sql:OperationalError: unable to open database file",
|
||||
"central_artifact:G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\reports\\EXECUTADO__rodada-015-central-materialization-2026-05-02.md:PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\reports\\\\EXECUTADO__rodada-015-central-materialization-2026-05-02.md'",
|
||||
@@ -461,10 +461,10 @@
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0054_GERENCIAL__institucionalizar-catalogo-admin-routes-como-gate-de-release.md",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0055_GERENCIAL__governar-sync-automatico-com-precedencia-da-alteracao-valida.md",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0056_GERENCIAL__separar-deploy-manual-e-runner-wrangler-oficial.md",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio.md",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform.md",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0058_GERENCIAL__fechar-decisao-docs-response-ready-ou-catalogonly-formal.md"
|
||||
],
|
||||
"generated_at": "2026-05-02T08:23:04+00:00",
|
||||
"generated_at": "2026-05-02T09:22:50+00:00",
|
||||
"generated_files": [
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\dados\\central-materialization-report.json",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\ecossistema\\CENTRAL-MATERIALIZATION-REPORT.md",
|
||||
@@ -486,7 +486,7 @@
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0054_GERENCIAL__institucionalizar-catalogo-admin-routes-como-gate-de-release.md",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0055_GERENCIAL__governar-sync-automatico-com-precedencia-da-alteracao-valida.md",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0056_GERENCIAL__separar-deploy-manual-e-runner-wrangler-oficial.md",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio.md",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform.md",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana\\os-orientadoras\\central-materialization-fallback\\gerenciais\\0058_GERENCIAL__fechar-decisao-docs-response-ready-ou-catalogonly-formal.md"
|
||||
],
|
||||
"local_semantic_write": {
|
||||
@@ -711,27 +711,28 @@
|
||||
{
|
||||
"affected_paths": [
|
||||
"README.md",
|
||||
"dados/canonical-identity-graph.json",
|
||||
"dados/mcp-publication-gate-mais-humana.json"
|
||||
],
|
||||
"expected_result": "Decisao com matriz de impacto, aliases, migracao e rollback de Git/MCP/Docs/UI.",
|
||||
"expected_result": "Plano de migracao coordenada com aliases, rollback, hashes e bloqueio de repositorio duplicado.",
|
||||
"object_scope": "Dossie gerencial da plataforma 15, politicas MCP-only, sincronizacao, nome canonico, Docs e runner operacional.",
|
||||
"order_id": "0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio",
|
||||
"order_id": "0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform",
|
||||
"order_type": "gerencial",
|
||||
"priority": "alta",
|
||||
"purpose": "Resolver a divergencia entre nome institucional desejado e repo materializado.",
|
||||
"purpose": "Transformar a decisao institucional ja aprovada em migracao controlada de Git, MCP, Docs e UI.",
|
||||
"ready_criteria": [
|
||||
"nome canonico decidido",
|
||||
"alias registrado",
|
||||
"sem repo duplicado"
|
||||
"decisao canonica aplicada",
|
||||
"alias preservado",
|
||||
"migracao futura com rollback"
|
||||
],
|
||||
"reason": "O roteador manda institucionalizar o novo nome, mas o repo real/remoto ainda e sem sufixo.",
|
||||
"reason": "O roteador aprovou tudo-para-ia-mais-humana-platform como canonico, preservando aliases historicos.",
|
||||
"role": "next_output",
|
||||
"status": "planejada",
|
||||
"title": "Decidir nome canonico platform sem duplicar repositorio",
|
||||
"title": "Governar migracao coordenada do nome canonico platform",
|
||||
"validations": [
|
||||
"inventariar referencias",
|
||||
"aprovar alias",
|
||||
"planejar janela de sync"
|
||||
"validar grafo canonico",
|
||||
"comparar remotes",
|
||||
"planejar janela de rename sem reset destrutivo"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -763,7 +764,7 @@
|
||||
],
|
||||
"project_id": "tudo-para-ia-mais-humana-platform",
|
||||
"project_root": "G:\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"report_id": "central-materialization-306135351741",
|
||||
"report_id": "central-materialization-916556597461",
|
||||
"semantic_write": {
|
||||
"attempted": true,
|
||||
"error": "OperationalError: unable to open database file",
|
||||
|
||||
@@ -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\\MCP-GATEWAY-ACCESS-POLICY__RODADA015.md"
|
||||
}
|
||||
],
|
||||
"generatedAt": "2026-05-02T08:24:25+00:00",
|
||||
"generatedAt": "2026-05-02T09:22:42+00:00",
|
||||
"ok": false,
|
||||
"policy": "falha de escrita central nao aborta artefatos do projeto real"
|
||||
}
|
||||
@@ -148,7 +148,7 @@
|
||||
}
|
||||
],
|
||||
"endpoint": "https://mcps-gateway.ami-app.workers.dev/v1/execute",
|
||||
"generated_at": "2026-05-02T08:24:25+00:00",
|
||||
"generated_at": "2026-05-02T09:22:42+00:00",
|
||||
"liveReady": true,
|
||||
"log_retention_days": 30,
|
||||
"policy_version": "mcp-gateway-access-policy.v1",
|
||||
@@ -162,7 +162,7 @@
|
||||
"evidence_id": "evidence-a75a27e0669c49da1db8b615",
|
||||
"http_status": 200,
|
||||
"method": "POST",
|
||||
"observed_at": "2026-05-02T08:24:10+00:00",
|
||||
"observed_at": "2026-05-02T09:22:34+00:00",
|
||||
"ok": true,
|
||||
"request_hash": "3e1c8f057ac439f4b9b3eb7f8f5be9ac36323f08adc23db6fc7d51633076b79a",
|
||||
"response_excerpt": {
|
||||
@@ -198,7 +198,7 @@
|
||||
"evidence_id": "evidence-af37a8d489b0038a7a6b5575",
|
||||
"http_status": 200,
|
||||
"method": "POST",
|
||||
"observed_at": "2026-05-02T08:24:10+00:00",
|
||||
"observed_at": "2026-05-02T09:22:34+00:00",
|
||||
"ok": true,
|
||||
"request_hash": "17e7d8039c8c34e3f570b6de8b386edc1cfd0c079084b0c7013016d2c76b388c",
|
||||
"response_excerpt": {
|
||||
@@ -234,7 +234,7 @@
|
||||
"evidence_id": "evidence-3f0e3b9f829c7ff912b335d0",
|
||||
"http_status": 200,
|
||||
"method": "POST",
|
||||
"observed_at": "2026-05-02T08:24:10+00:00",
|
||||
"observed_at": "2026-05-02T09:22:34+00:00",
|
||||
"ok": true,
|
||||
"request_hash": "dae7d91a59e37901d50c027d3a0792f697902bd4289801edb2a508f3baf177fe",
|
||||
"response_excerpt": {
|
||||
@@ -270,7 +270,7 @@
|
||||
"evidence_id": "evidence-6be52832c728db2bbbbce461",
|
||||
"http_status": 200,
|
||||
"method": "POST",
|
||||
"observed_at": "2026-05-02T08:24:10+00:00",
|
||||
"observed_at": "2026-05-02T09:22:34+00:00",
|
||||
"ok": true,
|
||||
"request_hash": "364a5b5997194d485948655720ff713f61ec091dc08ab899e302ad965ace04ba",
|
||||
"response_excerpt": {
|
||||
@@ -299,7 +299,7 @@
|
||||
}
|
||||
],
|
||||
"rate_limit_per_minute": 30,
|
||||
"report_id": "mcp-gateway-access-policy-adf1c665f552483b",
|
||||
"report_id": "mcp-gateway-access-policy-07da83b4ef386867",
|
||||
"required_content_type": "application/json",
|
||||
"required_method": "POST",
|
||||
"required_user_agent": "Codex-Mais-Humana-MCP-Publication-Gate/1.0",
|
||||
|
||||
@@ -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-02T08:24:10+00:00",
|
||||
"generatedAt": "2026-05-02T09:22:34+00:00",
|
||||
"ok": false,
|
||||
"policy": "falha de escrita central nao aborta artefatos do projeto real"
|
||||
}
|
||||
@@ -15,7 +15,8 @@
|
||||
"repo_remote": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git"
|
||||
},
|
||||
"blockers": [
|
||||
"wrangler_auth_not_confirmed"
|
||||
"wrangler_auth_not_confirmed",
|
||||
"git_sync_blocked"
|
||||
],
|
||||
"canonical_project_id": "tudo-para-ia-mais-humana-platform",
|
||||
"control_plane_id": "tudo-para-ia-mcps-internos-plataform",
|
||||
@@ -49,8 +50,8 @@
|
||||
],
|
||||
"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"
|
||||
"reason": "fetch falhou por Permission denied em FETCH_HEAD; ls-remote/push falhou por SEC_E_NO_CREDENTIALS; repo mesh bloqueou sync destrutiva",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"evidence_refs": [
|
||||
@@ -149,7 +150,7 @@
|
||||
"mais_humana.admin_routes.acceptance"
|
||||
]
|
||||
},
|
||||
"generated_at": "2026-05-02T08:24:10+00:00",
|
||||
"generated_at": "2026-05-02T09:22:34+00:00",
|
||||
"liveReady": true,
|
||||
"live_probes": [
|
||||
{
|
||||
@@ -159,7 +160,7 @@
|
||||
"evidence_id": "evidence-a75a27e0669c49da1db8b615",
|
||||
"http_status": 200,
|
||||
"missing_transit_fields": [],
|
||||
"observed_at": "2026-05-02T08:24:10+00:00",
|
||||
"observed_at": "2026-05-02T09:22:34+00:00",
|
||||
"ok": true,
|
||||
"response_excerpt": {
|
||||
"__truncated__": true,
|
||||
@@ -205,7 +206,7 @@
|
||||
"evidence_id": "evidence-af37a8d489b0038a7a6b5575",
|
||||
"http_status": 200,
|
||||
"missing_transit_fields": [],
|
||||
"observed_at": "2026-05-02T08:24:10+00:00",
|
||||
"observed_at": "2026-05-02T09:22:34+00:00",
|
||||
"ok": true,
|
||||
"response_excerpt": {
|
||||
"__truncated__": true,
|
||||
@@ -251,7 +252,7 @@
|
||||
"evidence_id": "evidence-3f0e3b9f829c7ff912b335d0",
|
||||
"http_status": 200,
|
||||
"missing_transit_fields": [],
|
||||
"observed_at": "2026-05-02T08:24:10+00:00",
|
||||
"observed_at": "2026-05-02T09:22:34+00:00",
|
||||
"ok": true,
|
||||
"response_excerpt": {
|
||||
"__truncated__": true,
|
||||
@@ -297,7 +298,7 @@
|
||||
"evidence_id": "evidence-6be52832c728db2bbbbce461",
|
||||
"http_status": 200,
|
||||
"missing_transit_fields": [],
|
||||
"observed_at": "2026-05-02T08:24:10+00:00",
|
||||
"observed_at": "2026-05-02T09:22:34+00:00",
|
||||
"ok": true,
|
||||
"response_excerpt": {
|
||||
"__truncated__": true,
|
||||
@@ -339,7 +340,7 @@
|
||||
],
|
||||
"localReady": true,
|
||||
"provider_id": "mais_humana",
|
||||
"report_id": "mcp-publication-gate-2026-05-02t0824100000",
|
||||
"report_id": "mcp-publication-gate-2026-05-02t0922340000",
|
||||
"status": "partial",
|
||||
"summary": [
|
||||
"Provider local Mais Humana pronto: True.",
|
||||
@@ -363,7 +364,7 @@
|
||||
"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.",
|
||||
"raw_summary": "not attempted in this runner: router says deploy is manual by user; smoke live only",
|
||||
"version": ""
|
||||
}
|
||||
}
|
||||
@@ -7,7 +7,7 @@
|
||||
"/root/_codex-git"
|
||||
],
|
||||
"expected_result": "Espelho inventariado, bloqueios resolvidos ou formalizados, hashes comparados, e sincronizacao automatica mantida apenas quando segura.",
|
||||
"object_scope": "Repositorio `admin/tudo-para-ia-docs-plataform`, espelho local `tudo-para-ia-docs-plataform`, recibo `mesh-receipt-8bb64e52c76d` e plano `dirty_blocked`.",
|
||||
"object_scope": "Repositorio `admin/tudo-para-ia-docs-plataform`, espelho local `tudo-para-ia-docs-plataform`, recibo `mesh-receipt-fb0ba8360f18` e plano `dirty_blocked`.",
|
||||
"order_id": "0100_EXECUTIVA__reconciliar-espelho-tudo-para-ia-docs-plataform",
|
||||
"order_type": "executiva",
|
||||
"priority": "alta",
|
||||
@@ -127,7 +127,7 @@
|
||||
"/root/_codex-git"
|
||||
],
|
||||
"expected_result": "Espelho inventariado, bloqueios resolvidos ou formalizados, hashes comparados, e sincronizacao automatica mantida apenas quando segura.",
|
||||
"object_scope": "Repositorio `admin/tudo-para-ia-mais-humana-platform`, espelho local `tudo-para-ia-mais-humana-platform`, recibo `mesh-receipt-883d598ae346` e plano `dirty_blocked`.",
|
||||
"object_scope": "Repositorio `admin/tudo-para-ia-mais-humana-platform`, espelho local `tudo-para-ia-mais-humana-platform`, recibo `mesh-receipt-28139e11fe9c` e plano `dirty_blocked`.",
|
||||
"order_id": "0104_EXECUTIVA__reconciliar-espelho-tudo-para-ia-mais-humana-platform",
|
||||
"order_type": "executiva",
|
||||
"priority": "alta",
|
||||
@@ -157,7 +157,7 @@
|
||||
"/root/_codex-git"
|
||||
],
|
||||
"expected_result": "Espelho inventariado, bloqueios resolvidos ou formalizados, hashes comparados, e sincronizacao automatica mantida apenas quando segura.",
|
||||
"object_scope": "Repositorio `admin/tudo-para-ia-docs-plataform`, espelho local `tudo-para-ia-docs-plataform`, recibo `mesh-receipt-8bb64e52c76d` e plano `dirty_blocked`.",
|
||||
"object_scope": "Repositorio `admin/tudo-para-ia-docs-plataform`, espelho local `tudo-para-ia-docs-plataform`, recibo `mesh-receipt-fb0ba8360f18` e plano `dirty_blocked`.",
|
||||
"order_id": "0100_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-docs-plataform",
|
||||
"order_type": "gerencial",
|
||||
"priority": "alta",
|
||||
@@ -277,7 +277,7 @@
|
||||
"/root/_codex-git"
|
||||
],
|
||||
"expected_result": "Espelho inventariado, bloqueios resolvidos ou formalizados, hashes comparados, e sincronizacao automatica mantida apenas quando segura.",
|
||||
"object_scope": "Repositorio `admin/tudo-para-ia-mais-humana-platform`, espelho local `tudo-para-ia-mais-humana-platform`, recibo `mesh-receipt-883d598ae346` e plano `dirty_blocked`.",
|
||||
"object_scope": "Repositorio `admin/tudo-para-ia-mais-humana-platform`, espelho local `tudo-para-ia-mais-humana-platform`, recibo `mesh-receipt-28139e11fe9c` e plano `dirty_blocked`.",
|
||||
"order_id": "0104_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-mais-humana-platform",
|
||||
"order_type": "gerencial",
|
||||
"priority": "alta",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"authenticated_as": "none",
|
||||
"base_url": "https://git.ami.app.br",
|
||||
"generated_at": "2026-05-02T08:23:59+00:00",
|
||||
"mesh_plan_id": "gitea-mesh-plan-eed565fef58b",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"mesh_plan_id": "gitea-mesh-plan-c4d72f42d25f",
|
||||
"repositories": [
|
||||
{
|
||||
"actions": [
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"generatedAt": "2026-05-02T08:23:58+00:00",
|
||||
"reportId": "repository-mesh-ae8125f1e691",
|
||||
"generatedAt": "2026-05-02T09:22:17+00:00",
|
||||
"reportId": "repository-mesh-743971a78ae1",
|
||||
"repositories": [
|
||||
{
|
||||
"actions": [
|
||||
@@ -254,13 +254,13 @@
|
||||
"destructive": true,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts",
|
||||
"M apps/tudo-para-ia-docs-central/src/admin/view.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/aliases.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/router.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/ecosystem/generated/mcp-registration-readiness-atoms.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/ecosystem/service.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/manifest.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/openapi/document.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/profile/describe.ts",
|
||||
" M apps/tudo-para-ia-docs-central/tests/docs-surface.test.ts"
|
||||
],
|
||||
"kind": "block_destructive_sync",
|
||||
@@ -913,7 +913,7 @@
|
||||
"evidence": [
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana-platform",
|
||||
"7a8310a70202beac1b699c22e698fa00b32d6e94"
|
||||
"0de33e11e27903eaf8624f821866f6b176d14de2"
|
||||
],
|
||||
"kind": "rename_local_folder",
|
||||
"reason": "materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform",
|
||||
@@ -953,14 +953,14 @@
|
||||
"destructive": true,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"M controle-semantico.sqlite",
|
||||
" M dados/central-materialization-report.json",
|
||||
" M dados/mcp-publication-gate-central-write-status.json",
|
||||
" M dados/mcp-publication-gate-mais-humana.json",
|
||||
" M dados/targeted-sync-audit-central-write-status.json",
|
||||
" M dados/targeted-sync-audit.json",
|
||||
" M dados/workspace-hygiene-central-write-status.json",
|
||||
" M dados/workspace-hygiene-report.json"
|
||||
"M src/mais_humana/canonical_identity.py",
|
||||
" M src/mais_humana/central_materialization.py",
|
||||
" M src/mais_humana/cli.py",
|
||||
"?? dados/canonical-identity-central-write-status.json",
|
||||
"?? dados/canonical-identity-graph.json",
|
||||
"?? ecossistema/CANONICAL-IDENTITY-GRAPH.md",
|
||||
"?? matrizes/canonical-identity-acceptance-cases.csv",
|
||||
"?? matrizes/canonical-identity-graph.csv"
|
||||
],
|
||||
"kind": "block_destructive_sync",
|
||||
"reason": "working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida",
|
||||
@@ -1041,7 +1041,7 @@
|
||||
"destructive": true,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"ahead=1;behind=34;upstream=origin/main"
|
||||
"ahead=1;behind=37;upstream=origin/main"
|
||||
],
|
||||
"kind": "block_destructive_sync",
|
||||
"reason": "branch divergente ahead/behind; reconciliacao automatica poderia escolher versao antiga",
|
||||
@@ -1116,6 +1116,26 @@
|
||||
},
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"action_id": "mesh-action-9b96f0545e2b",
|
||||
"can_execute_automatically": false,
|
||||
"command_preview": [],
|
||||
"destructive": true,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"M apps/tudo-para-ia-mcps-central/src/registry/catalog.ts",
|
||||
" M apps/tudo-para-ia-mcps-central/src/registry/router007-transit.ts"
|
||||
],
|
||||
"kind": "block_destructive_sync",
|
||||
"reason": "working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida",
|
||||
"required_before": [
|
||||
"commit ou stash consciente das alteracoes",
|
||||
"registrar diff resumido",
|
||||
"decidir precedencia"
|
||||
],
|
||||
"risk": "blocked",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
{
|
||||
"action_id": "mesh-action-09c924f2d891",
|
||||
"can_execute_automatically": false,
|
||||
@@ -1197,32 +1217,6 @@
|
||||
},
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"action_id": "mesh-action-37f9a53424f8",
|
||||
"can_execute_automatically": false,
|
||||
"command_preview": [],
|
||||
"destructive": true,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.json",
|
||||
" M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.md",
|
||||
" M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.json",
|
||||
" M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.md",
|
||||
"?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.json",
|
||||
"?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.md",
|
||||
"?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.json",
|
||||
"?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.md"
|
||||
],
|
||||
"kind": "block_destructive_sync",
|
||||
"reason": "working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida",
|
||||
"required_before": [
|
||||
"commit ou stash consciente das alteracoes",
|
||||
"registrar diff resumido",
|
||||
"decidir precedencia"
|
||||
],
|
||||
"risk": "blocked",
|
||||
"target_name": "tudo-para-ia-platform-base"
|
||||
},
|
||||
{
|
||||
"action_id": "mesh-action-e16f250cddb5",
|
||||
"can_execute_automatically": false,
|
||||
@@ -1277,7 +1271,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"ahead=0;behind=20;upstream=origin/main"
|
||||
"ahead=0;behind=21;upstream=origin/main"
|
||||
],
|
||||
"kind": "block_destructive_sync",
|
||||
"reason": "ha commits remotos nao aplicados; pull automatico so e seguro com working tree limpo e comparacao de hash",
|
||||
@@ -1352,6 +1346,28 @@
|
||||
},
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"action_id": "mesh-action-e3f44fe3674b",
|
||||
"can_execute_automatically": false,
|
||||
"command_preview": [],
|
||||
"destructive": true,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"M apps/public-site/reports/PUBLIC-ROUTER013-LIVE-READBACK__2026-05-02.json",
|
||||
" M apps/public-site/src/mcp-contract.mjs",
|
||||
" M apps/public-site/src/router013-live-readback.mjs",
|
||||
" M apps/public-site/tests/public-site.test.mjs"
|
||||
],
|
||||
"kind": "block_destructive_sync",
|
||||
"reason": "working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida",
|
||||
"required_before": [
|
||||
"commit ou stash consciente das alteracoes",
|
||||
"registrar diff resumido",
|
||||
"decidir precedencia"
|
||||
],
|
||||
"risk": "blocked",
|
||||
"target_name": "tudo-para-ia-public-platform"
|
||||
},
|
||||
{
|
||||
"action_id": "mesh-action-917cb9437e58",
|
||||
"can_execute_automatically": false,
|
||||
@@ -1433,6 +1449,28 @@
|
||||
},
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"action_id": "mesh-action-767e206c5cd1",
|
||||
"can_execute_automatically": false,
|
||||
"command_preview": [],
|
||||
"destructive": true,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"M docs/evidence/operational/stj-byte-preserving-readback-consolidated-report.json",
|
||||
" M docs/evidence/operational/stj-live-governance-alias-readback-report.json",
|
||||
" M scripts/cloudflare/stj-byte-preserving-readback-consolidator.mjs",
|
||||
" M tests/cloudflare/stj-byte-preserving-readback-consolidator.test.mjs"
|
||||
],
|
||||
"kind": "block_destructive_sync",
|
||||
"reason": "working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida",
|
||||
"required_before": [
|
||||
"commit ou stash consciente das alteracoes",
|
||||
"registrar diff resumido",
|
||||
"decidir precedencia"
|
||||
],
|
||||
"risk": "blocked",
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
},
|
||||
{
|
||||
"action_id": "mesh-action-d0bbf9052ed8",
|
||||
"can_execute_automatically": false,
|
||||
@@ -1514,6 +1552,26 @@
|
||||
},
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"action_id": "mesh-action-22557e2b043e",
|
||||
"can_execute_automatically": false,
|
||||
"command_preview": [],
|
||||
"destructive": true,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"?? packages/ui-governance/src/round-035-live-admin-acceptance-records.mjs",
|
||||
"?? scripts/round/materialize-round-035-live-admin-acceptance-records.mjs"
|
||||
],
|
||||
"kind": "block_destructive_sync",
|
||||
"reason": "working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida",
|
||||
"required_before": [
|
||||
"commit ou stash consciente das alteracoes",
|
||||
"registrar diff resumido",
|
||||
"decidir precedencia"
|
||||
],
|
||||
"risk": "blocked",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
},
|
||||
{
|
||||
"action_id": "mesh-action-59ea5ecc1144",
|
||||
"can_execute_automatically": false,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"cycle_id": "mesh-cycle-b6489d910534",
|
||||
"cycle_id": "mesh-cycle-d24375d5dc3e",
|
||||
"gates": [
|
||||
{
|
||||
"evidence": [
|
||||
@@ -68,11 +68,11 @@
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"7"
|
||||
"10"
|
||||
],
|
||||
"gate_id": "safety.dirty-blocked",
|
||||
"next_action": "commit/stash consciente ou decisao de precedencia",
|
||||
"reason": "Worktrees sujos detectados: 7.",
|
||||
"reason": "Worktrees sujos detectados: 10.",
|
||||
"score": 100,
|
||||
"severity": "info",
|
||||
"status": "pass",
|
||||
@@ -157,11 +157,11 @@
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"mesh-cycle-b6489d910534"
|
||||
"mesh-cycle-d24375d5dc3e"
|
||||
],
|
||||
"gate_id": "automation.runtime-cycle",
|
||||
"next_action": "gerar runtime cycle com lock e comandos",
|
||||
"reason": "Ciclo: mesh-cycle-b6489d910534.",
|
||||
"reason": "Ciclo: mesh-cycle-d24375d5dc3e.",
|
||||
"score": 100,
|
||||
"severity": "info",
|
||||
"status": "pass",
|
||||
@@ -196,11 +196,11 @@
|
||||
{
|
||||
"evidence": [
|
||||
"4",
|
||||
"121"
|
||||
"127"
|
||||
],
|
||||
"gate_id": "automation.allowed-commands-limited",
|
||||
"next_action": "revisar gates se comandos automaticos crescerem sem recibo",
|
||||
"reason": "Allowed: 4; total: 121.",
|
||||
"reason": "Allowed: 4; total: 127.",
|
||||
"score": 100,
|
||||
"severity": "info",
|
||||
"status": "pass",
|
||||
@@ -208,11 +208,11 @@
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"6"
|
||||
"7"
|
||||
],
|
||||
"gate_id": "semantic.report",
|
||||
"next_action": "executar write_repository_mesh_semantic_state",
|
||||
"reason": "Reports SQL: 6.",
|
||||
"reason": "Reports SQL: 7.",
|
||||
"score": 100,
|
||||
"severity": "info",
|
||||
"status": "pass",
|
||||
@@ -220,11 +220,11 @@
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"48"
|
||||
"55"
|
||||
],
|
||||
"gate_id": "semantic.receipts",
|
||||
"next_action": "persistir plano de reconciliacao no SQLite",
|
||||
"reason": "Receipts SQL: 48.",
|
||||
"reason": "Receipts SQL: 55.",
|
||||
"score": 100,
|
||||
"severity": "info",
|
||||
"status": "pass",
|
||||
@@ -243,10 +243,10 @@
|
||||
"title": "SQL registrou schedulers"
|
||||
}
|
||||
],
|
||||
"generated_at": "2026-05-02T08:23:59+00:00",
|
||||
"plan_id": "mesh-plan-f9ccd8b38e09",
|
||||
"readiness_id": "mesh-readiness-04217226ab25",
|
||||
"report_id": "repository-mesh-ae8125f1e691",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"plan_id": "mesh-plan-ee966ea13250",
|
||||
"readiness_id": "mesh-readiness-4f900e76f675",
|
||||
"report_id": "repository-mesh-743971a78ae1",
|
||||
"score": 88,
|
||||
"status": "fail",
|
||||
"summary": [
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
"autoSyncReadyCount": 0,
|
||||
"blockerCount": 15,
|
||||
"credentialBlockedCount": 0,
|
||||
"generatedAt": "2026-05-02T08:23:58+00:00",
|
||||
"planId": "mesh-plan-f9ccd8b38e09",
|
||||
"generatedAt": "2026-05-02T09:22:17+00:00",
|
||||
"planId": "mesh-plan-ee966ea13250",
|
||||
"receipts": [
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-business-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-business-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -20,7 +20,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "15526e2291d7a6fff6a70da539d825ed584ef99c",
|
||||
"observed_at": "2026-05-02T08:23:15+00:00",
|
||||
"observed_at": "2026-05-02T09:21:50+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-business-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-business-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -35,7 +35,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "15526e2291d7a6fff6a70da539d825ed584ef99c",
|
||||
"observed_at": "2026-05-02T08:23:16+00:00",
|
||||
"observed_at": "2026-05-02T09:21:51+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-business-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-business-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -161,7 +161,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-compliance-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-compliance-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -173,8 +173,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "2e8b2f8a95f67d85066b03292971a3ce1af29d21",
|
||||
"observed_at": "2026-05-02T08:23:18+00:00",
|
||||
"head": "aad624cf2ff5960cf0f489755404fdd22f47a1ee",
|
||||
"observed_at": "2026-05-02T09:21:52+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -188,8 +188,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "2e8b2f8a95f67d85066b03292971a3ce1af29d21",
|
||||
"observed_at": "2026-05-02T08:23:19+00:00",
|
||||
"head": "aad624cf2ff5960cf0f489755404fdd22f47a1ee",
|
||||
"observed_at": "2026-05-02T09:21:52+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-compliance-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -202,7 +202,7 @@
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "2e8b2f8a95f67d85066b03292971a3ce1af29d21",
|
||||
"selected_head": "aad624cf2ff5960cf0f489755404fdd22f47a1ee",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
|
||||
"target_name": "tudo-para-ia-compliance-platform"
|
||||
},
|
||||
@@ -307,7 +307,7 @@
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-9f2754162801",
|
||||
"receipt_id": "mesh-receipt-c1b6c213cd17",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -315,7 +315,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-customer-ops-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-customer-ops-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -328,7 +328,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "bf45665a80ffd63b0ddb5608a49007429c140a39",
|
||||
"observed_at": "2026-05-02T08:23:20+00:00",
|
||||
"observed_at": "2026-05-02T09:21:53+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -343,7 +343,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "bf45665a80ffd63b0ddb5608a49007429c140a39",
|
||||
"observed_at": "2026-05-02T08:23:21+00:00",
|
||||
"observed_at": "2026-05-02T09:21:54+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -469,7 +469,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-docs-plataform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-docs-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -483,18 +483,18 @@
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "05d60331a53fd0636e7f541df80c1da23e6dfc99",
|
||||
"observed_at": "2026-05-02T08:23:23+00:00",
|
||||
"head": "55d2eafb8a92e9de49f73757ed5c174e2fc3249c",
|
||||
"observed_at": "2026-05-02T09:21:55+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git",
|
||||
"status_preview": [
|
||||
"M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts",
|
||||
"M apps/tudo-para-ia-docs-central/src/admin/view.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/aliases.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/router.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/ecosystem/generated/mcp-registration-readiness-atoms.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/ecosystem/service.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/manifest.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/openapi/document.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/profile/describe.ts",
|
||||
" M apps/tudo-para-ia-docs-central/tests/docs-surface.test.ts"
|
||||
],
|
||||
"target_name": "tudo-para-ia-docs-plataform",
|
||||
@@ -507,8 +507,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "05d60331a53fd0636e7f541df80c1da23e6dfc99",
|
||||
"observed_at": "2026-05-02T08:23:24+00:00",
|
||||
"head": "55d2eafb8a92e9de49f73757ed5c174e2fc3249c",
|
||||
"observed_at": "2026-05-02T09:21:56+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git",
|
||||
"status_preview": [],
|
||||
@@ -520,7 +520,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"05d60331a53fd0636e7f541df80c1da23e6dfc99"
|
||||
"55d2eafb8a92e9de49f73757ed5c174e2fc3249c"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
@@ -589,16 +589,16 @@
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts",
|
||||
"M apps/tudo-para-ia-docs-central/src/admin/view.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/aliases.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/router.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/ecosystem/generated/mcp-registration-readiness-atoms.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/ecosystem/service.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/manifest.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/openapi/document.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/profile/describe.ts",
|
||||
" M apps/tudo-para-ia-docs-central/tests/docs-surface.test.ts"
|
||||
],
|
||||
"operation_id": "mesh-op-024ec7c3d7ad",
|
||||
"operation_id": "mesh-op-427cc10d153c",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
@@ -659,7 +659,7 @@
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-8bb64e52c76d",
|
||||
"receipt_id": "mesh-receipt-fb0ba8360f18",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "dirty_blocked",
|
||||
@@ -667,7 +667,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-finance-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-finance-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -682,7 +682,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "608307d247a367a955c4719fd1b8b6206a484e9c",
|
||||
"observed_at": "2026-05-02T08:23:27+00:00",
|
||||
"observed_at": "2026-05-02T09:21:57+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-finance-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git",
|
||||
"status_preview": [
|
||||
@@ -699,7 +699,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "608307d247a367a955c4719fd1b8b6206a484e9c",
|
||||
"observed_at": "2026-05-02T08:23:29+00:00",
|
||||
"observed_at": "2026-05-02T09:21:58+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-finance-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -851,7 +851,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-gettys-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-gettys-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -864,7 +864,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "40f4434214c61e52ca16baf9f9ee9811c0f4f1d4",
|
||||
"observed_at": "2026-05-02T08:23:31+00:00",
|
||||
"observed_at": "2026-05-02T09:21:58+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -879,7 +879,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "40f4434214c61e52ca16baf9f9ee9811c0f4f1d4",
|
||||
"observed_at": "2026-05-02T08:23:32+00:00",
|
||||
"observed_at": "2026-05-02T09:21:59+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-gettys-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -1005,7 +1005,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-identity-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-identity-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1020,7 +1020,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "c4b81eebce9c4232253de135e35ff79179f84a5e",
|
||||
"observed_at": "2026-05-02T08:23:34+00:00",
|
||||
"observed_at": "2026-05-02T09:22:01+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-identity-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git",
|
||||
"status_preview": [
|
||||
@@ -1038,7 +1038,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "c4b81eebce9c4232253de135e35ff79179f84a5e",
|
||||
"observed_at": "2026-05-02T08:23:35+00:00",
|
||||
"observed_at": "2026-05-02T09:22:02+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-identity-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -1191,7 +1191,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-integracoes-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-integracoes-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1206,7 +1206,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "e067074d349a7101579276bd582601b3e6476de8",
|
||||
"observed_at": "2026-05-02T08:23:36+00:00",
|
||||
"observed_at": "2026-05-02T09:22:03+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git",
|
||||
"status_preview": [
|
||||
@@ -1223,7 +1223,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "eaf49821adefdc1b9d64f456598e9c478a1d498d",
|
||||
"observed_at": "2026-05-02T08:23:38+00:00",
|
||||
"observed_at": "2026-05-02T09:22:04+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git",
|
||||
"status_preview": [],
|
||||
@@ -1475,7 +1475,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-intelligence-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-intelligence-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -1488,7 +1488,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-02T08:23:39+00:00",
|
||||
"observed_at": "2026-05-02T09:22:05+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -1503,7 +1503,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-02T08:23:41+00:00",
|
||||
"observed_at": "2026-05-02T09:22:06+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-intelligence-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -1629,7 +1629,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mais-humana-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mais-humana-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1643,32 +1643,32 @@
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "7a8310a70202beac1b699c22e698fa00b32d6e94",
|
||||
"observed_at": "2026-05-02T08:23:42+00:00",
|
||||
"head": "0de33e11e27903eaf8624f821866f6b176d14de2",
|
||||
"observed_at": "2026-05-02T09:22:07+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git",
|
||||
"status_preview": [
|
||||
"M controle-semantico.sqlite",
|
||||
" M dados/central-materialization-report.json",
|
||||
" M dados/mcp-publication-gate-central-write-status.json",
|
||||
" M dados/mcp-publication-gate-mais-humana.json",
|
||||
" M dados/targeted-sync-audit-central-write-status.json",
|
||||
" M dados/targeted-sync-audit.json",
|
||||
" M dados/workspace-hygiene-central-write-status.json",
|
||||
" M dados/workspace-hygiene-report.json"
|
||||
"M src/mais_humana/canonical_identity.py",
|
||||
" M src/mais_humana/central_materialization.py",
|
||||
" M src/mais_humana/cli.py",
|
||||
"?? dados/canonical-identity-central-write-status.json",
|
||||
"?? dados/canonical-identity-graph.json",
|
||||
"?? ecossistema/CANONICAL-IDENTITY-GRAPH.md",
|
||||
"?? matrizes/canonical-identity-acceptance-cases.csv",
|
||||
"?? matrizes/canonical-identity-graph.csv"
|
||||
],
|
||||
"target_name": "tudo-para-ia-mais-humana-platform",
|
||||
"upstream": ""
|
||||
},
|
||||
{
|
||||
"ahead": 1,
|
||||
"behind": 34,
|
||||
"behind": 37,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "f9d954deda54309e96214df45a0949f22e8f6b77",
|
||||
"observed_at": "2026-05-02T08:23:44+00:00",
|
||||
"observed_at": "2026-05-02T09:22:08+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git",
|
||||
"status_preview": [],
|
||||
@@ -1680,7 +1680,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"7a8310a70202beac1b699c22e698fa00b32d6e94",
|
||||
"0de33e11e27903eaf8624f821866f6b176d14de2",
|
||||
"f9d954deda54309e96214df45a0949f22e8f6b77"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -1766,16 +1766,16 @@
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"M controle-semantico.sqlite",
|
||||
" M dados/central-materialization-report.json",
|
||||
" M dados/mcp-publication-gate-central-write-status.json",
|
||||
" M dados/mcp-publication-gate-mais-humana.json",
|
||||
" M dados/targeted-sync-audit-central-write-status.json",
|
||||
" M dados/targeted-sync-audit.json",
|
||||
" M dados/workspace-hygiene-central-write-status.json",
|
||||
" M dados/workspace-hygiene-report.json"
|
||||
"M src/mais_humana/canonical_identity.py",
|
||||
" M src/mais_humana/central_materialization.py",
|
||||
" M src/mais_humana/cli.py",
|
||||
"?? dados/canonical-identity-central-write-status.json",
|
||||
"?? dados/canonical-identity-graph.json",
|
||||
"?? ecossistema/CANONICAL-IDENTITY-GRAPH.md",
|
||||
"?? matrizes/canonical-identity-acceptance-cases.csv",
|
||||
"?? matrizes/canonical-identity-graph.csv"
|
||||
],
|
||||
"operation_id": "mesh-op-5bc44ecf434b",
|
||||
"operation_id": "mesh-op-e93c5f5380e5",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
@@ -1889,9 +1889,9 @@
|
||||
"evidence": [
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana-platform",
|
||||
"7a8310a70202beac1b699c22e698fa00b32d6e94"
|
||||
"0de33e11e27903eaf8624f821866f6b176d14de2"
|
||||
],
|
||||
"operation_id": "mesh-op-9e2db01b9d66",
|
||||
"operation_id": "mesh-op-89952ad04c4c",
|
||||
"preconditions": [
|
||||
"confirmar destino inexistente",
|
||||
"registrar hash HEAD antes do renome"
|
||||
@@ -1938,7 +1938,7 @@
|
||||
"remote origin nao corresponde ao Gitea esperado",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-883d598ae346",
|
||||
"receipt_id": "mesh-receipt-28139e11fe9c",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "dirty_blocked",
|
||||
@@ -1946,23 +1946,28 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mcps-internos-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 0,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "33505da0a1d4bdea842404c49edae103fbf8ab6d",
|
||||
"observed_at": "2026-05-02T08:23:45+00:00",
|
||||
"head": "dce5de538a8fcda7b2cef3c389de06ac25ac94ee",
|
||||
"observed_at": "2026-05-02T09:22:09+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git",
|
||||
"status_preview": [],
|
||||
"status_preview": [
|
||||
"M apps/tudo-para-ia-mcps-central/src/registry/catalog.ts",
|
||||
" M apps/tudo-para-ia-mcps-central/src/registry/router007-transit.ts"
|
||||
],
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"upstream": "origin/main"
|
||||
},
|
||||
@@ -1973,8 +1978,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "33505da0a1d4bdea842404c49edae103fbf8ab6d",
|
||||
"observed_at": "2026-05-02T08:23:46+00:00",
|
||||
"head": "dce5de538a8fcda7b2cef3c389de06ac25ac94ee",
|
||||
"observed_at": "2026-05-02T09:22:10+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git",
|
||||
"status_preview": [],
|
||||
@@ -1982,13 +1987,15 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.95,
|
||||
"precedence": "single_hash",
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "33505da0a1d4bdea842404c49edae103fbf8ab6d",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"dce5de538a8fcda7b2cef3c389de06ac25ac94ee"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2046,6 +2053,29 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"M apps/tudo-para-ia-mcps-central/src/registry/catalog.ts",
|
||||
" M apps/tudo-para-ia-mcps-central/src/registry/router007-transit.ts"
|
||||
],
|
||||
"operation_id": "mesh-op-6b10b565ffc9",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
"decidir precedencia antes de pull/merge"
|
||||
],
|
||||
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"rollback": [],
|
||||
"severity": "blocker",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -2090,21 +2120,22 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-d212531edf40",
|
||||
"receipt_id": "mesh-receipt-7b4937744360",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-platform-base",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-platform-base",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo",
|
||||
"windows-secondary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
@@ -2112,35 +2143,26 @@
|
||||
"ahead": 0,
|
||||
"behind": 0,
|
||||
"branch": "main",
|
||||
"cleanliness": "dirty",
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "059c58749591cc3104590198be2cde94774c579f",
|
||||
"observed_at": "2026-05-02T08:23:47+00:00",
|
||||
"head": "71691114d5a9c5602fe194d176557f11a02857c3",
|
||||
"observed_at": "2026-05-02T09:22:11+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-platform-base",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-platform-base.git",
|
||||
"status_preview": [
|
||||
"M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.json",
|
||||
" M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.md",
|
||||
" M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.json",
|
||||
" M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.md",
|
||||
"?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.json",
|
||||
"?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.md",
|
||||
"?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.json",
|
||||
"?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.md"
|
||||
],
|
||||
"status_preview": [],
|
||||
"target_name": "tudo-para-ia-platform-base",
|
||||
"upstream": "origin/main"
|
||||
},
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 20,
|
||||
"behind": 21,
|
||||
"branch": "main",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "4f6e1590ddafd990da4fb07c50e97a545a05aa36",
|
||||
"observed_at": "2026-05-02T08:23:49+00:00",
|
||||
"observed_at": "2026-05-02T09:22:12+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-platform-base",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-platform-base.git",
|
||||
"status_preview": [
|
||||
@@ -2161,7 +2183,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"059c58749591cc3104590198be2cde94774c579f",
|
||||
"71691114d5a9c5602fe194d176557f11a02857c3",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -2208,35 +2230,6 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-platform-base",
|
||||
"M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.json",
|
||||
" M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.md",
|
||||
" M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.json",
|
||||
" M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.md",
|
||||
"?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.json",
|
||||
"?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.md",
|
||||
"?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.json",
|
||||
"?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.md"
|
||||
],
|
||||
"operation_id": "mesh-op-0f6581d9f75f",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
"decidir precedencia antes de pull/merge"
|
||||
],
|
||||
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"rollback": [],
|
||||
"severity": "blocker",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-platform-base",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -2312,10 +2305,9 @@
|
||||
"pending_items": [
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo",
|
||||
"windows-secondary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-202b2b0ae7ff",
|
||||
"receipt_id": "mesh-receipt-ed527f50239e",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "dirty_blocked",
|
||||
@@ -2323,23 +2315,30 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-public-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-public-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 0,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "c14dc9e38c7c9539f1fe0acb948d4949333ce920",
|
||||
"observed_at": "2026-05-02T08:23:51+00:00",
|
||||
"head": "4bfd16ea9463c659309100b2ef7d2915e919b816",
|
||||
"observed_at": "2026-05-02T09:22:12+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-public-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-public-platform.git",
|
||||
"status_preview": [],
|
||||
"status_preview": [
|
||||
"M apps/public-site/reports/PUBLIC-ROUTER013-LIVE-READBACK__2026-05-02.json",
|
||||
" M apps/public-site/src/mcp-contract.mjs",
|
||||
" M apps/public-site/src/router013-live-readback.mjs",
|
||||
" M apps/public-site/tests/public-site.test.mjs"
|
||||
],
|
||||
"target_name": "tudo-para-ia-public-platform",
|
||||
"upstream": "origin/main"
|
||||
},
|
||||
@@ -2350,8 +2349,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "c14dc9e38c7c9539f1fe0acb948d4949333ce920",
|
||||
"observed_at": "2026-05-02T08:23:52+00:00",
|
||||
"head": "4bfd16ea9463c659309100b2ef7d2915e919b816",
|
||||
"observed_at": "2026-05-02T09:22:13+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-public-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-public-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -2359,13 +2358,15 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.95,
|
||||
"precedence": "single_hash",
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "c14dc9e38c7c9539f1fe0acb948d4949333ce920",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-public-platform",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"4bfd16ea9463c659309100b2ef7d2915e919b816"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"target_name": "tudo-para-ia-public-platform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2423,6 +2424,31 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-public-platform",
|
||||
"M apps/public-site/reports/PUBLIC-ROUTER013-LIVE-READBACK__2026-05-02.json",
|
||||
" M apps/public-site/src/mcp-contract.mjs",
|
||||
" M apps/public-site/src/router013-live-readback.mjs",
|
||||
" M apps/public-site/tests/public-site.test.mjs"
|
||||
],
|
||||
"operation_id": "mesh-op-07ee92fca542",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
"decidir precedencia antes de pull/merge"
|
||||
],
|
||||
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"rollback": [],
|
||||
"severity": "blocker",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-public-platform",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -2467,33 +2493,42 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-87785cace26a",
|
||||
"receipt_id": "mesh-receipt-a36d72b4f9a5",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-public-platform"
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-stj-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-stj-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 0,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "e31f18dc7b39c6c5c3ab593effd1c676c7626aab",
|
||||
"observed_at": "2026-05-02T08:23:54+00:00",
|
||||
"head": "7ef6c788ddd80f8efad5657fef86452704ff53d1",
|
||||
"observed_at": "2026-05-02T09:22:14+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git",
|
||||
"status_preview": [],
|
||||
"status_preview": [
|
||||
"M docs/evidence/operational/stj-byte-preserving-readback-consolidated-report.json",
|
||||
" M docs/evidence/operational/stj-live-governance-alias-readback-report.json",
|
||||
" M scripts/cloudflare/stj-byte-preserving-readback-consolidator.mjs",
|
||||
" M tests/cloudflare/stj-byte-preserving-readback-consolidator.test.mjs"
|
||||
],
|
||||
"target_name": "tudo-para-ia-stj-platform",
|
||||
"upstream": "origin/main"
|
||||
},
|
||||
@@ -2504,8 +2539,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "e31f18dc7b39c6c5c3ab593effd1c676c7626aab",
|
||||
"observed_at": "2026-05-02T08:23:55+00:00",
|
||||
"head": "7ef6c788ddd80f8efad5657fef86452704ff53d1",
|
||||
"observed_at": "2026-05-02T09:22:15+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -2513,13 +2548,15 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.95,
|
||||
"precedence": "single_hash",
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "e31f18dc7b39c6c5c3ab593effd1c676c7626aab",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"7ef6c788ddd80f8efad5657fef86452704ff53d1"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2577,6 +2614,31 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"M docs/evidence/operational/stj-byte-preserving-readback-consolidated-report.json",
|
||||
" M docs/evidence/operational/stj-live-governance-alias-readback-report.json",
|
||||
" M scripts/cloudflare/stj-byte-preserving-readback-consolidator.mjs",
|
||||
" M tests/cloudflare/stj-byte-preserving-readback-consolidator.test.mjs"
|
||||
],
|
||||
"operation_id": "mesh-op-e38859a03de0",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
"decidir precedencia antes de pull/merge"
|
||||
],
|
||||
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"rollback": [],
|
||||
"severity": "blocker",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-stj-platform",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -2621,33 +2683,40 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-d1bbfa2f673e",
|
||||
"receipt_id": "mesh-receipt-df5d85af42f1",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-ui-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-ui-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": -1,
|
||||
"behind": -1,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "1b064830f8e2f08f6a432334366d39be983fa159",
|
||||
"observed_at": "2026-05-02T08:23:56+00:00",
|
||||
"head": "46efc8c151faba045c6e27aeadd8c19cc808df9c",
|
||||
"observed_at": "2026-05-02T09:22:16+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git",
|
||||
"status_preview": [],
|
||||
"status_preview": [
|
||||
"?? packages/ui-governance/src/round-035-live-admin-acceptance-records.mjs",
|
||||
"?? scripts/round/materialize-round-035-live-admin-acceptance-records.mjs"
|
||||
],
|
||||
"target_name": "tudo-para-ia-ui-platform",
|
||||
"upstream": ""
|
||||
},
|
||||
@@ -2658,8 +2727,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "1b064830f8e2f08f6a432334366d39be983fa159",
|
||||
"observed_at": "2026-05-02T08:23:58+00:00",
|
||||
"head": "46efc8c151faba045c6e27aeadd8c19cc808df9c",
|
||||
"observed_at": "2026-05-02T09:22:17+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -2667,13 +2736,15 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.95,
|
||||
"precedence": "single_hash",
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "1b064830f8e2f08f6a432334366d39be983fa159",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"46efc8c151faba045c6e27aeadd8c19cc808df9c"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2731,6 +2802,29 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"?? packages/ui-governance/src/round-035-live-admin-acceptance-records.mjs",
|
||||
"?? scripts/round/materialize-round-035-live-admin-acceptance-records.mjs"
|
||||
],
|
||||
"operation_id": "mesh-op-08bcf967a460",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
"decidir precedencia antes de pull/merge"
|
||||
],
|
||||
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"rollback": [],
|
||||
"severity": "blocker",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-ui-platform",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -2775,15 +2869,17 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-05743503348a",
|
||||
"receipt_id": "mesh-receipt-795158051f71",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
}
|
||||
],
|
||||
"renameReadyCount": 0,
|
||||
"reportId": "repository-mesh-ae8125f1e691"
|
||||
"reportId": "repository-mesh-743971a78ae1"
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"plan_id": "mesh-plan-f9ccd8b38e09",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"plan_id": "mesh-plan-ee966ea13250",
|
||||
"receipts": [
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-business-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-business-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -17,7 +17,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "15526e2291d7a6fff6a70da539d825ed584ef99c",
|
||||
"observed_at": "2026-05-02T08:23:15+00:00",
|
||||
"observed_at": "2026-05-02T09:21:50+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-business-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-business-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -32,7 +32,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "15526e2291d7a6fff6a70da539d825ed584ef99c",
|
||||
"observed_at": "2026-05-02T08:23:16+00:00",
|
||||
"observed_at": "2026-05-02T09:21:51+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-business-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-business-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -158,7 +158,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-compliance-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-compliance-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -170,8 +170,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "2e8b2f8a95f67d85066b03292971a3ce1af29d21",
|
||||
"observed_at": "2026-05-02T08:23:18+00:00",
|
||||
"head": "aad624cf2ff5960cf0f489755404fdd22f47a1ee",
|
||||
"observed_at": "2026-05-02T09:21:52+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -185,8 +185,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "2e8b2f8a95f67d85066b03292971a3ce1af29d21",
|
||||
"observed_at": "2026-05-02T08:23:19+00:00",
|
||||
"head": "aad624cf2ff5960cf0f489755404fdd22f47a1ee",
|
||||
"observed_at": "2026-05-02T09:21:52+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-compliance-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -199,7 +199,7 @@
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "2e8b2f8a95f67d85066b03292971a3ce1af29d21",
|
||||
"selected_head": "aad624cf2ff5960cf0f489755404fdd22f47a1ee",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
|
||||
"target_name": "tudo-para-ia-compliance-platform"
|
||||
},
|
||||
@@ -304,7 +304,7 @@
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-9f2754162801",
|
||||
"receipt_id": "mesh-receipt-c1b6c213cd17",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -312,7 +312,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-customer-ops-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-customer-ops-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -325,7 +325,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "bf45665a80ffd63b0ddb5608a49007429c140a39",
|
||||
"observed_at": "2026-05-02T08:23:20+00:00",
|
||||
"observed_at": "2026-05-02T09:21:53+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -340,7 +340,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "bf45665a80ffd63b0ddb5608a49007429c140a39",
|
||||
"observed_at": "2026-05-02T08:23:21+00:00",
|
||||
"observed_at": "2026-05-02T09:21:54+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -466,7 +466,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-docs-plataform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-docs-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -480,18 +480,18 @@
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "05d60331a53fd0636e7f541df80c1da23e6dfc99",
|
||||
"observed_at": "2026-05-02T08:23:23+00:00",
|
||||
"head": "55d2eafb8a92e9de49f73757ed5c174e2fc3249c",
|
||||
"observed_at": "2026-05-02T09:21:55+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git",
|
||||
"status_preview": [
|
||||
"M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts",
|
||||
"M apps/tudo-para-ia-docs-central/src/admin/view.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/aliases.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/router.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/ecosystem/generated/mcp-registration-readiness-atoms.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/ecosystem/service.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/manifest.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/openapi/document.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/profile/describe.ts",
|
||||
" M apps/tudo-para-ia-docs-central/tests/docs-surface.test.ts"
|
||||
],
|
||||
"target_name": "tudo-para-ia-docs-plataform",
|
||||
@@ -504,8 +504,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "05d60331a53fd0636e7f541df80c1da23e6dfc99",
|
||||
"observed_at": "2026-05-02T08:23:24+00:00",
|
||||
"head": "55d2eafb8a92e9de49f73757ed5c174e2fc3249c",
|
||||
"observed_at": "2026-05-02T09:21:56+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git",
|
||||
"status_preview": [],
|
||||
@@ -517,7 +517,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"05d60331a53fd0636e7f541df80c1da23e6dfc99"
|
||||
"55d2eafb8a92e9de49f73757ed5c174e2fc3249c"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
@@ -586,16 +586,16 @@
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts",
|
||||
"M apps/tudo-para-ia-docs-central/src/admin/view.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/aliases.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/app/router.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/ecosystem/generated/mcp-registration-readiness-atoms.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/ecosystem/service.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/manifest.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/openapi/document.ts",
|
||||
" M apps/tudo-para-ia-docs-central/src/profile/describe.ts",
|
||||
" M apps/tudo-para-ia-docs-central/tests/docs-surface.test.ts"
|
||||
],
|
||||
"operation_id": "mesh-op-024ec7c3d7ad",
|
||||
"operation_id": "mesh-op-427cc10d153c",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
@@ -656,7 +656,7 @@
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-8bb64e52c76d",
|
||||
"receipt_id": "mesh-receipt-fb0ba8360f18",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "dirty_blocked",
|
||||
@@ -664,7 +664,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-finance-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-finance-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -679,7 +679,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "608307d247a367a955c4719fd1b8b6206a484e9c",
|
||||
"observed_at": "2026-05-02T08:23:27+00:00",
|
||||
"observed_at": "2026-05-02T09:21:57+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-finance-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git",
|
||||
"status_preview": [
|
||||
@@ -696,7 +696,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "608307d247a367a955c4719fd1b8b6206a484e9c",
|
||||
"observed_at": "2026-05-02T08:23:29+00:00",
|
||||
"observed_at": "2026-05-02T09:21:58+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-finance-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -848,7 +848,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-gettys-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-gettys-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -861,7 +861,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "40f4434214c61e52ca16baf9f9ee9811c0f4f1d4",
|
||||
"observed_at": "2026-05-02T08:23:31+00:00",
|
||||
"observed_at": "2026-05-02T09:21:58+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -876,7 +876,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "40f4434214c61e52ca16baf9f9ee9811c0f4f1d4",
|
||||
"observed_at": "2026-05-02T08:23:32+00:00",
|
||||
"observed_at": "2026-05-02T09:21:59+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-gettys-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -1002,7 +1002,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-identity-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-identity-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1017,7 +1017,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "c4b81eebce9c4232253de135e35ff79179f84a5e",
|
||||
"observed_at": "2026-05-02T08:23:34+00:00",
|
||||
"observed_at": "2026-05-02T09:22:01+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-identity-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git",
|
||||
"status_preview": [
|
||||
@@ -1035,7 +1035,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "c4b81eebce9c4232253de135e35ff79179f84a5e",
|
||||
"observed_at": "2026-05-02T08:23:35+00:00",
|
||||
"observed_at": "2026-05-02T09:22:02+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-identity-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -1188,7 +1188,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-integracoes-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-integracoes-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1203,7 +1203,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "e067074d349a7101579276bd582601b3e6476de8",
|
||||
"observed_at": "2026-05-02T08:23:36+00:00",
|
||||
"observed_at": "2026-05-02T09:22:03+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git",
|
||||
"status_preview": [
|
||||
@@ -1220,7 +1220,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "eaf49821adefdc1b9d64f456598e9c478a1d498d",
|
||||
"observed_at": "2026-05-02T08:23:38+00:00",
|
||||
"observed_at": "2026-05-02T09:22:04+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git",
|
||||
"status_preview": [],
|
||||
@@ -1472,7 +1472,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-intelligence-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-intelligence-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -1485,7 +1485,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-02T08:23:39+00:00",
|
||||
"observed_at": "2026-05-02T09:22:05+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -1500,7 +1500,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-02T08:23:41+00:00",
|
||||
"observed_at": "2026-05-02T09:22:06+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-intelligence-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -1626,7 +1626,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mais-humana-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mais-humana-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1640,32 +1640,32 @@
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "7a8310a70202beac1b699c22e698fa00b32d6e94",
|
||||
"observed_at": "2026-05-02T08:23:42+00:00",
|
||||
"head": "0de33e11e27903eaf8624f821866f6b176d14de2",
|
||||
"observed_at": "2026-05-02T09:22:07+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git",
|
||||
"status_preview": [
|
||||
"M controle-semantico.sqlite",
|
||||
" M dados/central-materialization-report.json",
|
||||
" M dados/mcp-publication-gate-central-write-status.json",
|
||||
" M dados/mcp-publication-gate-mais-humana.json",
|
||||
" M dados/targeted-sync-audit-central-write-status.json",
|
||||
" M dados/targeted-sync-audit.json",
|
||||
" M dados/workspace-hygiene-central-write-status.json",
|
||||
" M dados/workspace-hygiene-report.json"
|
||||
"M src/mais_humana/canonical_identity.py",
|
||||
" M src/mais_humana/central_materialization.py",
|
||||
" M src/mais_humana/cli.py",
|
||||
"?? dados/canonical-identity-central-write-status.json",
|
||||
"?? dados/canonical-identity-graph.json",
|
||||
"?? ecossistema/CANONICAL-IDENTITY-GRAPH.md",
|
||||
"?? matrizes/canonical-identity-acceptance-cases.csv",
|
||||
"?? matrizes/canonical-identity-graph.csv"
|
||||
],
|
||||
"target_name": "tudo-para-ia-mais-humana-platform",
|
||||
"upstream": ""
|
||||
},
|
||||
{
|
||||
"ahead": 1,
|
||||
"behind": 34,
|
||||
"behind": 37,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "f9d954deda54309e96214df45a0949f22e8f6b77",
|
||||
"observed_at": "2026-05-02T08:23:44+00:00",
|
||||
"observed_at": "2026-05-02T09:22:08+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git",
|
||||
"status_preview": [],
|
||||
@@ -1677,7 +1677,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"7a8310a70202beac1b699c22e698fa00b32d6e94",
|
||||
"0de33e11e27903eaf8624f821866f6b176d14de2",
|
||||
"f9d954deda54309e96214df45a0949f22e8f6b77"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -1763,16 +1763,16 @@
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"M controle-semantico.sqlite",
|
||||
" M dados/central-materialization-report.json",
|
||||
" M dados/mcp-publication-gate-central-write-status.json",
|
||||
" M dados/mcp-publication-gate-mais-humana.json",
|
||||
" M dados/targeted-sync-audit-central-write-status.json",
|
||||
" M dados/targeted-sync-audit.json",
|
||||
" M dados/workspace-hygiene-central-write-status.json",
|
||||
" M dados/workspace-hygiene-report.json"
|
||||
"M src/mais_humana/canonical_identity.py",
|
||||
" M src/mais_humana/central_materialization.py",
|
||||
" M src/mais_humana/cli.py",
|
||||
"?? dados/canonical-identity-central-write-status.json",
|
||||
"?? dados/canonical-identity-graph.json",
|
||||
"?? ecossistema/CANONICAL-IDENTITY-GRAPH.md",
|
||||
"?? matrizes/canonical-identity-acceptance-cases.csv",
|
||||
"?? matrizes/canonical-identity-graph.csv"
|
||||
],
|
||||
"operation_id": "mesh-op-5bc44ecf434b",
|
||||
"operation_id": "mesh-op-e93c5f5380e5",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
@@ -1886,9 +1886,9 @@
|
||||
"evidence": [
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana-platform",
|
||||
"7a8310a70202beac1b699c22e698fa00b32d6e94"
|
||||
"0de33e11e27903eaf8624f821866f6b176d14de2"
|
||||
],
|
||||
"operation_id": "mesh-op-9e2db01b9d66",
|
||||
"operation_id": "mesh-op-89952ad04c4c",
|
||||
"preconditions": [
|
||||
"confirmar destino inexistente",
|
||||
"registrar hash HEAD antes do renome"
|
||||
@@ -1935,7 +1935,7 @@
|
||||
"remote origin nao corresponde ao Gitea esperado",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-883d598ae346",
|
||||
"receipt_id": "mesh-receipt-28139e11fe9c",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "dirty_blocked",
|
||||
@@ -1943,23 +1943,28 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mcps-internos-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 0,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "33505da0a1d4bdea842404c49edae103fbf8ab6d",
|
||||
"observed_at": "2026-05-02T08:23:45+00:00",
|
||||
"head": "dce5de538a8fcda7b2cef3c389de06ac25ac94ee",
|
||||
"observed_at": "2026-05-02T09:22:09+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git",
|
||||
"status_preview": [],
|
||||
"status_preview": [
|
||||
"M apps/tudo-para-ia-mcps-central/src/registry/catalog.ts",
|
||||
" M apps/tudo-para-ia-mcps-central/src/registry/router007-transit.ts"
|
||||
],
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"upstream": "origin/main"
|
||||
},
|
||||
@@ -1970,8 +1975,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "33505da0a1d4bdea842404c49edae103fbf8ab6d",
|
||||
"observed_at": "2026-05-02T08:23:46+00:00",
|
||||
"head": "dce5de538a8fcda7b2cef3c389de06ac25ac94ee",
|
||||
"observed_at": "2026-05-02T09:22:10+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git",
|
||||
"status_preview": [],
|
||||
@@ -1979,13 +1984,15 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.95,
|
||||
"precedence": "single_hash",
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "33505da0a1d4bdea842404c49edae103fbf8ab6d",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"dce5de538a8fcda7b2cef3c389de06ac25ac94ee"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2043,6 +2050,29 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"M apps/tudo-para-ia-mcps-central/src/registry/catalog.ts",
|
||||
" M apps/tudo-para-ia-mcps-central/src/registry/router007-transit.ts"
|
||||
],
|
||||
"operation_id": "mesh-op-6b10b565ffc9",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
"decidir precedencia antes de pull/merge"
|
||||
],
|
||||
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"rollback": [],
|
||||
"severity": "blocker",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -2087,21 +2117,22 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-d212531edf40",
|
||||
"receipt_id": "mesh-receipt-7b4937744360",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-platform-base",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-platform-base",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo",
|
||||
"windows-secondary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
@@ -2109,35 +2140,26 @@
|
||||
"ahead": 0,
|
||||
"behind": 0,
|
||||
"branch": "main",
|
||||
"cleanliness": "dirty",
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "059c58749591cc3104590198be2cde94774c579f",
|
||||
"observed_at": "2026-05-02T08:23:47+00:00",
|
||||
"head": "71691114d5a9c5602fe194d176557f11a02857c3",
|
||||
"observed_at": "2026-05-02T09:22:11+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-platform-base",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-platform-base.git",
|
||||
"status_preview": [
|
||||
"M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.json",
|
||||
" M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.md",
|
||||
" M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.json",
|
||||
" M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.md",
|
||||
"?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.json",
|
||||
"?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.md",
|
||||
"?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.json",
|
||||
"?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.md"
|
||||
],
|
||||
"status_preview": [],
|
||||
"target_name": "tudo-para-ia-platform-base",
|
||||
"upstream": "origin/main"
|
||||
},
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 20,
|
||||
"behind": 21,
|
||||
"branch": "main",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "4f6e1590ddafd990da4fb07c50e97a545a05aa36",
|
||||
"observed_at": "2026-05-02T08:23:49+00:00",
|
||||
"observed_at": "2026-05-02T09:22:12+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-platform-base",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-platform-base.git",
|
||||
"status_preview": [
|
||||
@@ -2158,7 +2180,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"059c58749591cc3104590198be2cde94774c579f",
|
||||
"71691114d5a9c5602fe194d176557f11a02857c3",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -2205,35 +2227,6 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-platform-base",
|
||||
"M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.json",
|
||||
" M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.md",
|
||||
" M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.json",
|
||||
" M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.md",
|
||||
"?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.json",
|
||||
"?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.md",
|
||||
"?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.json",
|
||||
"?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.md"
|
||||
],
|
||||
"operation_id": "mesh-op-0f6581d9f75f",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
"decidir precedencia antes de pull/merge"
|
||||
],
|
||||
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"rollback": [],
|
||||
"severity": "blocker",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-platform-base",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -2309,10 +2302,9 @@
|
||||
"pending_items": [
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo",
|
||||
"windows-secondary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-202b2b0ae7ff",
|
||||
"receipt_id": "mesh-receipt-ed527f50239e",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "dirty_blocked",
|
||||
@@ -2320,23 +2312,30 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-public-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-public-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 0,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "c14dc9e38c7c9539f1fe0acb948d4949333ce920",
|
||||
"observed_at": "2026-05-02T08:23:51+00:00",
|
||||
"head": "4bfd16ea9463c659309100b2ef7d2915e919b816",
|
||||
"observed_at": "2026-05-02T09:22:12+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-public-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-public-platform.git",
|
||||
"status_preview": [],
|
||||
"status_preview": [
|
||||
"M apps/public-site/reports/PUBLIC-ROUTER013-LIVE-READBACK__2026-05-02.json",
|
||||
" M apps/public-site/src/mcp-contract.mjs",
|
||||
" M apps/public-site/src/router013-live-readback.mjs",
|
||||
" M apps/public-site/tests/public-site.test.mjs"
|
||||
],
|
||||
"target_name": "tudo-para-ia-public-platform",
|
||||
"upstream": "origin/main"
|
||||
},
|
||||
@@ -2347,8 +2346,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "c14dc9e38c7c9539f1fe0acb948d4949333ce920",
|
||||
"observed_at": "2026-05-02T08:23:52+00:00",
|
||||
"head": "4bfd16ea9463c659309100b2ef7d2915e919b816",
|
||||
"observed_at": "2026-05-02T09:22:13+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-public-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-public-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -2356,13 +2355,15 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.95,
|
||||
"precedence": "single_hash",
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "c14dc9e38c7c9539f1fe0acb948d4949333ce920",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-public-platform",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"4bfd16ea9463c659309100b2ef7d2915e919b816"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"target_name": "tudo-para-ia-public-platform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2420,6 +2421,31 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-public-platform",
|
||||
"M apps/public-site/reports/PUBLIC-ROUTER013-LIVE-READBACK__2026-05-02.json",
|
||||
" M apps/public-site/src/mcp-contract.mjs",
|
||||
" M apps/public-site/src/router013-live-readback.mjs",
|
||||
" M apps/public-site/tests/public-site.test.mjs"
|
||||
],
|
||||
"operation_id": "mesh-op-07ee92fca542",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
"decidir precedencia antes de pull/merge"
|
||||
],
|
||||
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"rollback": [],
|
||||
"severity": "blocker",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-public-platform",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -2464,33 +2490,42 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-87785cace26a",
|
||||
"receipt_id": "mesh-receipt-a36d72b4f9a5",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-public-platform"
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-stj-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-stj-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 0,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "e31f18dc7b39c6c5c3ab593effd1c676c7626aab",
|
||||
"observed_at": "2026-05-02T08:23:54+00:00",
|
||||
"head": "7ef6c788ddd80f8efad5657fef86452704ff53d1",
|
||||
"observed_at": "2026-05-02T09:22:14+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git",
|
||||
"status_preview": [],
|
||||
"status_preview": [
|
||||
"M docs/evidence/operational/stj-byte-preserving-readback-consolidated-report.json",
|
||||
" M docs/evidence/operational/stj-live-governance-alias-readback-report.json",
|
||||
" M scripts/cloudflare/stj-byte-preserving-readback-consolidator.mjs",
|
||||
" M tests/cloudflare/stj-byte-preserving-readback-consolidator.test.mjs"
|
||||
],
|
||||
"target_name": "tudo-para-ia-stj-platform",
|
||||
"upstream": "origin/main"
|
||||
},
|
||||
@@ -2501,8 +2536,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "e31f18dc7b39c6c5c3ab593effd1c676c7626aab",
|
||||
"observed_at": "2026-05-02T08:23:55+00:00",
|
||||
"head": "7ef6c788ddd80f8efad5657fef86452704ff53d1",
|
||||
"observed_at": "2026-05-02T09:22:15+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -2510,13 +2545,15 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.95,
|
||||
"precedence": "single_hash",
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "e31f18dc7b39c6c5c3ab593effd1c676c7626aab",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"7ef6c788ddd80f8efad5657fef86452704ff53d1"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2574,6 +2611,31 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"M docs/evidence/operational/stj-byte-preserving-readback-consolidated-report.json",
|
||||
" M docs/evidence/operational/stj-live-governance-alias-readback-report.json",
|
||||
" M scripts/cloudflare/stj-byte-preserving-readback-consolidator.mjs",
|
||||
" M tests/cloudflare/stj-byte-preserving-readback-consolidator.test.mjs"
|
||||
],
|
||||
"operation_id": "mesh-op-e38859a03de0",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
"decidir precedencia antes de pull/merge"
|
||||
],
|
||||
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"rollback": [],
|
||||
"severity": "blocker",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-stj-platform",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -2618,33 +2680,40 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-d1bbfa2f673e",
|
||||
"receipt_id": "mesh-receipt-df5d85af42f1",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-ui-platform",
|
||||
"generated_at": "2026-05-02T08:23:58+00:00",
|
||||
"generated_at": "2026-05-02T09:22:17+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-ui-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": -1,
|
||||
"behind": -1,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "1b064830f8e2f08f6a432334366d39be983fa159",
|
||||
"observed_at": "2026-05-02T08:23:56+00:00",
|
||||
"head": "46efc8c151faba045c6e27aeadd8c19cc808df9c",
|
||||
"observed_at": "2026-05-02T09:22:16+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git",
|
||||
"status_preview": [],
|
||||
"status_preview": [
|
||||
"?? packages/ui-governance/src/round-035-live-admin-acceptance-records.mjs",
|
||||
"?? scripts/round/materialize-round-035-live-admin-acceptance-records.mjs"
|
||||
],
|
||||
"target_name": "tudo-para-ia-ui-platform",
|
||||
"upstream": ""
|
||||
},
|
||||
@@ -2655,8 +2724,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "1b064830f8e2f08f6a432334366d39be983fa159",
|
||||
"observed_at": "2026-05-02T08:23:58+00:00",
|
||||
"head": "46efc8c151faba045c6e27aeadd8c19cc808df9c",
|
||||
"observed_at": "2026-05-02T09:22:17+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -2664,13 +2733,15 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.95,
|
||||
"precedence": "single_hash",
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "1b064830f8e2f08f6a432334366d39be983fa159",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"46efc8c151faba045c6e27aeadd8c19cc808df9c"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2728,6 +2799,29 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"?? packages/ui-governance/src/round-035-live-admin-acceptance-records.mjs",
|
||||
"?? scripts/round/materialize-round-035-live-admin-acceptance-records.mjs"
|
||||
],
|
||||
"operation_id": "mesh-op-08bcf967a460",
|
||||
"preconditions": [
|
||||
"registrar diff",
|
||||
"commit ou stash consciente",
|
||||
"decidir precedencia antes de pull/merge"
|
||||
],
|
||||
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"rollback": [],
|
||||
"severity": "blocker",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-ui-platform",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -2772,16 +2866,18 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-05743503348a",
|
||||
"receipt_id": "mesh-receipt-795158051f71",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
}
|
||||
],
|
||||
"report_id": "repository-mesh-ae8125f1e691",
|
||||
"report_id": "repository-mesh-743971a78ae1",
|
||||
"summary": [
|
||||
"recibos: 15",
|
||||
"auto_sync_ready: 0",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,121 +1,127 @@
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-f19f94b70f56", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-61bb08f62bc5", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-7b36c4533dd8", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-a6131408e2be", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-5e211e889540", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-d2727fbc94ef", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-5ee5986fdf51", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-e331b3e4c497", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-71d036683e5b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-cf83302e51c3", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-9537f528fcfd", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-89d16c6d68ae", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-a586dddb0a77", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-6903dd01bc1f", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-ccb166106aba", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-6e50d3c37aeb", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-a68639499e6e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-9c34fd44f893", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-c46720ba03db", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-e09246d00bf7", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-80d6713d0cfd", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-d681ca4be32c", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-805f8f4bbd76", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-a2aae3a00161", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-4aa8b4554923", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-ce8369a3a97c", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-da95ddde41be", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-604e958b1ab4", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-514b6268e4bb", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-c22d79c0aa76", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-f0d93b3e060c", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-9be03dcb6263", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-1255bbc8c142", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-258528af32fb", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-23f2e3999f08", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-a7a379dbe718", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-225241e0d540", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-9acb48b0d9c1", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-047b28859fa3", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-1f40560bc8ae", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-4684afbe55ad", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-fdf8583a2010", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-fd8f49e36633", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-04ed792cb988", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-2c181bf0942f", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-8a4690c9c29d", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-c69c7ed370c8", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-5850fef3cb38", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-597014a83640", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-2a2fb7bc0dab", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-bd0f8e1cc9ae", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-d794140f218c", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-58b3cedcd680", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-fccffbbb759e", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-58dbefef493d", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-bf839e1eb7da", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-9f7e418a088c", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-ddc7a0df464a", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-22e0aad14848", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-3fa1024c9e04", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-d6cdd3ac798d", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-434fa6be1041", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git", "command_id": "mesh-cmd-352c0963c073", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-8af64b1a2f4d", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-47e4c004aa24", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-c0dce06f8d11", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-c95f0f220870", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-c9e28f4ec5a2", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-3fb73957c9a4", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-9d7038836e52", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": true, "blocked_reasons": [], "command": "Rename-Item -LiteralPath 'G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform' -NewName 'tudo-para-ia-integracoes-platform'", "command_id": "mesh-cmd-bdd4005ad860", "destructive": false, "gates": ["command_not_destructive", "action_marked_automatic"], "source_id": "mesh-action-c9373212b179", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "allowed", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git", "command_id": "mesh-cmd-95c9bc18f0a4", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-dea83db8f4af", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-db5a3219dac3", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-a26163e6be59", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-f97282844432", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-3db4026be62c", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-36822e8ba4cb", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-110e2ce0a0e4", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-9d54f9e504cf", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-93207ce20f3a", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-6df00df2bb07", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-735158c04761", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-839093653909", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-343284eab795", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-40edb69c194b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-f82ec42b3d5d", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "Rename-Item -LiteralPath 'G:\\_codex-git\\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform'", "command_id": "mesh-cmd-d7e702edc884", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-b68ed49026b6", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git", "command_id": "mesh-cmd-7b2eb30c004b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-f275255c0550", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-55459adfcec5", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-3f78c9633c6e", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-8ee3036bd132", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-bfd19a507a03", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": true, "blocked_reasons": [], "command": "Rename-Item -LiteralPath 'G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform'", "command_id": "mesh-cmd-a077f8ff48cb", "destructive": false, "gates": ["command_not_destructive", "action_marked_automatic"], "source_id": "mesh-action-370fda7b7b16", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "allowed", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git", "command_id": "mesh-cmd-f5e91699f50c", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-0be7f3ca0c89", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-0dc1db22d48a", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-19aedce744b3", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-c075b69fe097", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-5deeb419c0c0", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-4c5342d04c39", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-26c9087acf3e", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-3fe7490e096d", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-fe32fc21acb6", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-f00e2f2b5a13", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-09c924f2d891", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-ccbf2ba21cfe", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-5b157361e3ee", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-989d9bfffca1", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-d9abe9c7fbe5", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-68a503359067", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-b15f913f3744", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-7a4abb4052a5", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-37f9a53424f8", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-e00cbdd357ec", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-e16f250cddb5", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-337d21270eb3", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-971fc22703f5", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git fetch --all --prune", "command_id": "mesh-cmd-21edb6a12935", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-5ef117e15bae", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git merge --ff-only @{u}", "command_id": "mesh-cmd-7b722c9cfabf", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-5ef117e15bae", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-79d4e8de607c", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-75f9e9dfb259", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-1241c2027936", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-0f86f1adcf16", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-82cdc2ace254", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-6bfd95e48bda", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-99e72700ed27", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-917cb9437e58", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-08bfa04aa905", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-0dd44b8f05dc", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-42bd692fb74f", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-9f5e32a23747", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-96378f20554e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-b6eacc950f4a", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-8aea602c2ebc", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-d0bbf9052ed8", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-c1abdd1982dd", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-2a5a6ae13064", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-c00802173a2c", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-78a22f74add8", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-2a239a6a2343", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-999e2c9f4df6", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-73441c1fda84", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-59ea5ecc1144", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-8e223fdbbcef", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-e130012ee3bd", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-b38559ff09ae", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-dae55776e43a", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-3a3bcb208e26", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-ff4124206ec5", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-ada5edfaeaef", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-9d4d8c5516d0", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-3882ef8a5e40", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-09136c8c3b10", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-00dd93036fa4", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-83c78317fdd2", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-2dbaa7029197", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-6dfa312564dd", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-60aa3f6de597", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-37369c19cea4", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-fa5f404afa23", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-c49fe31f6a9c", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-9a4171e847a2", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-024ec7c3d7ad", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-5e45497ba684", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-86c156434b88", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-684256f37755", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-b3c0ebd33384", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-22bc82c47d79", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-e16dcd497c26", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-5b9a9c41bf01", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-d8f16e6a31ac", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-6d3690f641af", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-494de8609ff1", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-45a9eed44a7e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-819094aeb896", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-5b8ac53a19ed", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-b951fe01e43c", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-dcfd747f2f1b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-4d49a4190ec4", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-5426657b743e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-6b5c33b2116e", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-6f14424c2f4b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-a4a666c5ca74", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-0d74bd153dd0", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-834ae73fa75a", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-a8ac38969154", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-aaa379546d21", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-963f9406d03b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-8d1f2acd452b", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao requer execucao manual"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git", "command_id": "mesh-cmd-c893f61203ce", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-64e7a5d162a3", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": true, "blocked_reasons": [], "command": "Rename-Item -LiteralPath 'G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform' -NewName 'tudo-para-ia-integracoes-platform'", "command_id": "mesh-cmd-a7ce2e35e36b", "destructive": false, "gates": ["command_not_destructive", "operation_not_destructive"], "source_id": "mesh-op-53371f9e9f69", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "allowed", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:manual_decision_required", "command_id": "mesh-cmd-dfe8dbb6cfca", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-d2c860f5f4ea", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-9da5aa1dab0e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-43539e7f7909", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-b7ccc783e630", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-d613b4ef3042", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-fe79fc23266c", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-5bc44ecf434b", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-ac2531a58d3b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-4dc01243270d", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-9db2c2d0dfc9", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-d95d769c9b58", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao requer execucao manual"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git", "command_id": "mesh-cmd-a16153cebe67", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-9ed945a7260d", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "Rename-Item -LiteralPath 'G:\\_codex-git\\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform'", "command_id": "mesh-cmd-fd631012826e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-9e2db01b9d66", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": true, "blocked_reasons": [], "command": "Rename-Item -LiteralPath 'G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform'", "command_id": "mesh-cmd-d9c61a6d8c8e", "destructive": false, "gates": ["command_not_destructive", "operation_not_destructive"], "source_id": "mesh-op-202e0ac12be6", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "allowed", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-efb5827d8f1e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-21e28a2e2dfd", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-ecf6bd1833df", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-95d30c400d99", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-b02814f103b6", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-0f6581d9f75f", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-5350e32b2c3e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-f69abebf1ff4", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-c0cdffdcc75b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-35575fdcf53e", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-5640b9cbec2a", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-60eb5aacee41", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-b2fa6177cadd", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-56670cc10694", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-4d33f29a2298", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-5421845d6647", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-81509d5b84f9", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-741697842896", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-6651be9af31e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-2e71dfc6b5b7", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-07f51a114099", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-7b801670d5d2", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-ef3c4790a08e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-894c832cefcb", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T08:23:58+00:00", "returncode": null, "started_at": "2026-05-02T08:23:58+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-f19f94b70f56", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-61bb08f62bc5", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-7b36c4533dd8", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-a6131408e2be", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-5e211e889540", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-d2727fbc94ef", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-5ee5986fdf51", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-e331b3e4c497", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-71d036683e5b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-cf83302e51c3", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-9537f528fcfd", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-89d16c6d68ae", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-a586dddb0a77", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-6903dd01bc1f", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-ccb166106aba", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-6e50d3c37aeb", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-a68639499e6e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-9c34fd44f893", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-c46720ba03db", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-e09246d00bf7", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-80d6713d0cfd", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-d681ca4be32c", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-805f8f4bbd76", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-a2aae3a00161", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-4aa8b4554923", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-ce8369a3a97c", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-da95ddde41be", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-604e958b1ab4", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-514b6268e4bb", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-c22d79c0aa76", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-f0d93b3e060c", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-9be03dcb6263", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-1255bbc8c142", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-258528af32fb", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-23f2e3999f08", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-a7a379dbe718", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-225241e0d540", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-9acb48b0d9c1", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-047b28859fa3", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-1f40560bc8ae", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-4684afbe55ad", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-fdf8583a2010", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-fd8f49e36633", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-04ed792cb988", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-2c181bf0942f", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-8a4690c9c29d", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-c69c7ed370c8", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-5850fef3cb38", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-597014a83640", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-2a2fb7bc0dab", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-bd0f8e1cc9ae", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-d794140f218c", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-58b3cedcd680", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-fccffbbb759e", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-58dbefef493d", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-bf839e1eb7da", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-9f7e418a088c", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-ddc7a0df464a", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-22e0aad14848", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-3fa1024c9e04", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-d6cdd3ac798d", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-434fa6be1041", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git", "command_id": "mesh-cmd-352c0963c073", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-8af64b1a2f4d", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-47e4c004aa24", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-c0dce06f8d11", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-c95f0f220870", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-c9e28f4ec5a2", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-3fb73957c9a4", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-9d7038836e52", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": true, "blocked_reasons": [], "command": "Rename-Item -LiteralPath 'G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform' -NewName 'tudo-para-ia-integracoes-platform'", "command_id": "mesh-cmd-bdd4005ad860", "destructive": false, "gates": ["command_not_destructive", "action_marked_automatic"], "source_id": "mesh-action-c9373212b179", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "allowed", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git", "command_id": "mesh-cmd-95c9bc18f0a4", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-dea83db8f4af", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-db5a3219dac3", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-a26163e6be59", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-f97282844432", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-3db4026be62c", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-36822e8ba4cb", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-110e2ce0a0e4", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-9d54f9e504cf", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-93207ce20f3a", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-6df00df2bb07", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-735158c04761", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-839093653909", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-343284eab795", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-40edb69c194b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-f82ec42b3d5d", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "Rename-Item -LiteralPath 'G:\\_codex-git\\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform'", "command_id": "mesh-cmd-d7e702edc884", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-b68ed49026b6", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git", "command_id": "mesh-cmd-7b2eb30c004b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-f275255c0550", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-55459adfcec5", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-3f78c9633c6e", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-8ee3036bd132", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-bfd19a507a03", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": true, "blocked_reasons": [], "command": "Rename-Item -LiteralPath 'G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform'", "command_id": "mesh-cmd-a077f8ff48cb", "destructive": false, "gates": ["command_not_destructive", "action_marked_automatic"], "source_id": "mesh-action-370fda7b7b16", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "allowed", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git", "command_id": "mesh-cmd-f5e91699f50c", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-0be7f3ca0c89", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-0dc1db22d48a", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-19aedce744b3", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-c075b69fe097", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-5deeb419c0c0", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-4c5342d04c39", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-26c9087acf3e", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-3fe7490e096d", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-fe32fc21acb6", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-0f0bd28c16d0", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-9b96f0545e2b", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-f00e2f2b5a13", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-09c924f2d891", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-ccbf2ba21cfe", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-5b157361e3ee", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-989d9bfffca1", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-d9abe9c7fbe5", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-68a503359067", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-b15f913f3744", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-e00cbdd357ec", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-e16f250cddb5", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-337d21270eb3", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-971fc22703f5", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git fetch --all --prune", "command_id": "mesh-cmd-21edb6a12935", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-5ef117e15bae", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "git merge --ff-only @{u}", "command_id": "mesh-cmd-7b722c9cfabf", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-5ef117e15bae", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-79d4e8de607c", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-75f9e9dfb259", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-1241c2027936", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-0f86f1adcf16", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-82cdc2ace254", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-6bfd95e48bda", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-9b1a9de450ac", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-e3f44fe3674b", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-99e72700ed27", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-917cb9437e58", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-08bfa04aa905", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-0dd44b8f05dc", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-42bd692fb74f", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-9f5e32a23747", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-96378f20554e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-b6eacc950f4a", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-10a3ad831cbb", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-767e206c5cd1", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-8aea602c2ebc", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-d0bbf9052ed8", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-c1abdd1982dd", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-2a5a6ae13064", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-c00802173a2c", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-78a22f74add8", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-2a239a6a2343", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-999e2c9f4df6", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["comando ou acao marcado como destrutivo", "acao nao marcada como automatica"], "command": "NOOP action:block_destructive_sync", "command_id": "mesh-cmd-094378ab6a9f", "destructive": true, "gates": ["command_not_destructive"], "source_id": "mesh-action-22557e2b043e", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-73441c1fda84", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-59ea5ecc1144", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:register_evidence", "command_id": "mesh-cmd-8e223fdbbcef", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-e130012ee3bd", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-b38559ff09ae", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-dae55776e43a", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["acao nao marcada como automatica"], "command": "NOOP action:require_environment_access", "command_id": "mesh-cmd-3a3bcb208e26", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-action-ff4124206ec5", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-ada5edfaeaef", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-9d4d8c5516d0", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-3882ef8a5e40", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-09136c8c3b10", "target_name": "tudo-para-ia-business-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-00dd93036fa4", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-83c78317fdd2", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-2dbaa7029197", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-6dfa312564dd", "target_name": "tudo-para-ia-compliance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-60aa3f6de597", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-37369c19cea4", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-fa5f404afa23", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-c49fe31f6a9c", "target_name": "tudo-para-ia-customer-ops-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-6155e5ece54a", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-427cc10d153c", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-5e45497ba684", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-86c156434b88", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-684256f37755", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-b3c0ebd33384", "target_name": "tudo-para-ia-docs-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-22bc82c47d79", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-e16dcd497c26", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-5b9a9c41bf01", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-d8f16e6a31ac", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-6d3690f641af", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-494de8609ff1", "target_name": "tudo-para-ia-finance-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-45a9eed44a7e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-819094aeb896", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-5b8ac53a19ed", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-b951fe01e43c", "target_name": "tudo-para-ia-gettys-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-dcfd747f2f1b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-4d49a4190ec4", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-5426657b743e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-6b5c33b2116e", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-6f14424c2f4b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-a4a666c5ca74", "target_name": "tudo-para-ia-identity-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-0d74bd153dd0", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-834ae73fa75a", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-a8ac38969154", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-aaa379546d21", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-963f9406d03b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-8d1f2acd452b", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao requer execucao manual"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git", "command_id": "mesh-cmd-c893f61203ce", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-64e7a5d162a3", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": true, "blocked_reasons": [], "command": "Rename-Item -LiteralPath 'G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform' -NewName 'tudo-para-ia-integracoes-platform'", "command_id": "mesh-cmd-a7ce2e35e36b", "destructive": false, "gates": ["command_not_destructive", "operation_not_destructive"], "source_id": "mesh-op-53371f9e9f69", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "allowed", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:manual_decision_required", "command_id": "mesh-cmd-dfe8dbb6cfca", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-d2c860f5f4ea", "target_name": "tudo-para-ia-integracoes-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-9da5aa1dab0e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-43539e7f7909", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-b7ccc783e630", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-d613b4ef3042", "target_name": "tudo-para-ia-intelligence-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-0a8ef18355e7", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-e93c5f5380e5", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-ac2531a58d3b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-4dc01243270d", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-9db2c2d0dfc9", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-d95d769c9b58", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao requer execucao manual"], "command": "git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git", "command_id": "mesh-cmd-a16153cebe67", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-9ed945a7260d", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "Rename-Item -LiteralPath 'G:\\_codex-git\\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform'", "command_id": "mesh-cmd-f06e6a7da3f9", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-89952ad04c4c", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": true, "blocked_reasons": [], "command": "Rename-Item -LiteralPath 'G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform'", "command_id": "mesh-cmd-d9c61a6d8c8e", "destructive": false, "gates": ["command_not_destructive", "operation_not_destructive"], "source_id": "mesh-op-202e0ac12be6", "target_name": "tudo-para-ia-mais-humana-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "allowed", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-71e8a60706db", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-6b10b565ffc9", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-efb5827d8f1e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-21e28a2e2dfd", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-ecf6bd1833df", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-95d30c400d99", "target_name": "tudo-para-ia-mcps-internos-plataform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-5350e32b2c3e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-f69abebf1ff4", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-c0cdffdcc75b", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-35575fdcf53e", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-5640b9cbec2a", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-60eb5aacee41", "target_name": "tudo-para-ia-platform-base"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-d3163d4ba8ec", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-07ee92fca542", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-b2fa6177cadd", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-56670cc10694", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-4d33f29a2298", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-5421845d6647", "target_name": "tudo-para-ia-public-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-a72338b55a7f", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-e38859a03de0", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-81509d5b84f9", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-741697842896", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-6651be9af31e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-2e71dfc6b5b7", "target_name": "tudo-para-ia-stj-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:dirty_blocked", "command_id": "mesh-cmd-10d5aaeab95d", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-08bcf967a460", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-07f51a114099", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-7b801670d5d2", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
{"command": {"automatic": false, "blocked_reasons": ["operacao possui severidade blocker", "operacao requer execucao manual"], "command": "NOOP operation:environment_blocked", "command_id": "mesh-cmd-ef3c4790a08e", "destructive": false, "gates": ["command_not_destructive"], "source_id": "mesh-op-894c832cefcb", "target_name": "tudo-para-ia-ui-platform"}, "finished_at": "2026-05-02T09:22:17+00:00", "returncode": null, "started_at": "2026-05-02T09:22:17+00:00", "status": "blocked", "stderr": "", "stdout": ""}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"generatedAt": "2026-05-02T08:23:58+00:00",
|
||||
"generatedAt": "2026-05-02T09:22:17+00:00",
|
||||
"intervalMinutes": [
|
||||
"5"
|
||||
],
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
"attention": 0,
|
||||
"blocked": 15,
|
||||
"credentialErrors": 0,
|
||||
"destructiveBlocks": 10,
|
||||
"dirtyRepositories": 7,
|
||||
"destructiveBlocks": 13,
|
||||
"dirtyRepositories": 10,
|
||||
"environments": 4,
|
||||
"fetchEnabled": true,
|
||||
"generatedAt": "2026-05-02T08:23:58+00:00",
|
||||
"generatedAt": "2026-05-02T09:22:17+00:00",
|
||||
"missingMaterializations": 30,
|
||||
"observations": 60,
|
||||
"ok": 0,
|
||||
"pluginAuthAttempt": "Cloudflare plugin MCP auth test attempted before router; result=user rejected MCP tool call",
|
||||
"reportId": "repository-mesh-ae8125f1e691",
|
||||
"pluginAuthAttempt": "mcp_cloudflare_api.search rejected before router read",
|
||||
"reportId": "repository-mesh-743971a78ae1",
|
||||
"repositories": [
|
||||
{
|
||||
"actionKinds": [
|
||||
@@ -41,7 +41,7 @@
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "2e8b2f8a95f67d85066b03292971a3ce1af29d21",
|
||||
"alignedHash": "aad624cf2ff5960cf0f489755404fdd22f47a1ee",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-compliance-platform",
|
||||
"dirty": 0,
|
||||
@@ -51,13 +51,13 @@
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-compliance-platform",
|
||||
"hashes": [
|
||||
"2e8b2f8a95f67d85066b03292971a3ce1af29d21"
|
||||
"aad624cf2ff5960cf0f489755404fdd22f47a1ee"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 2e8b2f8a95f6; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico aad624cf2ff5; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
@@ -88,7 +88,7 @@
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "05d60331a53fd0636e7f541df80c1da23e6dfc99",
|
||||
"alignedHash": "55d2eafb8a92e9de49f73757ed5c174e2fc3249c",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-docs-plataform",
|
||||
"dirty": 1,
|
||||
@@ -98,13 +98,13 @@
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-docs-plataform",
|
||||
"hashes": [
|
||||
"05d60331a53fd0636e7f541df80c1da23e6dfc99"
|
||||
"55d2eafb8a92e9de49f73757ed5c174e2fc3249c"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 05d60331a53f; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
"summary": "hash unico 55d2eafb8a92; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
@@ -245,7 +245,7 @@
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-mais-humana-platform",
|
||||
"hashes": [
|
||||
"7a8310a70202beac1b699c22e698fa00b32d6e94",
|
||||
"0de33e11e27903eaf8624f821866f6b176d14de2",
|
||||
"f9d954deda54309e96214df45a0949f22e8f6b77"
|
||||
],
|
||||
"missing": 2,
|
||||
@@ -256,26 +256,52 @@
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"block_destructive_sync",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "33505da0a1d4bdea842404c49edae103fbf8ab6d",
|
||||
"alignedHash": "dce5de538a8fcda7b2cef3c389de06ac25ac94ee",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-mcps-internos-plataform",
|
||||
"dirty": 0,
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-mcps-internos-plataform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-mcps-internos-plataform",
|
||||
"hashes": [
|
||||
"33505da0a1d4bdea842404c49edae103fbf8ab6d"
|
||||
"dce5de538a8fcda7b2cef3c389de06ac25ac94ee"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 33505da0a1d4; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico dce5de538a8f; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"register_evidence",
|
||||
"block_destructive_sync",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-platform-base",
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-platform-base",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-platform-base",
|
||||
"hashes": [
|
||||
"71691114d5a9c5602fe194d176557f11a02857c3",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 2 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
@@ -283,93 +309,71 @@
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-platform-base",
|
||||
"dirty": 2,
|
||||
"expectedLocalName": "tudo-para-ia-platform-base",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-platform-base",
|
||||
"hashes": [
|
||||
"059c58749591cc3104590198be2cde94774c579f",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 worktrees sujos; 2 divergencias nominais; 3 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "c14dc9e38c7c9539f1fe0acb948d4949333ce920",
|
||||
"alignedHash": "4bfd16ea9463c659309100b2ef7d2915e919b816",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-public-platform",
|
||||
"dirty": 0,
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-public-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-public-platform",
|
||||
"hashes": [
|
||||
"c14dc9e38c7c9539f1fe0acb948d4949333ce920"
|
||||
"4bfd16ea9463c659309100b2ef7d2915e919b816"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico c14dc9e38c7c; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico 4bfd16ea9463; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"block_destructive_sync",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "e31f18dc7b39c6c5c3ab593effd1c676c7626aab",
|
||||
"alignedHash": "7ef6c788ddd80f8efad5657fef86452704ff53d1",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-stj-platform",
|
||||
"dirty": 0,
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-stj-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-stj-platform",
|
||||
"hashes": [
|
||||
"e31f18dc7b39c6c5c3ab593effd1c676c7626aab"
|
||||
"7ef6c788ddd80f8efad5657fef86452704ff53d1"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico e31f18dc7b39; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico 7ef6c788ddd8; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"block_destructive_sync",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "1b064830f8e2f08f6a432334366d39be983fa159",
|
||||
"alignedHash": "46efc8c151faba045c6e27aeadd8c19cc808df9c",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-ui-platform",
|
||||
"dirty": 0,
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-ui-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-ui-platform",
|
||||
"hashes": [
|
||||
"1b064830f8e2f08f6a432334366d39be983fa159"
|
||||
"46efc8c151faba045c6e27aeadd8c19cc808df9c"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 1b064830f8e2; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico 46efc8c151fa; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
}
|
||||
],
|
||||
"targets": 15
|
||||
|
||||
162
ecossistema/CANONICAL-IDENTITY-GRAPH.md
Normal file
162
ecossistema/CANONICAL-IDENTITY-GRAPH.md
Normal file
@@ -0,0 +1,162 @@
|
||||
# Canonical Identity Graph
|
||||
|
||||
- graph_id: `canonical-identity-59e116f20f1a36a6`
|
||||
- generated_at: `2026-05-02T09:21:36+00:00`
|
||||
- records: `15`
|
||||
- aliases: `75`
|
||||
- acceptance_cases: `4125`
|
||||
- accepted_cases: `4125`
|
||||
- blocked_cases: `0`
|
||||
- decision_source: `015-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD`
|
||||
- control_plane: `tudo-para-ia-mcps-internos-plataform`
|
||||
|
||||
## Regra canonica Mais Humana
|
||||
|
||||
- canonico: `tudo-para-ia-mais-humana-platform`
|
||||
- repo_local_historico: `tudo-para-ia-mais-humana`
|
||||
- alias_plataform: `tudo-para-ia-mais-humana-plataform`
|
||||
- pasta_central: `15_repo_tudo-para-ia-mais-humana-platform`
|
||||
- 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.
|
||||
|
||||
## Plataformas
|
||||
|
||||
### business
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-business-platform`
|
||||
- current_project_id: `tudo-para-ia-business-platform`
|
||||
- central_folder: `01_repo_tudo-para-ia-business-platform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-business-platform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-business-platform, 01_repo_tudo-para-ia-business-platform, admin/tudo-para-ia-business-platform, https://git.ami.app.br/admin/tudo-para-ia-business-platform.git, tudo-para-ia-business-plataform`
|
||||
|
||||
### compliance
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-compliance-platform`
|
||||
- current_project_id: `tudo-para-ia-compliance-platform`
|
||||
- central_folder: `02_repo_tudo-para-ia-compliance-platform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-compliance-platform, 02_repo_tudo-para-ia-compliance-platform, admin/tudo-para-ia-compliance-platform, https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git, tudo-para-ia-compliance-plataform`
|
||||
|
||||
### customer_ops
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-customer-ops-platform`
|
||||
- current_project_id: `tudo-para-ia-customer-ops-platform`
|
||||
- central_folder: `03_repo_tudo-para-ia-customer-ops-platform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-customer-ops-platform, 03_repo_tudo-para-ia-customer-ops-platform, admin/tudo-para-ia-customer-ops-platform, https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git, tudo-para-ia-customer-ops-plataform`
|
||||
|
||||
### docs
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-docs-plataform`
|
||||
- current_project_id: `tudo-para-ia-docs-plataform`
|
||||
- central_folder: `04_repo_tudo-para-ia-docs-plataform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-docs-plataform, 04_repo_tudo-para-ia-docs-plataform, admin/tudo-para-ia-docs-plataform, https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git, tudo-para-ia-docs-platform`
|
||||
|
||||
### finance
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-finance-platform`
|
||||
- current_project_id: `tudo-para-ia-finance-platform`
|
||||
- central_folder: `05_repo_tudo-para-ia-finance-platform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-finance-platform, 05_repo_tudo-para-ia-finance-platform, admin/tudo-para-ia-finance-platform, https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git, tudo-para-ia-finance-plataform`
|
||||
|
||||
### gettys
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-gettys-platform`
|
||||
- current_project_id: `tudo-para-ia-gettys-platform`
|
||||
- central_folder: `06_repo_tudo-para-ia-gettys-platform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-gettys-platform, 06_repo_tudo-para-ia-gettys-platform, admin/tudo-para-ia-gettys-platform, https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git, tudo-para-ia-gettys-plataform`
|
||||
|
||||
### identity
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-identity-platform`
|
||||
- current_project_id: `tudo-para-ia-identity-platform`
|
||||
- central_folder: `07_repo_tudo-para-ia-identity-platform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-identity-platform, 07_repo_tudo-para-ia-identity-platform, admin/tudo-para-ia-identity-platform, https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git, tudo-para-ia-identity-plataform`
|
||||
|
||||
### integracoes
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-integracoes-plataform`
|
||||
- current_project_id: `tudo-para-ia-integracoes-platform`
|
||||
- central_folder: `08_repo_tudo-para-ia-integracoes-plataform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git`
|
||||
- migration_safe_now: `False`
|
||||
- aliases: `tudo-para-ia-integracoes-plataform, tudo-para-ia-integracoes-platform, 08_repo_tudo-para-ia-integracoes-plataform, admin/tudo-para-ia-integracoes-platform, https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git`
|
||||
|
||||
### intelligence
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-intelligence-platform`
|
||||
- current_project_id: `tudo-para-ia-intelligence-platform`
|
||||
- central_folder: `09_repo_tudo-para-ia-intelligence-platform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-intelligence-platform, 09_repo_tudo-para-ia-intelligence-platform, admin/tudo-para-ia-intelligence-platform, https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git, tudo-para-ia-intelligence-plataform`
|
||||
|
||||
### mais_humana
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-mais-humana-platform`
|
||||
- current_project_id: `tudo-para-ia-mais-humana`
|
||||
- central_folder: `15_repo_tudo-para-ia-mais-humana-platform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git`
|
||||
- migration_safe_now: `False`
|
||||
- aliases: `tudo-para-ia-mais-humana-platform, 15_repo_tudo-para-ia-mais-humana-platform, admin/tudo-para-ia-mais-humana-platform, https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git, tudo-para-ia-mais-humana, tudo-para-ia-mais-humana-plataform`
|
||||
|
||||
### mcps_internos
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-mcps-internos-plataform`
|
||||
- current_project_id: `tudo-para-ia-mcps-internos-plataform`
|
||||
- central_folder: `10_repo_tudo-para-ia-mcps-internos-plataform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-mcps-internos-plataform, 10_repo_tudo-para-ia-mcps-internos-plataform, admin/tudo-para-ia-mcps-internos-plataform, https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git, tudo-para-ia-mcps-internos-platform`
|
||||
|
||||
### platform_base
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-platform-base`
|
||||
- current_project_id: `tudo-para-ia-platform-base`
|
||||
- central_folder: `11_repo_tudo-para-ia-platform-base`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-platform-base.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-platform-base, 11_repo_tudo-para-ia-platform-base, admin/tudo-para-ia-platform-base, https://git.ami.app.br/admin/tudo-para-ia-platform-base.git`
|
||||
|
||||
### public
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-public-platform`
|
||||
- current_project_id: `tudo-para-ia-public-platform`
|
||||
- central_folder: `12_repo_tudo-para-ia-public-platform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-public-platform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-public-platform, 12_repo_tudo-para-ia-public-platform, admin/tudo-para-ia-public-platform, https://git.ami.app.br/admin/tudo-para-ia-public-platform.git, tudo-para-ia-public-plataform`
|
||||
|
||||
### stj
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-stj-platform`
|
||||
- current_project_id: `tudo-para-ia-stj-platform`
|
||||
- central_folder: `13_repo_tudo-para-ia-stj-platform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-stj-platform, 13_repo_tudo-para-ia-stj-platform, admin/tudo-para-ia-stj-platform, https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git, tudo-para-ia-stj-plataform`
|
||||
|
||||
### ui
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-ui-platform`
|
||||
- current_project_id: `tudo-para-ia-ui-platform`
|
||||
- central_folder: `14_repo_tudo-para-ia-ui-platform`
|
||||
- remote: `https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git`
|
||||
- migration_safe_now: `True`
|
||||
- aliases: `tudo-para-ia-ui-platform, 14_repo_tudo-para-ia-ui-platform, admin/tudo-para-ia-ui-platform, https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git, tudo-para-ia-ui-plataform`
|
||||
|
||||
## MCP transit
|
||||
|
||||
- Todo payload interplataforma deve manter origin, destination, tool, payload, actor, permission, result, traceId, auditId e timestamp.
|
||||
- Campos ownerPlatformId/canonicalProjectId devem usar o canonical_project_id; aliases sao aceitos apenas como compatibilidade rastreavel.
|
||||
- Bypass direto da plataforma permanece bloqueado: a administracao passa pelo MCPs Internos.
|
||||
@@ -1,7 +1,7 @@
|
||||
# EXECUTADO - Central Materialization
|
||||
|
||||
- report_id: `central-materialization-306135351741`
|
||||
- generated_at: `2026-05-02T08:23:04+00:00`
|
||||
- report_id: `central-materialization-916556597461`
|
||||
- generated_at: `2026-05-02T09:22:50+00:00`
|
||||
- status: `failed`
|
||||
- project_id: `tudo-para-ia-mais-humana-platform`
|
||||
- project_root: `G:\_codex-git\tudo-para-ia-mais-humana`
|
||||
@@ -38,7 +38,7 @@
|
||||
- `0054_GERENCIAL__institucionalizar-catalogo-admin-routes-como-gate-de-release` | `gerencial` | `planejada` | Institucionalizar catalogo admin routes como gate de release
|
||||
- `0055_GERENCIAL__governar-sync-automatico-com-precedencia-da-alteracao-valida` | `gerencial` | `planejada` | Governar sync automatico com precedencia da alteracao valida
|
||||
- `0056_GERENCIAL__separar-deploy-manual-e-runner-wrangler-oficial` | `gerencial` | `planejada` | Separar deploy manual e runner Wrangler oficial
|
||||
- `0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio` | `gerencial` | `planejada` | Decidir nome canonico platform sem duplicar repositorio
|
||||
- `0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform` | `gerencial` | `planejada` | Governar migracao coordenada do nome canonico platform
|
||||
- `0058_GERENCIAL__fechar-decisao-docs-response-ready-ou-catalogonly-formal` | `gerencial` | `planejada` | Fechar decisao Docs responseReady ou catalogOnly formal
|
||||
|
||||
## Write Actions
|
||||
@@ -79,8 +79,8 @@
|
||||
- error: `PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0055_GERENCIAL__governar-sync-automatico-com-precedencia-da-alteracao-valida.md'`
|
||||
- `0056_GERENCIAL__separar-deploy-manual-e-runner-wrangler-oficial` | `next_output` | `failed` | `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\15_repo_tudo-para-ia-mais-humana-platform\orders\gerenciais\0056_GERENCIAL__separar-deploy-manual-e-runner-wrangler-oficial.md`
|
||||
- error: `PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0056_GERENCIAL__separar-deploy-manual-e-runner-wrangler-oficial.md'`
|
||||
- `0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio` | `next_output` | `failed` | `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\15_repo_tudo-para-ia-mais-humana-platform\orders\gerenciais\0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio.md`
|
||||
- error: `PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio.md'`
|
||||
- `0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform` | `next_output` | `failed` | `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\15_repo_tudo-para-ia-mais-humana-platform\orders\gerenciais\0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform.md`
|
||||
- error: `PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform.md'`
|
||||
- `0058_GERENCIAL__fechar-decisao-docs-response-ready-ou-catalogonly-formal` | `next_output` | `failed` | `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\15_repo_tudo-para-ia-mais-humana-platform\orders\gerenciais\0058_GERENCIAL__fechar-decisao-docs-response-ready-ou-catalogonly-formal.md`
|
||||
- error: `PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0058_GERENCIAL__fechar-decisao-docs-response-ready-ou-catalogonly-formal.md'`
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
- `G:\_codex-git\tudo-para-ia-mais-humana\os-orientadoras\central-materialization-fallback\gerenciais\0054_GERENCIAL__institucionalizar-catalogo-admin-routes-como-gate-de-release.md`
|
||||
- `G:\_codex-git\tudo-para-ia-mais-humana\os-orientadoras\central-materialization-fallback\gerenciais\0055_GERENCIAL__governar-sync-automatico-com-precedencia-da-alteracao-valida.md`
|
||||
- `G:\_codex-git\tudo-para-ia-mais-humana\os-orientadoras\central-materialization-fallback\gerenciais\0056_GERENCIAL__separar-deploy-manual-e-runner-wrangler-oficial.md`
|
||||
- `G:\_codex-git\tudo-para-ia-mais-humana\os-orientadoras\central-materialization-fallback\gerenciais\0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio.md`
|
||||
- `G:\_codex-git\tudo-para-ia-mais-humana\os-orientadoras\central-materialization-fallback\gerenciais\0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform.md`
|
||||
- `G:\_codex-git\tudo-para-ia-mais-humana\os-orientadoras\central-materialization-fallback\gerenciais\0058_GERENCIAL__fechar-decisao-docs-response-ready-ou-catalogonly-formal.md`
|
||||
|
||||
## Blockers
|
||||
@@ -144,7 +144,7 @@
|
||||
- `0054_GERENCIAL__institucionalizar-catalogo-admin-routes-como-gate-de-release:PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0054_GERENCIAL__institucionalizar-catalogo-admin-routes-como-gate-de-release.md'`
|
||||
- `0055_GERENCIAL__governar-sync-automatico-com-precedencia-da-alteracao-valida:PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0055_GERENCIAL__governar-sync-automatico-com-precedencia-da-alteracao-valida.md'`
|
||||
- `0056_GERENCIAL__separar-deploy-manual-e-runner-wrangler-oficial:PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0056_GERENCIAL__separar-deploy-manual-e-runner-wrangler-oficial.md'`
|
||||
- `0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio:PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio.md'`
|
||||
- `0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform:PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform.md'`
|
||||
- `0058_GERENCIAL__fechar-decisao-docs-response-ready-ou-catalogonly-formal:PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\orders\\gerenciais\\0058_GERENCIAL__fechar-decisao-docs-response-ready-ou-catalogonly-formal.md'`
|
||||
- `semantic_sql:OperationalError: unable to open database file`
|
||||
- `central_artifact:G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\15_repo_tudo-para-ia-mais-humana-platform\reports\EXECUTADO__rodada-015-central-materialization-2026-05-02.md:PermissionError: [Errno 13] Permission denied: 'G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\reports\\EXECUTADO__rodada-015-central-materialization-2026-05-02.md'`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Politica de acesso GPT/MCP Gateway
|
||||
|
||||
- report_id: `mcp-gateway-access-policy-adf1c665f552483b`
|
||||
- generated_at: `2026-05-02T08:24:25+00:00`
|
||||
- report_id: `mcp-gateway-access-policy-07da83b4ef386867`
|
||||
- generated_at: `2026-05-02T09:22:42+00:00`
|
||||
- policy_version: `mcp-gateway-access-policy.v1`
|
||||
- endpoint: `https://mcps-gateway.ami-app.workers.dev/v1/execute`
|
||||
- status: `passed`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Gate de publicacao MCP Mais Humana
|
||||
|
||||
- report_id: `mcp-publication-gate-2026-05-02t0824100000`
|
||||
- generated_at: `2026-05-02T08:24:10+00:00`
|
||||
- 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`
|
||||
@@ -100,8 +100,8 @@
|
||||
|
||||
### 0033_EXECUTIVA__sincronizar-git-mais-humana-mcps-central-com-credenciais
|
||||
|
||||
- status: `partial`
|
||||
- motivo: repo-mesh repository-mesh-ae8125f1e691: sync destrutiva bloqueada; fetch remoto falha por credencial/ambientes inacessiveis.
|
||||
- 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
|
||||
|
||||
@@ -157,3 +157,4 @@
|
||||
## Blockers
|
||||
|
||||
- `wrangler_auth_not_confirmed`
|
||||
- `git_sync_blocked`
|
||||
|
||||
@@ -34,7 +34,7 @@ Register-ScheduledTask -TaskName 'TudoParaIA-RepositoryMeshSync' -Action $action
|
||||
|
||||
## Estado desta rodada
|
||||
|
||||
- report_id: `repository-mesh-ae8125f1e691`
|
||||
- report_id: `repository-mesh-743971a78ae1`
|
||||
- blocked: `15`
|
||||
- attention: `0`
|
||||
- credential_errors: `0`
|
||||
@@ -43,17 +43,17 @@ Register-ScheduledTask -TaskName 'TudoParaIA-RepositoryMeshSync' -Action $action
|
||||
## Bloqueios para ativacao plena
|
||||
|
||||
- tudo-para-ia-business-platform: hash unico 15526e2291d7; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-compliance-platform: hash unico 2e8b2f8a95f6; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-compliance-platform: hash unico aad624cf2ff5; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-customer-ops-platform: hash unico bf45665a80ff; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-docs-plataform: hash unico 05d60331a53f; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-docs-plataform: hash unico 55d2eafb8a92; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-finance-platform: hash unico 608307d247a3; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-gettys-platform: hash unico 40f4434214c6; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-identity-platform: hash unico c4b81eebce9c; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-integracoes-platform: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 remotes divergentes; 3 divergencias nominais; 2 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-intelligence-platform: hash unico 37c3ae194586; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-mais-humana-platform: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 remotes divergentes; 4 divergencias nominais; 2 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-mcps-internos-plataform: hash unico 33505da0a1d4; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-platform-base: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 worktrees sujos; 2 divergencias nominais; 3 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-public-platform: hash unico c14dc9e38c7c; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-stj-platform: hash unico e31f18dc7b39; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-ui-platform: hash unico 1b064830f8e2; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-mcps-internos-plataform: hash unico dce5de538a8f; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-platform-base: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 2 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-public-platform: hash unico 4bfd16ea9463; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-stj-platform: hash unico 7ef6c788ddd8; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-ui-platform: hash unico 46efc8c151fa; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Repository Mesh Central Write Status
|
||||
|
||||
- generated_at: `2026-05-02T08:23:58+00:00`
|
||||
- generated_at: `2026-05-02T09:22:17+00:00`
|
||||
- central_platform_folder: ``
|
||||
- requested: `False`
|
||||
- ok: `True`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Gitea Repository Mesh Plan
|
||||
|
||||
- mesh_plan_id: `gitea-mesh-plan-eed565fef58b`
|
||||
- generated_at: `2026-05-02T08:23:59+00:00`
|
||||
- mesh_plan_id: `gitea-mesh-plan-c4d72f42d25f`
|
||||
- generated_at: `2026-05-02T09:22:17+00:00`
|
||||
- base_url: `https://git.ami.app.br`
|
||||
- authenticated_as: `none`
|
||||
- exists: `15`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Ordens relacionadas por repositorio
|
||||
|
||||
- report_id: `repository-mesh-ae8125f1e691`
|
||||
- generated_at: `2026-05-02T08:23:58+00:00`
|
||||
- report_id: `repository-mesh-743971a78ae1`
|
||||
- generated_at: `2026-05-02T09:22:17+00:00`
|
||||
|
||||
## tudo-para-ia-business-platform
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# Repository Mesh Readiness
|
||||
|
||||
- readiness_id: `mesh-readiness-04217226ab25`
|
||||
- report_id: `repository-mesh-ae8125f1e691`
|
||||
- plan_id: `mesh-plan-f9ccd8b38e09`
|
||||
- cycle_id: `mesh-cycle-b6489d910534`
|
||||
- generated_at: `2026-05-02T08:23:59+00:00`
|
||||
- readiness_id: `mesh-readiness-4f900e76f675`
|
||||
- report_id: `repository-mesh-743971a78ae1`
|
||||
- plan_id: `mesh-plan-ee966ea13250`
|
||||
- cycle_id: `mesh-cycle-d24375d5dc3e`
|
||||
- generated_at: `2026-05-02T09:22:17+00:00`
|
||||
- status: `fail`
|
||||
- score: `88`
|
||||
- blockers: `1`
|
||||
@@ -87,10 +87,10 @@
|
||||
- severity: `info`
|
||||
- score: `100`
|
||||
- title: Working trees sujos viraram bloqueio
|
||||
- reason: Worktrees sujos detectados: 7.
|
||||
- reason: Worktrees sujos detectados: 10.
|
||||
- next_action: commit/stash consciente ou decisao de precedencia
|
||||
- evidence:
|
||||
- `7`
|
||||
- `10`
|
||||
|
||||
### safety.credentials-classified
|
||||
|
||||
@@ -169,10 +169,10 @@
|
||||
- severity: `info`
|
||||
- score: `100`
|
||||
- title: Ciclo runtime foi gerado
|
||||
- reason: Ciclo: mesh-cycle-b6489d910534.
|
||||
- reason: Ciclo: mesh-cycle-d24375d5dc3e.
|
||||
- next_action: gerar runtime cycle com lock e comandos
|
||||
- evidence:
|
||||
- `mesh-cycle-b6489d910534`
|
||||
- `mesh-cycle-d24375d5dc3e`
|
||||
|
||||
### automation.lock-held
|
||||
|
||||
@@ -204,11 +204,11 @@
|
||||
- severity: `info`
|
||||
- score: `100`
|
||||
- title: Comandos automaticos permitidos sao minoria controlada
|
||||
- reason: Allowed: 4; total: 121.
|
||||
- reason: Allowed: 4; total: 127.
|
||||
- next_action: revisar gates se comandos automaticos crescerem sem recibo
|
||||
- evidence:
|
||||
- `4`
|
||||
- `121`
|
||||
- `127`
|
||||
|
||||
### semantic.report
|
||||
|
||||
@@ -216,10 +216,10 @@
|
||||
- severity: `info`
|
||||
- score: `100`
|
||||
- title: SQL registrou report da malha
|
||||
- reason: Reports SQL: 6.
|
||||
- reason: Reports SQL: 7.
|
||||
- next_action: executar write_repository_mesh_semantic_state
|
||||
- evidence:
|
||||
- `6`
|
||||
- `7`
|
||||
|
||||
### semantic.receipts
|
||||
|
||||
@@ -227,10 +227,10 @@
|
||||
- severity: `info`
|
||||
- score: `100`
|
||||
- title: SQL registrou recibos de reconciliacao
|
||||
- reason: Receipts SQL: 48.
|
||||
- reason: Receipts SQL: 55.
|
||||
- next_action: persistir plano de reconciliacao no SQLite
|
||||
- evidence:
|
||||
- `48`
|
||||
- `55`
|
||||
|
||||
### semantic.schedulers
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Repository Mesh Reconciliation Plan
|
||||
|
||||
- plan_id: `mesh-plan-f9ccd8b38e09`
|
||||
- report_id: `repository-mesh-ae8125f1e691`
|
||||
- generated_at: `2026-05-02T08:23:58+00:00`
|
||||
- plan_id: `mesh-plan-ee966ea13250`
|
||||
- report_id: `repository-mesh-743971a78ae1`
|
||||
- generated_at: `2026-05-02T09:22:17+00:00`
|
||||
- blockers: `15`
|
||||
- auto_sync_ready: `0`
|
||||
- rename_ready: `0`
|
||||
@@ -39,11 +39,11 @@
|
||||
|
||||
### tudo-para-ia-compliance-platform
|
||||
|
||||
- receipt_id: `mesh-receipt-9f2754162801`
|
||||
- receipt_id: `mesh-receipt-c1b6c213cd17`
|
||||
- status: `environment_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
- selected_head: `2e8b2f8a95f67d85066b03292971a3ce1af29d21`
|
||||
- selected_head: `aad624cf2ff5960cf0f489755404fdd22f47a1ee`
|
||||
- selected_environment: `windows-primary`
|
||||
- precedence: `single_hash`
|
||||
- reason: todos os ambientes com HEAD confirmado apontam para o mesmo commit
|
||||
@@ -77,7 +77,7 @@
|
||||
|
||||
### tudo-para-ia-docs-plataform
|
||||
|
||||
- receipt_id: `mesh-receipt-8bb64e52c76d`
|
||||
- receipt_id: `mesh-receipt-fb0ba8360f18`
|
||||
- status: `dirty_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
@@ -210,7 +210,7 @@
|
||||
|
||||
### tudo-para-ia-mais-humana-platform
|
||||
|
||||
- receipt_id: `mesh-receipt-883d598ae346`
|
||||
- receipt_id: `mesh-receipt-28139e11fe9c`
|
||||
- status: `dirty_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
@@ -238,26 +238,29 @@
|
||||
|
||||
### tudo-para-ia-mcps-internos-plataform
|
||||
|
||||
- receipt_id: `mesh-receipt-d212531edf40`
|
||||
- status: `environment_blocked`
|
||||
- receipt_id: `mesh-receipt-7b4937744360`
|
||||
- status: `dirty_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
- selected_head: `33505da0a1d4bdea842404c49edae103fbf8ab6d`
|
||||
- selected_environment: `windows-primary`
|
||||
- precedence: `single_hash`
|
||||
- reason: todos os ambientes com HEAD confirmado apontam para o mesmo commit
|
||||
- selected_head: ``
|
||||
- selected_environment: ``
|
||||
- precedence: `dirty_tree`
|
||||
- reason: estado sujo impede declarar commit como fonte unica de verdade
|
||||
- nomenclatura:
|
||||
- `exact` selected=`tudo-para-ia-mcps-internos-plataform` expected=`tudo-para-ia-mcps-internos-plataform` reason=nome esperado ja esta materializado
|
||||
- `exact` selected=`tudo-para-ia-mcps-internos-plataform` expected=`tudo-para-ia-mcps-internos-plataform` reason=nome esperado ja esta materializado
|
||||
- pendencias:
|
||||
- alteracoes locais nao commitadas podem ser a versao valida mais recente
|
||||
- ambiente declarado pela OS nao esta acessivel a partir desta sessao
|
||||
- windows-primary possui working tree sujo
|
||||
- operacoes:
|
||||
- `dirty_blocked` `blocker` `manual`: Bloquear sincronizacao destrutiva por working tree sujo
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
|
||||
### tudo-para-ia-platform-base
|
||||
|
||||
- receipt_id: `mesh-receipt-202b2b0ae7ff`
|
||||
- receipt_id: `mesh-receipt-ed527f50239e`
|
||||
- status: `dirty_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
@@ -271,67 +274,74 @@
|
||||
- pendencias:
|
||||
- alteracoes locais nao commitadas podem ser a versao valida mais recente
|
||||
- ambiente declarado pela OS nao esta acessivel a partir desta sessao
|
||||
- windows-primary possui working tree sujo
|
||||
- windows-secondary possui working tree sujo
|
||||
- operacoes:
|
||||
- `dirty_blocked` `blocker` `manual`: Bloquear sincronizacao destrutiva por working tree sujo
|
||||
- `dirty_blocked` `blocker` `manual`: Bloquear sincronizacao destrutiva por working tree sujo
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
|
||||
### tudo-para-ia-public-platform
|
||||
|
||||
- receipt_id: `mesh-receipt-87785cace26a`
|
||||
- status: `environment_blocked`
|
||||
- receipt_id: `mesh-receipt-a36d72b4f9a5`
|
||||
- status: `dirty_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
- selected_head: `c14dc9e38c7c9539f1fe0acb948d4949333ce920`
|
||||
- selected_environment: `windows-primary`
|
||||
- precedence: `single_hash`
|
||||
- reason: todos os ambientes com HEAD confirmado apontam para o mesmo commit
|
||||
- selected_head: ``
|
||||
- selected_environment: ``
|
||||
- precedence: `dirty_tree`
|
||||
- reason: estado sujo impede declarar commit como fonte unica de verdade
|
||||
- nomenclatura:
|
||||
- `exact` selected=`tudo-para-ia-public-platform` expected=`tudo-para-ia-public-platform` reason=nome esperado ja esta materializado
|
||||
- `exact` selected=`tudo-para-ia-public-platform` expected=`tudo-para-ia-public-platform` reason=nome esperado ja esta materializado
|
||||
- pendencias:
|
||||
- alteracoes locais nao commitadas podem ser a versao valida mais recente
|
||||
- ambiente declarado pela OS nao esta acessivel a partir desta sessao
|
||||
- windows-primary possui working tree sujo
|
||||
- operacoes:
|
||||
- `dirty_blocked` `blocker` `manual`: Bloquear sincronizacao destrutiva por working tree sujo
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
|
||||
### tudo-para-ia-stj-platform
|
||||
|
||||
- receipt_id: `mesh-receipt-d1bbfa2f673e`
|
||||
- status: `environment_blocked`
|
||||
- receipt_id: `mesh-receipt-df5d85af42f1`
|
||||
- status: `dirty_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
- selected_head: `e31f18dc7b39c6c5c3ab593effd1c676c7626aab`
|
||||
- selected_environment: `windows-primary`
|
||||
- precedence: `single_hash`
|
||||
- reason: todos os ambientes com HEAD confirmado apontam para o mesmo commit
|
||||
- selected_head: ``
|
||||
- selected_environment: ``
|
||||
- precedence: `dirty_tree`
|
||||
- reason: estado sujo impede declarar commit como fonte unica de verdade
|
||||
- nomenclatura:
|
||||
- `exact` selected=`tudo-para-ia-stj-platform` expected=`tudo-para-ia-stj-platform` reason=nome esperado ja esta materializado
|
||||
- `exact` selected=`tudo-para-ia-stj-platform` expected=`tudo-para-ia-stj-platform` reason=nome esperado ja esta materializado
|
||||
- pendencias:
|
||||
- alteracoes locais nao commitadas podem ser a versao valida mais recente
|
||||
- ambiente declarado pela OS nao esta acessivel a partir desta sessao
|
||||
- windows-primary possui working tree sujo
|
||||
- operacoes:
|
||||
- `dirty_blocked` `blocker` `manual`: Bloquear sincronizacao destrutiva por working tree sujo
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
|
||||
### tudo-para-ia-ui-platform
|
||||
|
||||
- receipt_id: `mesh-receipt-05743503348a`
|
||||
- status: `environment_blocked`
|
||||
- receipt_id: `mesh-receipt-795158051f71`
|
||||
- status: `dirty_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
- selected_head: `1b064830f8e2f08f6a432334366d39be983fa159`
|
||||
- selected_environment: `windows-primary`
|
||||
- precedence: `single_hash`
|
||||
- reason: todos os ambientes com HEAD confirmado apontam para o mesmo commit
|
||||
- selected_head: ``
|
||||
- selected_environment: ``
|
||||
- precedence: `dirty_tree`
|
||||
- reason: estado sujo impede declarar commit como fonte unica de verdade
|
||||
- nomenclatura:
|
||||
- `exact` selected=`tudo-para-ia-ui-platform` expected=`tudo-para-ia-ui-platform` reason=nome esperado ja esta materializado
|
||||
- `exact` selected=`tudo-para-ia-ui-platform` expected=`tudo-para-ia-ui-platform` reason=nome esperado ja esta materializado
|
||||
- pendencias:
|
||||
- alteracoes locais nao commitadas podem ser a versao valida mais recente
|
||||
- ambiente declarado pela OS nao esta acessivel a partir desta sessao
|
||||
- windows-primary possui working tree sujo
|
||||
- operacoes:
|
||||
- `dirty_blocked` `blocker` `manual`: Bloquear sincronizacao destrutiva por working tree sujo
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
# Repository Mesh Runtime Cycle
|
||||
|
||||
- cycle_id: `mesh-cycle-b6489d910534`
|
||||
- report_id: `repository-mesh-ae8125f1e691`
|
||||
- plan_id: `mesh-plan-f9ccd8b38e09`
|
||||
- generated_at: `2026-05-02T08:23:58+00:00`
|
||||
- cycle_id: `mesh-cycle-d24375d5dc3e`
|
||||
- report_id: `repository-mesh-743971a78ae1`
|
||||
- plan_id: `mesh-plan-ee966ea13250`
|
||||
- generated_at: `2026-05-02T09:22:17+00:00`
|
||||
- lock_status: `acquired`
|
||||
- allowed: `4`
|
||||
- blocked: `117`
|
||||
- blocked: `123`
|
||||
- skipped: `0`
|
||||
|
||||
## Sumario
|
||||
|
||||
- commands: 121
|
||||
- commands: 127
|
||||
- allowed: 4
|
||||
- blocked: 117
|
||||
- blocked: 123
|
||||
- skipped: 0
|
||||
- lock: acquired
|
||||
|
||||
@@ -125,16 +125,16 @@
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-mais-humana-platform` `NOOP action:require_environment_access`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP action:register_evidence`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP action:register_evidence`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP action:require_environment_access`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP action:require_environment_access`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-platform-base` `NOOP action:block_destructive_sync`
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP action:block_destructive_sync`
|
||||
- bloqueios: comando ou acao marcado como destrutivo; acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP action:register_evidence`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP action:register_evidence`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP action:require_environment_access`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP action:require_environment_access`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-platform-base` `NOOP action:register_evidence`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-platform-base` `NOOP action:block_destructive_sync`
|
||||
@@ -149,6 +149,8 @@
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-platform-base` `NOOP action:require_environment_access`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-public-platform` `NOOP action:block_destructive_sync`
|
||||
- bloqueios: comando ou acao marcado como destrutivo; acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-public-platform` `NOOP action:register_evidence`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-public-platform` `NOOP action:register_evidence`
|
||||
@@ -157,6 +159,8 @@
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-public-platform` `NOOP action:require_environment_access`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-stj-platform` `NOOP action:block_destructive_sync`
|
||||
- bloqueios: comando ou acao marcado como destrutivo; acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-stj-platform` `NOOP action:register_evidence`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-stj-platform` `NOOP action:register_evidence`
|
||||
@@ -165,6 +169,8 @@
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-stj-platform` `NOOP action:require_environment_access`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-ui-platform` `NOOP action:block_destructive_sync`
|
||||
- bloqueios: comando ou acao marcado como destrutivo; acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-ui-platform` `NOOP action:register_evidence`
|
||||
- bloqueios: acao nao marcada como automatica
|
||||
- `blocked` `tudo-para-ia-ui-platform` `NOOP action:register_evidence`
|
||||
@@ -233,11 +239,11 @@
|
||||
- `blocked` `tudo-para-ia-mais-humana-platform` `Rename-Item -LiteralPath 'G:\_codex-git\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform'`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `allowed` `tudo-para-ia-mais-humana-platform` `Rename-Item -LiteralPath 'G:\codex_vm\_codex-git\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform'`
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP operation:environment_blocked`
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP operation:dirty_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP operation:environment_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-platform-base` `NOOP operation:dirty_blocked`
|
||||
- `blocked` `tudo-para-ia-mcps-internos-plataform` `NOOP operation:environment_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-platform-base` `NOOP operation:dirty_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
@@ -245,14 +251,20 @@
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-platform-base` `NOOP operation:environment_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-public-platform` `NOOP operation:dirty_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-public-platform` `NOOP operation:environment_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-public-platform` `NOOP operation:environment_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-stj-platform` `NOOP operation:dirty_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-stj-platform` `NOOP operation:environment_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-stj-platform` `NOOP operation:environment_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-ui-platform` `NOOP operation:dirty_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-ui-platform` `NOOP operation:environment_blocked`
|
||||
- bloqueios: operacao possui severidade blocker; operacao requer execucao manual
|
||||
- `blocked` `tudo-para-ia-ui-platform` `NOOP operation:environment_blocked`
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
# Repository Mesh Sync
|
||||
|
||||
- report_id: `repository-mesh-ae8125f1e691`
|
||||
- generated_at: `2026-05-02T08:23:58+00:00`
|
||||
- report_id: `repository-mesh-743971a78ae1`
|
||||
- generated_at: `2026-05-02T09:22:17+00:00`
|
||||
- ecosystem_root: `G:\_codex-git`
|
||||
- fetch_enabled: `True`
|
||||
- plugin_cloudflare_auth_attempt: `Cloudflare plugin MCP auth test attempted before router; result=user rejected MCP tool call`
|
||||
- plugin_cloudflare_auth_attempt: `mcp_cloudflare_api.search rejected before router read`
|
||||
- repositorios declarados: `15`
|
||||
- ambientes declarados: `4`
|
||||
- observacoes: `60`
|
||||
- ok: `0`
|
||||
- attention: `0`
|
||||
- blocked: `15`
|
||||
- worktrees sujos: `7`
|
||||
- worktrees sujos: `10`
|
||||
- falhas de credencial: `0`
|
||||
- bloqueios contra sync destrutiva: `10`
|
||||
- bloqueios contra sync destrutiva: `13`
|
||||
|
||||
## Regra de seguranca aplicada
|
||||
|
||||
@@ -51,12 +51,12 @@ Acoes/decisoes:
|
||||
- repositorio_gitea: `admin/tudo-para-ia-compliance-platform`
|
||||
- remote_esperado: `https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git`
|
||||
- risco: `blocked`
|
||||
- resumo: hash unico 2e8b2f8a95f6; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- resumo: hash unico aad624cf2ff5; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `2e8b2f8a95f6` | `https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `2e8b2f8a95f6` | `https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git` | `clean` | |
|
||||
| `windows-primary` | `present_git` | `main` | `aad624cf2ff5` | `https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `aad624cf2ff5` | `https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git` | `clean` | |
|
||||
| `codex-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex |
|
||||
| `gitlab-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/_codex-git |
|
||||
|
||||
@@ -93,12 +93,12 @@ Acoes/decisoes:
|
||||
- repositorio_gitea: `admin/tudo-para-ia-docs-plataform`
|
||||
- remote_esperado: `https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git`
|
||||
- risco: `blocked`
|
||||
- resumo: hash unico 05d60331a53f; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- resumo: hash unico 55d2eafb8a92; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `05d60331a53f` | `https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git` | `dirty` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `05d60331a53f` | `https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git` | `clean` | |
|
||||
| `windows-primary` | `present_git` | `main` | `55d2eafb8a92` | `https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git` | `dirty` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `55d2eafb8a92` | `https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git` | `clean` | |
|
||||
| `codex-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex |
|
||||
| `gitlab-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/_codex-git |
|
||||
|
||||
@@ -235,7 +235,7 @@ Acoes/decisoes:
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `7a8310a70202` | `https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git` | `dirty` | materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform |
|
||||
| `windows-primary` | `present_git` | `main` | `0de33e11e279` | `https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git` | `dirty` | materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform |
|
||||
| `windows-secondary` | `present_git` | `main` | `f9d954deda54` | `https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git` | `clean` | materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform |
|
||||
| `codex-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex |
|
||||
| `gitlab-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/_codex-git |
|
||||
@@ -258,16 +258,17 @@ Acoes/decisoes:
|
||||
- repositorio_gitea: `admin/tudo-para-ia-mcps-internos-plataform`
|
||||
- remote_esperado: `https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git`
|
||||
- risco: `blocked`
|
||||
- resumo: hash unico 33505da0a1d4; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- resumo: hash unico dce5de538a8f; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `33505da0a1d4` | `https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `33505da0a1d4` | `https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git` | `clean` | |
|
||||
| `windows-primary` | `present_git` | `main` | `dce5de538a8f` | `https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git` | `dirty` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `dce5de538a8f` | `https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git` | `clean` | |
|
||||
| `codex-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex |
|
||||
| `gitlab-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/_codex-git |
|
||||
|
||||
Acoes/decisoes:
|
||||
- `block_destructive_sync` `blocked` `manual`: working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida
|
||||
- `register_evidence` `attention` `manual`: fetch falhou: unknown
|
||||
- `register_evidence` `attention` `manual`: fetch falhou: unknown
|
||||
- `require_environment_access` `blocked` `manual`: ambiente declarado na OS nao esta acessivel nesta sessao
|
||||
@@ -279,17 +280,16 @@ Acoes/decisoes:
|
||||
- repositorio_gitea: `admin/tudo-para-ia-platform-base`
|
||||
- remote_esperado: `https://git.ami.app.br/admin/tudo-para-ia-platform-base.git`
|
||||
- risco: `blocked`
|
||||
- resumo: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 worktrees sujos; 2 divergencias nominais; 3 bloqueios contra sync destrutiva
|
||||
- resumo: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 2 bloqueios contra sync destrutiva
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `059c58749591` | `https://git.ami.app.br/admin/tudo-para-ia-platform-base.git` | `dirty` | |
|
||||
| `windows-primary` | `present_git` | `main` | `71691114d5a9` | `https://git.ami.app.br/admin/tudo-para-ia-platform-base.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `4f6e1590ddaf` | `https://git.ami.app.br/admin/tudo-para-ia-platform-base.git` | `dirty` | |
|
||||
| `codex-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex |
|
||||
| `gitlab-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/_codex-git |
|
||||
|
||||
Acoes/decisoes:
|
||||
- `block_destructive_sync` `blocked` `manual`: working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida
|
||||
- `register_evidence` `attention` `manual`: fetch falhou: unknown
|
||||
- `block_destructive_sync` `blocked` `manual`: working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida
|
||||
- `block_destructive_sync` `blocked` `manual`: ha commits remotos nao aplicados; pull automatico so e seguro com working tree limpo e comparacao de hash
|
||||
@@ -303,16 +303,17 @@ Acoes/decisoes:
|
||||
- repositorio_gitea: `admin/tudo-para-ia-public-platform`
|
||||
- remote_esperado: `https://git.ami.app.br/admin/tudo-para-ia-public-platform.git`
|
||||
- risco: `blocked`
|
||||
- resumo: hash unico c14dc9e38c7c; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- resumo: hash unico 4bfd16ea9463; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `c14dc9e38c7c` | `https://git.ami.app.br/admin/tudo-para-ia-public-platform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `c14dc9e38c7c` | `https://git.ami.app.br/admin/tudo-para-ia-public-platform.git` | `clean` | |
|
||||
| `windows-primary` | `present_git` | `main` | `4bfd16ea9463` | `https://git.ami.app.br/admin/tudo-para-ia-public-platform.git` | `dirty` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `4bfd16ea9463` | `https://git.ami.app.br/admin/tudo-para-ia-public-platform.git` | `clean` | |
|
||||
| `codex-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex |
|
||||
| `gitlab-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/_codex-git |
|
||||
|
||||
Acoes/decisoes:
|
||||
- `block_destructive_sync` `blocked` `manual`: working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida
|
||||
- `register_evidence` `attention` `manual`: fetch falhou: unknown
|
||||
- `register_evidence` `attention` `manual`: fetch falhou: unknown
|
||||
- `require_environment_access` `blocked` `manual`: ambiente declarado na OS nao esta acessivel nesta sessao
|
||||
@@ -324,16 +325,17 @@ Acoes/decisoes:
|
||||
- repositorio_gitea: `admin/tudo-para-ia-stj-platform`
|
||||
- remote_esperado: `https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git`
|
||||
- risco: `blocked`
|
||||
- resumo: hash unico e31f18dc7b39; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- resumo: hash unico 7ef6c788ddd8; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `e31f18dc7b39` | `https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `e31f18dc7b39` | `https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git` | `clean` | |
|
||||
| `windows-primary` | `present_git` | `main` | `7ef6c788ddd8` | `https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git` | `dirty` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `7ef6c788ddd8` | `https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git` | `clean` | |
|
||||
| `codex-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex |
|
||||
| `gitlab-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/_codex-git |
|
||||
|
||||
Acoes/decisoes:
|
||||
- `block_destructive_sync` `blocked` `manual`: working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida
|
||||
- `register_evidence` `attention` `manual`: fetch falhou: unknown
|
||||
- `register_evidence` `attention` `manual`: fetch falhou: unknown
|
||||
- `require_environment_access` `blocked` `manual`: ambiente declarado na OS nao esta acessivel nesta sessao
|
||||
@@ -345,16 +347,17 @@ Acoes/decisoes:
|
||||
- repositorio_gitea: `admin/tudo-para-ia-ui-platform`
|
||||
- remote_esperado: `https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git`
|
||||
- risco: `blocked`
|
||||
- resumo: hash unico 1b064830f8e2; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- resumo: hash unico 46efc8c151fa; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `1b064830f8e2` | `https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `1b064830f8e2` | `https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git` | `clean` | |
|
||||
| `windows-primary` | `present_git` | `main` | `46efc8c151fa` | `https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git` | `dirty` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `46efc8c151fa` | `https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git` | `clean` | |
|
||||
| `codex-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex |
|
||||
| `gitlab-server` | `unreachable_environment` | `` | `` | `` | `unreachable_environment` | ambiente nao acessivel a partir desta sessao: /root/_codex-git |
|
||||
|
||||
Acoes/decisoes:
|
||||
- `block_destructive_sync` `blocked` `manual`: working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida
|
||||
- `register_evidence` `attention` `manual`: fetch falhou: unknown
|
||||
- `register_evidence` `attention` `manual`: fetch falhou: unknown
|
||||
- `require_environment_access` `blocked` `manual`: ambiente declarado na OS nao esta acessivel nesta sessao
|
||||
|
||||
4126
matrizes/canonical-identity-acceptance-cases.csv
Normal file
4126
matrizes/canonical-identity-acceptance-cases.csv
Normal file
File diff suppressed because it is too large
Load Diff
76
matrizes/canonical-identity-graph.csv
Normal file
76
matrizes/canonical-identity-graph.csv
Normal file
@@ -0,0 +1,76 @@
|
||||
platform_id,canonical_project_id,current_project_id,central_folder,alias,alias_kind,alias_canonical,decision_status,migration_safe_now,required_action
|
||||
business,tudo-para-ia-business-platform,tudo-para-ia-business-platform,01_repo_tudo-para-ia-business-platform,tudo-para-ia-business-platform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
business,tudo-para-ia-business-platform,tudo-para-ia-business-platform,01_repo_tudo-para-ia-business-platform,01_repo_tudo-para-ia-business-platform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
business,tudo-para-ia-business-platform,tudo-para-ia-business-platform,01_repo_tudo-para-ia-business-platform,admin/tudo-para-ia-business-platform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
business,tudo-para-ia-business-platform,tudo-para-ia-business-platform,01_repo_tudo-para-ia-business-platform,https://git.ami.app.br/admin/tudo-para-ia-business-platform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
business,tudo-para-ia-business-platform,tudo-para-ia-business-platform,01_repo_tudo-para-ia-business-platform,tudo-para-ia-business-plataform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
compliance,tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,02_repo_tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
compliance,tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,02_repo_tudo-para-ia-compliance-platform,02_repo_tudo-para-ia-compliance-platform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
compliance,tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,02_repo_tudo-para-ia-compliance-platform,admin/tudo-para-ia-compliance-platform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
compliance,tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,02_repo_tudo-para-ia-compliance-platform,https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
compliance,tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,02_repo_tudo-para-ia-compliance-platform,tudo-para-ia-compliance-plataform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
customer_ops,tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,03_repo_tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
customer_ops,tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,03_repo_tudo-para-ia-customer-ops-platform,03_repo_tudo-para-ia-customer-ops-platform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
customer_ops,tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,03_repo_tudo-para-ia-customer-ops-platform,admin/tudo-para-ia-customer-ops-platform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
customer_ops,tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,03_repo_tudo-para-ia-customer-ops-platform,https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
customer_ops,tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,03_repo_tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-plataform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
docs,tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,04_repo_tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
docs,tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,04_repo_tudo-para-ia-docs-plataform,04_repo_tudo-para-ia-docs-plataform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
docs,tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,04_repo_tudo-para-ia-docs-plataform,admin/tudo-para-ia-docs-plataform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
docs,tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,04_repo_tudo-para-ia-docs-plataform,https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
docs,tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,04_repo_tudo-para-ia-docs-plataform,tudo-para-ia-docs-platform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
finance,tudo-para-ia-finance-platform,tudo-para-ia-finance-platform,05_repo_tudo-para-ia-finance-platform,tudo-para-ia-finance-platform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
finance,tudo-para-ia-finance-platform,tudo-para-ia-finance-platform,05_repo_tudo-para-ia-finance-platform,05_repo_tudo-para-ia-finance-platform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
finance,tudo-para-ia-finance-platform,tudo-para-ia-finance-platform,05_repo_tudo-para-ia-finance-platform,admin/tudo-para-ia-finance-platform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
finance,tudo-para-ia-finance-platform,tudo-para-ia-finance-platform,05_repo_tudo-para-ia-finance-platform,https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
finance,tudo-para-ia-finance-platform,tudo-para-ia-finance-platform,05_repo_tudo-para-ia-finance-platform,tudo-para-ia-finance-plataform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
gettys,tudo-para-ia-gettys-platform,tudo-para-ia-gettys-platform,06_repo_tudo-para-ia-gettys-platform,tudo-para-ia-gettys-platform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
gettys,tudo-para-ia-gettys-platform,tudo-para-ia-gettys-platform,06_repo_tudo-para-ia-gettys-platform,06_repo_tudo-para-ia-gettys-platform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
gettys,tudo-para-ia-gettys-platform,tudo-para-ia-gettys-platform,06_repo_tudo-para-ia-gettys-platform,admin/tudo-para-ia-gettys-platform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
gettys,tudo-para-ia-gettys-platform,tudo-para-ia-gettys-platform,06_repo_tudo-para-ia-gettys-platform,https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
gettys,tudo-para-ia-gettys-platform,tudo-para-ia-gettys-platform,06_repo_tudo-para-ia-gettys-platform,tudo-para-ia-gettys-plataform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
identity,tudo-para-ia-identity-platform,tudo-para-ia-identity-platform,07_repo_tudo-para-ia-identity-platform,tudo-para-ia-identity-platform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
identity,tudo-para-ia-identity-platform,tudo-para-ia-identity-platform,07_repo_tudo-para-ia-identity-platform,07_repo_tudo-para-ia-identity-platform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
identity,tudo-para-ia-identity-platform,tudo-para-ia-identity-platform,07_repo_tudo-para-ia-identity-platform,admin/tudo-para-ia-identity-platform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
identity,tudo-para-ia-identity-platform,tudo-para-ia-identity-platform,07_repo_tudo-para-ia-identity-platform,https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
identity,tudo-para-ia-identity-platform,tudo-para-ia-identity-platform,07_repo_tudo-para-ia-identity-platform,tudo-para-ia-identity-plataform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
integracoes,tudo-para-ia-integracoes-plataform,tudo-para-ia-integracoes-platform,08_repo_tudo-para-ia-integracoes-plataform,tudo-para-ia-integracoes-plataform,legacy_project_id,yes,inventory_declared,no,preservar alias ate migracao Git/MCP coordenada
|
||||
integracoes,tudo-para-ia-integracoes-plataform,tudo-para-ia-integracoes-platform,08_repo_tudo-para-ia-integracoes-plataform,tudo-para-ia-integracoes-platform,current_project_id,no,inventory_declared,no,usar canonico em ownerPlatformId quando houver divergencia
|
||||
integracoes,tudo-para-ia-integracoes-plataform,tudo-para-ia-integracoes-platform,08_repo_tudo-para-ia-integracoes-plataform,08_repo_tudo-para-ia-integracoes-plataform,central_folder,no,inventory_declared,no,nao usar pasta central como ownerPlatformId
|
||||
integracoes,tudo-para-ia-integracoes-plataform,tudo-para-ia-integracoes-platform,08_repo_tudo-para-ia-integracoes-plataform,admin/tudo-para-ia-integracoes-platform,gitea_repository,no,inventory_declared,no,normalizar para remote URL antes de publicar evidencia
|
||||
integracoes,tudo-para-ia-integracoes-plataform,tudo-para-ia-integracoes-platform,08_repo_tudo-para-ia-integracoes-plataform,https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git,remote_url,no,inventory_declared,no,validar credencial Git antes de sincronizar
|
||||
intelligence,tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,09_repo_tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
intelligence,tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,09_repo_tudo-para-ia-intelligence-platform,09_repo_tudo-para-ia-intelligence-platform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
intelligence,tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,09_repo_tudo-para-ia-intelligence-platform,admin/tudo-para-ia-intelligence-platform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
intelligence,tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,09_repo_tudo-para-ia-intelligence-platform,https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
intelligence,tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,09_repo_tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-plataform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
mais_humana,tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,15_repo_tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana-platform,current_project_id,yes,approved,no,registrar divergencia se diferente do canonico
|
||||
mais_humana,tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,15_repo_tudo-para-ia-mais-humana-platform,15_repo_tudo-para-ia-mais-humana-platform,central_folder,no,approved,no,nao usar pasta central como ownerPlatformId
|
||||
mais_humana,tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,15_repo_tudo-para-ia-mais-humana-platform,admin/tudo-para-ia-mais-humana-platform,gitea_repository,no,approved,no,normalizar para remote URL antes de publicar evidencia
|
||||
mais_humana,tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,15_repo_tudo-para-ia-mais-humana-platform,https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git,remote_url,no,approved,no,validar credencial Git antes de sincronizar
|
||||
mais_humana,tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,15_repo_tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,legacy_project_id,no,approved,no,preservar alias ate migracao Git/MCP coordenada
|
||||
mais_humana,tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,15_repo_tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana-plataform,legacy_project_id,no,approved,no,preservar alias ate migracao Git/MCP coordenada
|
||||
mcps_internos,tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,10_repo_tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
mcps_internos,tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,10_repo_tudo-para-ia-mcps-internos-plataform,10_repo_tudo-para-ia-mcps-internos-plataform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
mcps_internos,tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,10_repo_tudo-para-ia-mcps-internos-plataform,admin/tudo-para-ia-mcps-internos-plataform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
mcps_internos,tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,10_repo_tudo-para-ia-mcps-internos-plataform,https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
mcps_internos,tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,10_repo_tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-platform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
platform_base,tudo-para-ia-platform-base,tudo-para-ia-platform-base,11_repo_tudo-para-ia-platform-base,tudo-para-ia-platform-base,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
platform_base,tudo-para-ia-platform-base,tudo-para-ia-platform-base,11_repo_tudo-para-ia-platform-base,11_repo_tudo-para-ia-platform-base,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
platform_base,tudo-para-ia-platform-base,tudo-para-ia-platform-base,11_repo_tudo-para-ia-platform-base,admin/tudo-para-ia-platform-base,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
platform_base,tudo-para-ia-platform-base,tudo-para-ia-platform-base,11_repo_tudo-para-ia-platform-base,https://git.ami.app.br/admin/tudo-para-ia-platform-base.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
public,tudo-para-ia-public-platform,tudo-para-ia-public-platform,12_repo_tudo-para-ia-public-platform,tudo-para-ia-public-platform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
public,tudo-para-ia-public-platform,tudo-para-ia-public-platform,12_repo_tudo-para-ia-public-platform,12_repo_tudo-para-ia-public-platform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
public,tudo-para-ia-public-platform,tudo-para-ia-public-platform,12_repo_tudo-para-ia-public-platform,admin/tudo-para-ia-public-platform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
public,tudo-para-ia-public-platform,tudo-para-ia-public-platform,12_repo_tudo-para-ia-public-platform,https://git.ami.app.br/admin/tudo-para-ia-public-platform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
public,tudo-para-ia-public-platform,tudo-para-ia-public-platform,12_repo_tudo-para-ia-public-platform,tudo-para-ia-public-plataform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
stj,tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,13_repo_tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
stj,tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,13_repo_tudo-para-ia-stj-platform,13_repo_tudo-para-ia-stj-platform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
stj,tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,13_repo_tudo-para-ia-stj-platform,admin/tudo-para-ia-stj-platform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
stj,tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,13_repo_tudo-para-ia-stj-platform,https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
stj,tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,13_repo_tudo-para-ia-stj-platform,tudo-para-ia-stj-plataform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
ui,tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,14_repo_tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,current_project_id,yes,inventory_declared,yes,registrar divergencia se diferente do canonico
|
||||
ui,tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,14_repo_tudo-para-ia-ui-platform,14_repo_tudo-para-ia-ui-platform,central_folder,no,inventory_declared,yes,nao usar pasta central como ownerPlatformId
|
||||
ui,tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,14_repo_tudo-para-ia-ui-platform,admin/tudo-para-ia-ui-platform,gitea_repository,no,inventory_declared,yes,normalizar para remote URL antes de publicar evidencia
|
||||
ui,tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,14_repo_tudo-para-ia-ui-platform,https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git,remote_url,no,inventory_declared,yes,validar credencial Git antes de sincronizar
|
||||
ui,tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,14_repo_tudo-para-ia-ui-platform,tudo-para-ia-ui-plataform,spelling_variant,no,inventory_declared,yes,registrar como alias e nao criar repositorio paralelo
|
||||
|
@@ -1,7 +1,7 @@
|
||||
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,c22d27b86de895b23a8a1f9cd932361cce45297757bb0c74bf88cf955a8cdd6d; 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; evidence-6be52832c728db2bbbbce461
|
||||
0033_EXECUTIVA__sincronizar-git-mais-humana-mcps-central-com-credenciais,partial,repo-mesh repository-mesh-ae8125f1e691: sync destrutiva bloqueada; fetch remoto falha por credencial/ambientes inacessiveis.,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 falhou por Permission denied em FETCH_HEAD; ls-remote/push falhou por SEC_E_NO_CREDENTIALS; repo mesh bloqueou sync destrutiva,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,passed,politica de alias foi materializada sem renome destrutivo,"executar migracao Git/MCP/documentacao somente por janela coordenada, preservando aliases e hashes",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; c22d27b86de895b23a8a1f9cd932361cce45297757bb0c74bf88cf955a8cdd6d
|
||||
|
||||
|
@@ -11,7 +11,7 @@ mesh-action-9c34fd44f893,tudo-para-ia-customer-ops-platform,windows-primary,regi
|
||||
mesh-action-e09246d00bf7,tudo-para-ia-customer-ops-platform,windows-secondary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-d681ca4be32c,tudo-para-ia-customer-ops-platform,codex-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-action-a2aae3a00161,tudo-para-ia-customer-ops-platform,gitlab-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-action-ce8369a3a97c,tudo-para-ia-docs-plataform,windows-primary,block_destructive_sync,blocked,nao,sim,working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida,,commit ou stash consciente das alteracoes | registrar diff resumido | decidir precedencia,M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts | M apps/tudo-para-ia-docs-central/src/app/aliases.ts | M apps/tudo-para-ia-docs-central/src/app/router.ts | M apps/tudo-para-ia-docs-central/src/ecosystem/generated/mcp-registration-readiness-atoms.ts | M apps/tudo-para-ia-docs-central/src/ecosystem/service.ts | M apps/tudo-para-ia-docs-central/src/manifest.ts | M apps/tudo-para-ia-docs-central/src/openapi/document.ts | M apps/tudo-para-ia-docs-central/tests/docs-surface.test.ts
|
||||
mesh-action-ce8369a3a97c,tudo-para-ia-docs-plataform,windows-primary,block_destructive_sync,blocked,nao,sim,working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida,,commit ou stash consciente das alteracoes | registrar diff resumido | decidir precedencia,M apps/tudo-para-ia-docs-central/src/admin/view.ts | M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts | M apps/tudo-para-ia-docs-central/src/app/aliases.ts | M apps/tudo-para-ia-docs-central/src/app/router.ts | M apps/tudo-para-ia-docs-central/src/manifest.ts | M apps/tudo-para-ia-docs-central/src/openapi/document.ts | M apps/tudo-para-ia-docs-central/src/profile/describe.ts | M apps/tudo-para-ia-docs-central/tests/docs-surface.test.ts
|
||||
mesh-action-604e958b1ab4,tudo-para-ia-docs-plataform,windows-primary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-c22d79c0aa76,tudo-para-ia-docs-plataform,windows-secondary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-9be03dcb6263,tudo-para-ia-docs-plataform,codex-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
@@ -43,35 +43,38 @@ mesh-action-93207ce20f3a,tudo-para-ia-intelligence-platform,windows-primary,regi
|
||||
mesh-action-735158c04761,tudo-para-ia-intelligence-platform,windows-secondary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-343284eab795,tudo-para-ia-intelligence-platform,codex-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-action-f82ec42b3d5d,tudo-para-ia-intelligence-platform,gitlab-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-action-b68ed49026b6,tudo-para-ia-mais-humana-platform,windows-primary,rename_local_folder,attention,nao,nao,materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform,Rename-Item -LiteralPath 'G:\_codex-git\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform',confirmar destino inexistente | registrar hash HEAD antes do renome,G:\_codex-git\tudo-para-ia-mais-humana | G:\_codex-git\tudo-para-ia-mais-humana-platform | 7a8310a70202beac1b699c22e698fa00b32d6e94
|
||||
mesh-action-b68ed49026b6,tudo-para-ia-mais-humana-platform,windows-primary,rename_local_folder,attention,nao,nao,materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform,Rename-Item -LiteralPath 'G:\_codex-git\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform',confirmar destino inexistente | registrar hash HEAD antes do renome,G:\_codex-git\tudo-para-ia-mais-humana | G:\_codex-git\tudo-para-ia-mais-humana-platform | 0de33e11e27903eaf8624f821866f6b176d14de2
|
||||
mesh-action-f275255c0550,tudo-para-ia-mais-humana-platform,windows-primary,fix_remote_url,attention,nao,nao,remote origin nao corresponde ao Gitea esperado,git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git,registrar remote anterior | executar fetch apos ajuste | nao alterar branch nem working tree,https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git | https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git
|
||||
mesh-action-3f78c9633c6e,tudo-para-ia-mais-humana-platform,windows-primary,block_destructive_sync,blocked,nao,sim,working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida,,commit ou stash consciente das alteracoes | registrar diff resumido | decidir precedencia,M controle-semantico.sqlite | M dados/central-materialization-report.json | M dados/mcp-publication-gate-central-write-status.json | M dados/mcp-publication-gate-mais-humana.json | M dados/targeted-sync-audit-central-write-status.json | M dados/targeted-sync-audit.json | M dados/workspace-hygiene-central-write-status.json | M dados/workspace-hygiene-report.json
|
||||
mesh-action-3f78c9633c6e,tudo-para-ia-mais-humana-platform,windows-primary,block_destructive_sync,blocked,nao,sim,working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida,,commit ou stash consciente das alteracoes | registrar diff resumido | decidir precedencia,M src/mais_humana/canonical_identity.py | M src/mais_humana/central_materialization.py | M src/mais_humana/cli.py | ?? dados/canonical-identity-central-write-status.json | ?? dados/canonical-identity-graph.json | ?? ecossistema/CANONICAL-IDENTITY-GRAPH.md | ?? matrizes/canonical-identity-acceptance-cases.csv | ?? matrizes/canonical-identity-graph.csv
|
||||
mesh-action-bfd19a507a03,tudo-para-ia-mais-humana-platform,windows-primary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-370fda7b7b16,tudo-para-ia-mais-humana-platform,windows-secondary,rename_local_folder,attention,sim,nao,materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform,Rename-Item -LiteralPath 'G:\codex_vm\_codex-git\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform',confirmar destino inexistente | registrar hash HEAD antes do renome,G:\codex_vm\_codex-git\tudo-para-ia-mais-humana | G:\codex_vm\_codex-git\tudo-para-ia-mais-humana-platform | f9d954deda54309e96214df45a0949f22e8f6b77
|
||||
mesh-action-0be7f3ca0c89,tudo-para-ia-mais-humana-platform,windows-secondary,fix_remote_url,attention,nao,nao,remote origin nao corresponde ao Gitea esperado,git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git,registrar remote anterior | executar fetch apos ajuste | nao alterar branch nem working tree,https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git | https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git
|
||||
mesh-action-19aedce744b3,tudo-para-ia-mais-humana-platform,windows-secondary,block_destructive_sync,blocked,nao,sim,branch divergente ahead/behind; reconciliacao automatica poderia escolher versao antiga,,comparar commits | decidir fonte valida mais recente | fazer merge/rebase apenas com operador,ahead=1;behind=34;upstream=origin/main
|
||||
mesh-action-19aedce744b3,tudo-para-ia-mais-humana-platform,windows-secondary,block_destructive_sync,blocked,nao,sim,branch divergente ahead/behind; reconciliacao automatica poderia escolher versao antiga,,comparar commits | decidir fonte valida mais recente | fazer merge/rebase apenas com operador,ahead=1;behind=37;upstream=origin/main
|
||||
mesh-action-5deeb419c0c0,tudo-para-ia-mais-humana-platform,windows-secondary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-26c9087acf3e,tudo-para-ia-mais-humana-platform,codex-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-action-fe32fc21acb6,tudo-para-ia-mais-humana-platform,gitlab-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-action-9b96f0545e2b,tudo-para-ia-mcps-internos-plataform,windows-primary,block_destructive_sync,blocked,nao,sim,working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida,,commit ou stash consciente das alteracoes | registrar diff resumido | decidir precedencia,M apps/tudo-para-ia-mcps-central/src/registry/catalog.ts | M apps/tudo-para-ia-mcps-central/src/registry/router007-transit.ts
|
||||
mesh-action-09c924f2d891,tudo-para-ia-mcps-internos-plataform,windows-primary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-5b157361e3ee,tudo-para-ia-mcps-internos-plataform,windows-secondary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-d9abe9c7fbe5,tudo-para-ia-mcps-internos-plataform,codex-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-action-b15f913f3744,tudo-para-ia-mcps-internos-plataform,gitlab-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-action-37f9a53424f8,tudo-para-ia-platform-base,windows-primary,block_destructive_sync,blocked,nao,sim,working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida,,commit ou stash consciente das alteracoes | registrar diff resumido | decidir precedencia,M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.json | M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.md | M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.json | M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.md | ?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.json | ?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.md | ?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.json | ?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.md
|
||||
mesh-action-e16f250cddb5,tudo-para-ia-platform-base,windows-primary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-971fc22703f5,tudo-para-ia-platform-base,windows-secondary,block_destructive_sync,blocked,nao,sim,working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida,,commit ou stash consciente das alteracoes | registrar diff resumido | decidir precedencia,M .gitignore | M README.md | M apps/platform-shell/README.md | M apps/platform-shell/package.json | M apps/platform-shell/src/index.ts | M contracts/platform-derivation.contract.json | M contracts/platform-shell.contract.json | M docs/architecture.md
|
||||
mesh-action-5ef117e15bae,tudo-para-ia-platform-base,windows-secondary,block_destructive_sync,blocked,nao,nao,ha commits remotos nao aplicados; pull automatico so e seguro com working tree limpo e comparacao de hash,git fetch --all --prune | git merge --ff-only @{u},confirmar working tree limpo | usar somente fast-forward | bloquear se nao for fast-forward,ahead=0;behind=20;upstream=origin/main
|
||||
mesh-action-5ef117e15bae,tudo-para-ia-platform-base,windows-secondary,block_destructive_sync,blocked,nao,nao,ha commits remotos nao aplicados; pull automatico so e seguro com working tree limpo e comparacao de hash,git fetch --all --prune | git merge --ff-only @{u},confirmar working tree limpo | usar somente fast-forward | bloquear se nao for fast-forward,ahead=0;behind=21;upstream=origin/main
|
||||
mesh-action-75f9e9dfb259,tudo-para-ia-platform-base,windows-secondary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-0f86f1adcf16,tudo-para-ia-platform-base,codex-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-action-6bfd95e48bda,tudo-para-ia-platform-base,gitlab-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-action-e3f44fe3674b,tudo-para-ia-public-platform,windows-primary,block_destructive_sync,blocked,nao,sim,working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida,,commit ou stash consciente das alteracoes | registrar diff resumido | decidir precedencia,M apps/public-site/reports/PUBLIC-ROUTER013-LIVE-READBACK__2026-05-02.json | M apps/public-site/src/mcp-contract.mjs | M apps/public-site/src/router013-live-readback.mjs | M apps/public-site/tests/public-site.test.mjs
|
||||
mesh-action-917cb9437e58,tudo-para-ia-public-platform,windows-primary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-0dd44b8f05dc,tudo-para-ia-public-platform,windows-secondary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-9f5e32a23747,tudo-para-ia-public-platform,codex-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-action-b6eacc950f4a,tudo-para-ia-public-platform,gitlab-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-action-767e206c5cd1,tudo-para-ia-stj-platform,windows-primary,block_destructive_sync,blocked,nao,sim,working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida,,commit ou stash consciente das alteracoes | registrar diff resumido | decidir precedencia,M docs/evidence/operational/stj-byte-preserving-readback-consolidated-report.json | M docs/evidence/operational/stj-live-governance-alias-readback-report.json | M scripts/cloudflare/stj-byte-preserving-readback-consolidator.mjs | M tests/cloudflare/stj-byte-preserving-readback-consolidator.test.mjs
|
||||
mesh-action-d0bbf9052ed8,tudo-para-ia-stj-platform,windows-primary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-2a5a6ae13064,tudo-para-ia-stj-platform,windows-secondary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-78a22f74add8,tudo-para-ia-stj-platform,codex-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-action-999e2c9f4df6,tudo-para-ia-stj-platform,gitlab-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-action-22557e2b043e,tudo-para-ia-ui-platform,windows-primary,block_destructive_sync,blocked,nao,sim,working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida,,commit ou stash consciente das alteracoes | registrar diff resumido | decidir precedencia,?? packages/ui-governance/src/round-035-live-admin-acceptance-records.mjs | ?? scripts/round/materialize-round-035-live-admin-acceptance-records.mjs
|
||||
mesh-action-59ea5ecc1144,tudo-para-ia-ui-platform,windows-primary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-e130012ee3bd,tudo-para-ia-ui-platform,windows-secondary,register_evidence,attention,nao,nao,fetch falhou: unknown,,fornecer credencial Git valida | reexecutar fetch nao destrutivo,error: cannot open '.git/FETCH_HEAD': Permission denied
|
||||
mesh-action-dae55776e43a,tudo-para-ia-ui-platform,codex-server,require_environment_access,blocked,nao,nao,ambiente declarado na OS nao esta acessivel nesta sessao,,abrir sessao no ambiente indicado | rodar inventario local com a mesma rotina,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
|
||||
|
@@ -3,16 +3,16 @@ tudo-para-ia-business-platform,tudo-para-ia-business-platform,admin/tudo-para-ia
|
||||
tudo-para-ia-business-platform,tudo-para-ia-business-platform,admin/tudo-para-ia-business-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-business-platform,tudo-para-ia-business-platform,G:\codex_vm\_codex-git\tudo-para-ia-business-platform,present_git,main,15526e2291d7a6fff6a70da539d825ed584ef99c,https://git.ami.app.br/admin/tudo-para-ia-business-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-business-platform,tudo-para-ia-business-platform,admin/tudo-para-ia-business-platform,codex-server,\root\__gpt-codex\tudo-para-ia-business-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-business-platform,tudo-para-ia-business-platform,admin/tudo-para-ia-business-platform,gitlab-server,\root\_codex-git\tudo-para-ia-business-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,admin/tudo-para-ia-compliance-platform,windows-primary,G:\_codex-git\tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,G:\_codex-git\tudo-para-ia-compliance-platform,present_git,main,2e8b2f8a95f67d85066b03292971a3ce1af29d21,https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,admin/tudo-para-ia-compliance-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,G:\codex_vm\_codex-git\tudo-para-ia-compliance-platform,present_git,main,2e8b2f8a95f67d85066b03292971a3ce1af29d21,https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,admin/tudo-para-ia-compliance-platform,windows-primary,G:\_codex-git\tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,G:\_codex-git\tudo-para-ia-compliance-platform,present_git,main,aad624cf2ff5960cf0f489755404fdd22f47a1ee,https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,admin/tudo-para-ia-compliance-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,G:\codex_vm\_codex-git\tudo-para-ia-compliance-platform,present_git,main,aad624cf2ff5960cf0f489755404fdd22f47a1ee,https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,admin/tudo-para-ia-compliance-platform,codex-server,\root\__gpt-codex\tudo-para-ia-compliance-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,admin/tudo-para-ia-compliance-platform,gitlab-server,\root\_codex-git\tudo-para-ia-compliance-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,admin/tudo-para-ia-customer-ops-platform,windows-primary,G:\_codex-git\tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,G:\_codex-git\tudo-para-ia-customer-ops-platform,present_git,main,bf45665a80ffd63b0ddb5608a49007429c140a39,https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,admin/tudo-para-ia-customer-ops-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,G:\codex_vm\_codex-git\tudo-para-ia-customer-ops-platform,present_git,main,bf45665a80ffd63b0ddb5608a49007429c140a39,https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,admin/tudo-para-ia-customer-ops-platform,codex-server,\root\__gpt-codex\tudo-para-ia-customer-ops-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,admin/tudo-para-ia-customer-ops-platform,gitlab-server,\root\_codex-git\tudo-para-ia-customer-ops-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,admin/tudo-para-ia-docs-plataform,windows-primary,G:\_codex-git\tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,G:\_codex-git\tudo-para-ia-docs-plataform,present_git,main,05d60331a53fd0636e7f541df80c1da23e6dfc99,https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git,dirty,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,admin/tudo-para-ia-docs-plataform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,G:\codex_vm\_codex-git\tudo-para-ia-docs-plataform,present_git,main,05d60331a53fd0636e7f541df80c1da23e6dfc99,https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,admin/tudo-para-ia-docs-plataform,windows-primary,G:\_codex-git\tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,G:\_codex-git\tudo-para-ia-docs-plataform,present_git,main,55d2eafb8a92e9de49f73757ed5c174e2fc3249c,https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git,dirty,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,admin/tudo-para-ia-docs-plataform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,G:\codex_vm\_codex-git\tudo-para-ia-docs-plataform,present_git,main,55d2eafb8a92e9de49f73757ed5c174e2fc3249c,https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,admin/tudo-para-ia-docs-plataform,codex-server,\root\__gpt-codex\tudo-para-ia-docs-plataform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,admin/tudo-para-ia-docs-plataform,gitlab-server,\root\_codex-git\tudo-para-ia-docs-plataform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
tudo-para-ia-finance-platform,tudo-para-ia-finance-platform,admin/tudo-para-ia-finance-platform,windows-primary,G:\_codex-git\tudo-para-ia-finance-platform,tudo-para-ia-finance-platform,G:\_codex-git\tudo-para-ia-finance-platform,present_git,main,608307d247a367a955c4719fd1b8b6206a484e9c,https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git,dirty,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
@@ -35,27 +35,27 @@ tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,admin/tudo
|
||||
tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,admin/tudo-para-ia-intelligence-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,G:\codex_vm\_codex-git\tudo-para-ia-intelligence-platform,present_git,main,37c3ae1945864be8fed0e3dd4c0c560b486fba09,https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,admin/tudo-para-ia-intelligence-platform,codex-server,\root\__gpt-codex\tudo-para-ia-intelligence-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,admin/tudo-para-ia-intelligence-platform,gitlab-server,\root\_codex-git\tudo-para-ia-intelligence-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana-platform,admin/tudo-para-ia-mais-humana-platform,windows-primary,G:\_codex-git\tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,G:\_codex-git\tudo-para-ia-mais-humana,present_git,main,7a8310a70202beac1b699c22e698fa00b32d6e94,https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git,dirty,unknown:fatal: no upstream configured for branch 'main',error: cannot open '.git/FETCH_HEAD': Permission denied,materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform
|
||||
tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana-platform,admin/tudo-para-ia-mais-humana-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,G:\codex_vm\_codex-git\tudo-para-ia-mais-humana,present_git,main,f9d954deda54309e96214df45a0949f22e8f6b77,https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git,clean,ahead=1;behind=34;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform
|
||||
tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana-platform,admin/tudo-para-ia-mais-humana-platform,windows-primary,G:\_codex-git\tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,G:\_codex-git\tudo-para-ia-mais-humana,present_git,main,0de33e11e27903eaf8624f821866f6b176d14de2,https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git,dirty,unknown:fatal: no upstream configured for branch 'main',error: cannot open '.git/FETCH_HEAD': Permission denied,materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform
|
||||
tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana-platform,admin/tudo-para-ia-mais-humana-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,G:\codex_vm\_codex-git\tudo-para-ia-mais-humana,present_git,main,f9d954deda54309e96214df45a0949f22e8f6b77,https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git,clean,ahead=1;behind=37;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform
|
||||
tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana-platform,admin/tudo-para-ia-mais-humana-platform,codex-server,\root\__gpt-codex\tudo-para-ia-mais-humana-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana-platform,admin/tudo-para-ia-mais-humana-platform,gitlab-server,\root\_codex-git\tudo-para-ia-mais-humana-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,admin/tudo-para-ia-mcps-internos-plataform,windows-primary,G:\_codex-git\tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,G:\_codex-git\tudo-para-ia-mcps-internos-plataform,present_git,main,33505da0a1d4bdea842404c49edae103fbf8ab6d,https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,admin/tudo-para-ia-mcps-internos-plataform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,G:\codex_vm\_codex-git\tudo-para-ia-mcps-internos-plataform,present_git,main,33505da0a1d4bdea842404c49edae103fbf8ab6d,https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,admin/tudo-para-ia-mcps-internos-plataform,windows-primary,G:\_codex-git\tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,G:\_codex-git\tudo-para-ia-mcps-internos-plataform,present_git,main,dce5de538a8fcda7b2cef3c389de06ac25ac94ee,https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git,dirty,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,admin/tudo-para-ia-mcps-internos-plataform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,G:\codex_vm\_codex-git\tudo-para-ia-mcps-internos-plataform,present_git,main,dce5de538a8fcda7b2cef3c389de06ac25ac94ee,https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,admin/tudo-para-ia-mcps-internos-plataform,codex-server,\root\__gpt-codex\tudo-para-ia-mcps-internos-plataform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,admin/tudo-para-ia-mcps-internos-plataform,gitlab-server,\root\_codex-git\tudo-para-ia-mcps-internos-plataform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
tudo-para-ia-platform-base,tudo-para-ia-platform-base,admin/tudo-para-ia-platform-base,windows-primary,G:\_codex-git\tudo-para-ia-platform-base,tudo-para-ia-platform-base,G:\_codex-git\tudo-para-ia-platform-base,present_git,main,059c58749591cc3104590198be2cde94774c579f,https://git.ami.app.br/admin/tudo-para-ia-platform-base.git,dirty,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-platform-base,tudo-para-ia-platform-base,admin/tudo-para-ia-platform-base,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-platform-base,tudo-para-ia-platform-base,G:\codex_vm\_codex-git\tudo-para-ia-platform-base,present_git,main,4f6e1590ddafd990da4fb07c50e97a545a05aa36,https://git.ami.app.br/admin/tudo-para-ia-platform-base.git,dirty,ahead=0;behind=20;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-platform-base,tudo-para-ia-platform-base,admin/tudo-para-ia-platform-base,windows-primary,G:\_codex-git\tudo-para-ia-platform-base,tudo-para-ia-platform-base,G:\_codex-git\tudo-para-ia-platform-base,present_git,main,71691114d5a9c5602fe194d176557f11a02857c3,https://git.ami.app.br/admin/tudo-para-ia-platform-base.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-platform-base,tudo-para-ia-platform-base,admin/tudo-para-ia-platform-base,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-platform-base,tudo-para-ia-platform-base,G:\codex_vm\_codex-git\tudo-para-ia-platform-base,present_git,main,4f6e1590ddafd990da4fb07c50e97a545a05aa36,https://git.ami.app.br/admin/tudo-para-ia-platform-base.git,dirty,ahead=0;behind=21;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-platform-base,tudo-para-ia-platform-base,admin/tudo-para-ia-platform-base,codex-server,\root\__gpt-codex\tudo-para-ia-platform-base,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-platform-base,tudo-para-ia-platform-base,admin/tudo-para-ia-platform-base,gitlab-server,\root\_codex-git\tudo-para-ia-platform-base,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
tudo-para-ia-public-platform,tudo-para-ia-public-platform,admin/tudo-para-ia-public-platform,windows-primary,G:\_codex-git\tudo-para-ia-public-platform,tudo-para-ia-public-platform,G:\_codex-git\tudo-para-ia-public-platform,present_git,main,c14dc9e38c7c9539f1fe0acb948d4949333ce920,https://git.ami.app.br/admin/tudo-para-ia-public-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-public-platform,tudo-para-ia-public-platform,admin/tudo-para-ia-public-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-public-platform,tudo-para-ia-public-platform,G:\codex_vm\_codex-git\tudo-para-ia-public-platform,present_git,main,c14dc9e38c7c9539f1fe0acb948d4949333ce920,https://git.ami.app.br/admin/tudo-para-ia-public-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-public-platform,tudo-para-ia-public-platform,admin/tudo-para-ia-public-platform,windows-primary,G:\_codex-git\tudo-para-ia-public-platform,tudo-para-ia-public-platform,G:\_codex-git\tudo-para-ia-public-platform,present_git,main,4bfd16ea9463c659309100b2ef7d2915e919b816,https://git.ami.app.br/admin/tudo-para-ia-public-platform.git,dirty,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-public-platform,tudo-para-ia-public-platform,admin/tudo-para-ia-public-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-public-platform,tudo-para-ia-public-platform,G:\codex_vm\_codex-git\tudo-para-ia-public-platform,present_git,main,4bfd16ea9463c659309100b2ef7d2915e919b816,https://git.ami.app.br/admin/tudo-para-ia-public-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-public-platform,tudo-para-ia-public-platform,admin/tudo-para-ia-public-platform,codex-server,\root\__gpt-codex\tudo-para-ia-public-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-public-platform,tudo-para-ia-public-platform,admin/tudo-para-ia-public-platform,gitlab-server,\root\_codex-git\tudo-para-ia-public-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,admin/tudo-para-ia-stj-platform,windows-primary,G:\_codex-git\tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,G:\_codex-git\tudo-para-ia-stj-platform,present_git,main,e31f18dc7b39c6c5c3ab593effd1c676c7626aab,https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,admin/tudo-para-ia-stj-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,G:\codex_vm\_codex-git\tudo-para-ia-stj-platform,present_git,main,e31f18dc7b39c6c5c3ab593effd1c676c7626aab,https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,admin/tudo-para-ia-stj-platform,windows-primary,G:\_codex-git\tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,G:\_codex-git\tudo-para-ia-stj-platform,present_git,main,7ef6c788ddd80f8efad5657fef86452704ff53d1,https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git,dirty,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,admin/tudo-para-ia-stj-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,G:\codex_vm\_codex-git\tudo-para-ia-stj-platform,present_git,main,7ef6c788ddd80f8efad5657fef86452704ff53d1,https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,admin/tudo-para-ia-stj-platform,codex-server,\root\__gpt-codex\tudo-para-ia-stj-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,admin/tudo-para-ia-stj-platform,gitlab-server,\root\_codex-git\tudo-para-ia-stj-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,admin/tudo-para-ia-ui-platform,windows-primary,G:\_codex-git\tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,G:\_codex-git\tudo-para-ia-ui-platform,present_git,main,1b064830f8e2f08f6a432334366d39be983fa159,https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git,clean,unknown:fatal: no upstream configured for branch 'main',error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,admin/tudo-para-ia-ui-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,G:\codex_vm\_codex-git\tudo-para-ia-ui-platform,present_git,main,1b064830f8e2f08f6a432334366d39be983fa159,https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,admin/tudo-para-ia-ui-platform,windows-primary,G:\_codex-git\tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,G:\_codex-git\tudo-para-ia-ui-platform,present_git,main,46efc8c151faba045c6e27aeadd8c19cc808df9c,https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git,dirty,unknown:fatal: no upstream configured for branch 'main',error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,admin/tudo-para-ia-ui-platform,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,G:\codex_vm\_codex-git\tudo-para-ia-ui-platform,present_git,main,46efc8c151faba045c6e27aeadd8c19cc808df9c,https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git,clean,ahead=0;behind=0;upstream=origin/main,error: cannot open '.git/FETCH_HEAD': Permission denied,
|
||||
tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,admin/tudo-para-ia-ui-platform,codex-server,\root\__gpt-codex\tudo-para-ia-ui-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,admin/tudo-para-ia-ui-platform,gitlab-server,\root\_codex-git\tudo-para-ia-ui-platform,,,unreachable_environment,,,,unreachable_environment,,,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
|
||||
|
@@ -5,7 +5,7 @@ mesh-op-83c78317fdd2,tudo-para-ia-compliance-platform,environment_blocked,blocke
|
||||
mesh-op-6dfa312564dd,tudo-para-ia-compliance-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,gitlab-server | \root\_codex-git\tudo-para-ia-compliance-platform | ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-op-37369c19cea4,tudo-para-ia-customer-ops-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,codex-server | \root\__gpt-codex\tudo-para-ia-customer-ops-platform | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-op-c49fe31f6a9c,tudo-para-ia-customer-ops-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,gitlab-server | \root\_codex-git\tudo-para-ia-customer-ops-platform | ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-op-024ec7c3d7ad,tudo-para-ia-docs-plataform,dirty_blocked,blocker,no,no,Bloquear sincronizacao destrutiva por working tree sujo,alteracoes locais nao commitadas podem ser a versao valida mais recente,,registrar diff | commit ou stash consciente | decidir precedencia antes de pull/merge,,windows-primary | G:\_codex-git\tudo-para-ia-docs-plataform | M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts | M apps/tudo-para-ia-docs-central/src/app/aliases.ts | M apps/tudo-para-ia-docs-central/src/app/router.ts | M apps/tudo-para-ia-docs-central/src/ecosystem/generated/mcp-registration-readiness-atoms.ts | M apps/tudo-para-ia-docs-central/src/ecosystem/service.ts | M apps/tudo-para-ia-docs-central/src/manifest.ts | M apps/tudo-para-ia-docs-central/src/openapi/document.ts | M apps/tudo-para-ia-docs-central/tests/docs-surface.test.ts
|
||||
mesh-op-427cc10d153c,tudo-para-ia-docs-plataform,dirty_blocked,blocker,no,no,Bloquear sincronizacao destrutiva por working tree sujo,alteracoes locais nao commitadas podem ser a versao valida mais recente,,registrar diff | commit ou stash consciente | decidir precedencia antes de pull/merge,,windows-primary | G:\_codex-git\tudo-para-ia-docs-plataform | M apps/tudo-para-ia-docs-central/src/admin/view.ts | M apps/tudo-para-ia-docs-central/src/app/alias-regression.ts | M apps/tudo-para-ia-docs-central/src/app/aliases.ts | M apps/tudo-para-ia-docs-central/src/app/router.ts | M apps/tudo-para-ia-docs-central/src/manifest.ts | M apps/tudo-para-ia-docs-central/src/openapi/document.ts | M apps/tudo-para-ia-docs-central/src/profile/describe.ts | M apps/tudo-para-ia-docs-central/tests/docs-surface.test.ts
|
||||
mesh-op-86c156434b88,tudo-para-ia-docs-plataform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,codex-server | \root\__gpt-codex\tudo-para-ia-docs-plataform | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-op-b3c0ebd33384,tudo-para-ia-docs-plataform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,gitlab-server | \root\_codex-git\tudo-para-ia-docs-plataform | ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-op-e16dcd497c26,tudo-para-ia-finance-platform,dirty_blocked,blocker,no,no,Bloquear sincronizacao destrutiva por working tree sujo,alteracoes locais nao commitadas podem ser a versao valida mais recente,,registrar diff | commit ou stash consciente | decidir precedencia antes de pull/merge,,windows-primary | G:\_codex-git\tudo-para-ia-finance-platform | m _paradigmas/lago
|
||||
@@ -25,22 +25,25 @@ mesh-op-53371f9e9f69,tudo-para-ia-integracoes-platform,nominal_rename_ready,warn
|
||||
mesh-op-d2c860f5f4ea,tudo-para-ia-integracoes-platform,manual_decision_required,blocker,no,no,Resolver conflito nominal antes de sincronizar,mais de uma variante nominal existe; reconciliacao manual evita duplicar repositorio,,comparar HEAD de cada variante nominal | decidir pasta canonica | bloquear clone/rename automatico,,tudo-para-ia-integracoes-platform:G:\_codex-git\tudo-para-ia-integracoes-platform:exists | tudo-para-ia-integracoes-plataform:G:\_codex-git\tudo-para-ia-integracoes-plataform:exists
|
||||
mesh-op-43539e7f7909,tudo-para-ia-intelligence-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,codex-server | \root\__gpt-codex\tudo-para-ia-intelligence-platform | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-op-d613b4ef3042,tudo-para-ia-intelligence-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,gitlab-server | \root\_codex-git\tudo-para-ia-intelligence-platform | ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-op-5bc44ecf434b,tudo-para-ia-mais-humana-platform,dirty_blocked,blocker,no,no,Bloquear sincronizacao destrutiva por working tree sujo,alteracoes locais nao commitadas podem ser a versao valida mais recente,,registrar diff | commit ou stash consciente | decidir precedencia antes de pull/merge,,windows-primary | G:\_codex-git\tudo-para-ia-mais-humana | M controle-semantico.sqlite | M dados/central-materialization-report.json | M dados/mcp-publication-gate-central-write-status.json | M dados/mcp-publication-gate-mais-humana.json | M dados/targeted-sync-audit-central-write-status.json | M dados/targeted-sync-audit.json | M dados/workspace-hygiene-central-write-status.json | M dados/workspace-hygiene-report.json
|
||||
mesh-op-e93c5f5380e5,tudo-para-ia-mais-humana-platform,dirty_blocked,blocker,no,no,Bloquear sincronizacao destrutiva por working tree sujo,alteracoes locais nao commitadas podem ser a versao valida mais recente,,registrar diff | commit ou stash consciente | decidir precedencia antes de pull/merge,,windows-primary | G:\_codex-git\tudo-para-ia-mais-humana | M src/mais_humana/canonical_identity.py | M src/mais_humana/central_materialization.py | M src/mais_humana/cli.py | ?? dados/canonical-identity-central-write-status.json | ?? dados/canonical-identity-graph.json | ?? ecossistema/CANONICAL-IDENTITY-GRAPH.md | ?? matrizes/canonical-identity-acceptance-cases.csv | ?? matrizes/canonical-identity-graph.csv
|
||||
mesh-op-4dc01243270d,tudo-para-ia-mais-humana-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,codex-server | \root\__gpt-codex\tudo-para-ia-mais-humana-platform | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-op-d95d769c9b58,tudo-para-ia-mais-humana-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,gitlab-server | \root\_codex-git\tudo-para-ia-mais-humana-platform | ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-op-9ed945a7260d,tudo-para-ia-mais-humana-platform,remote_mismatch,warning,no,no,Corrigir remote origin divergente,remote origin nao corresponde ao Gitea esperado,git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git,registrar remote anterior | executar fetch apos ajuste | nao alterar branch nem working tree,git remote set-url origin <remote-anterior-registrado>,https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git | https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git
|
||||
mesh-op-9ed945a7260d,tudo-para-ia-mais-humana-platform,remote_mismatch,warning,no,no,Corrigir remote origin divergente,remote origin nao corresponde ao Gitea esperado,git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git,registrar remote anterior | executar fetch apos ajuste | nao alterar branch nem working tree,git remote set-url origin <remote-anterior-registrado>,https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git | https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git
|
||||
mesh-op-9e2db01b9d66,tudo-para-ia-mais-humana-platform,manual_decision_required,blocker,no,no,Reconciliar nomenclatura local/canonica,materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform,Rename-Item -LiteralPath 'G:\_codex-git\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform',confirmar destino inexistente | registrar hash HEAD antes do renome,renomear de volta para alias anterior se validacao falhar: tudo-para-ia-mais-humana,G:\_codex-git\tudo-para-ia-mais-humana | G:\_codex-git\tudo-para-ia-mais-humana-platform | 7a8310a70202beac1b699c22e698fa00b32d6e94
|
||||
mesh-op-89952ad04c4c,tudo-para-ia-mais-humana-platform,manual_decision_required,blocker,no,no,Reconciliar nomenclatura local/canonica,materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform,Rename-Item -LiteralPath 'G:\_codex-git\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform',confirmar destino inexistente | registrar hash HEAD antes do renome,renomear de volta para alias anterior se validacao falhar: tudo-para-ia-mais-humana,G:\_codex-git\tudo-para-ia-mais-humana | G:\_codex-git\tudo-para-ia-mais-humana-platform | 0de33e11e27903eaf8624f821866f6b176d14de2
|
||||
mesh-op-202e0ac12be6,tudo-para-ia-mais-humana-platform,nominal_rename_ready,warning,yes,no,Reconciliar nomenclatura local/canonica,materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform,Rename-Item -LiteralPath 'G:\codex_vm\_codex-git\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform',confirmar destino inexistente | registrar hash HEAD antes do renome,renomear de volta para alias anterior se validacao falhar: tudo-para-ia-mais-humana,G:\codex_vm\_codex-git\tudo-para-ia-mais-humana | G:\codex_vm\_codex-git\tudo-para-ia-mais-humana-platform | f9d954deda54309e96214df45a0949f22e8f6b77
|
||||
mesh-op-6b10b565ffc9,tudo-para-ia-mcps-internos-plataform,dirty_blocked,blocker,no,no,Bloquear sincronizacao destrutiva por working tree sujo,alteracoes locais nao commitadas podem ser a versao valida mais recente,,registrar diff | commit ou stash consciente | decidir precedencia antes de pull/merge,,windows-primary | G:\_codex-git\tudo-para-ia-mcps-internos-plataform | M apps/tudo-para-ia-mcps-central/src/registry/catalog.ts | M apps/tudo-para-ia-mcps-central/src/registry/router007-transit.ts
|
||||
mesh-op-21e28a2e2dfd,tudo-para-ia-mcps-internos-plataform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,codex-server | \root\__gpt-codex\tudo-para-ia-mcps-internos-plataform | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-op-95d30c400d99,tudo-para-ia-mcps-internos-plataform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,gitlab-server | \root\_codex-git\tudo-para-ia-mcps-internos-plataform | ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-op-0f6581d9f75f,tudo-para-ia-platform-base,dirty_blocked,blocker,no,no,Bloquear sincronizacao destrutiva por working tree sujo,alteracoes locais nao commitadas podem ser a versao valida mais recente,,registrar diff | commit ou stash consciente | decidir precedencia antes de pull/merge,,windows-primary | G:\_codex-git\tudo-para-ia-platform-base | M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.json | M reports/operational-readiness/mcp-transit-live-evidence-tudo-para-ia-platform-base.md | M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.json | M reports/operational-readiness/mcp-transit-official-publication-tudo-para-ia-platform-base.md | ?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.json | ?? reports/operational-readiness/mcp-transit-gateway-release-readback-tudo-para-ia-platform-base.md | ?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.json | ?? reports/operational-readiness/mcp-transit-release-gate-tudo-para-ia-platform-base.md
|
||||
mesh-op-f69abebf1ff4,tudo-para-ia-platform-base,dirty_blocked,blocker,no,no,Bloquear sincronizacao destrutiva por working tree sujo,alteracoes locais nao commitadas podem ser a versao valida mais recente,,registrar diff | commit ou stash consciente | decidir precedencia antes de pull/merge,,windows-secondary | G:\codex_vm\_codex-git\tudo-para-ia-platform-base | M .gitignore | M README.md | M apps/platform-shell/README.md | M apps/platform-shell/package.json | M apps/platform-shell/src/index.ts | M contracts/platform-derivation.contract.json | M contracts/platform-shell.contract.json | M docs/architecture.md
|
||||
mesh-op-35575fdcf53e,tudo-para-ia-platform-base,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,codex-server | \root\__gpt-codex\tudo-para-ia-platform-base | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-op-60eb5aacee41,tudo-para-ia-platform-base,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,gitlab-server | \root\_codex-git\tudo-para-ia-platform-base | ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-op-07ee92fca542,tudo-para-ia-public-platform,dirty_blocked,blocker,no,no,Bloquear sincronizacao destrutiva por working tree sujo,alteracoes locais nao commitadas podem ser a versao valida mais recente,,registrar diff | commit ou stash consciente | decidir precedencia antes de pull/merge,,windows-primary | G:\_codex-git\tudo-para-ia-public-platform | M apps/public-site/reports/PUBLIC-ROUTER013-LIVE-READBACK__2026-05-02.json | M apps/public-site/src/mcp-contract.mjs | M apps/public-site/src/router013-live-readback.mjs | M apps/public-site/tests/public-site.test.mjs
|
||||
mesh-op-56670cc10694,tudo-para-ia-public-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,codex-server | \root\__gpt-codex\tudo-para-ia-public-platform | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-op-5421845d6647,tudo-para-ia-public-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,gitlab-server | \root\_codex-git\tudo-para-ia-public-platform | ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-op-e38859a03de0,tudo-para-ia-stj-platform,dirty_blocked,blocker,no,no,Bloquear sincronizacao destrutiva por working tree sujo,alteracoes locais nao commitadas podem ser a versao valida mais recente,,registrar diff | commit ou stash consciente | decidir precedencia antes de pull/merge,,windows-primary | G:\_codex-git\tudo-para-ia-stj-platform | M docs/evidence/operational/stj-byte-preserving-readback-consolidated-report.json | M docs/evidence/operational/stj-live-governance-alias-readback-report.json | M scripts/cloudflare/stj-byte-preserving-readback-consolidator.mjs | M tests/cloudflare/stj-byte-preserving-readback-consolidator.test.mjs
|
||||
mesh-op-741697842896,tudo-para-ia-stj-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,codex-server | \root\__gpt-codex\tudo-para-ia-stj-platform | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-op-2e71dfc6b5b7,tudo-para-ia-stj-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,gitlab-server | \root\_codex-git\tudo-para-ia-stj-platform | ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
mesh-op-08bcf967a460,tudo-para-ia-ui-platform,dirty_blocked,blocker,no,no,Bloquear sincronizacao destrutiva por working tree sujo,alteracoes locais nao commitadas podem ser a versao valida mais recente,,registrar diff | commit ou stash consciente | decidir precedencia antes de pull/merge,,windows-primary | G:\_codex-git\tudo-para-ia-ui-platform | ?? packages/ui-governance/src/round-035-live-admin-acceptance-records.mjs | ?? scripts/round/materialize-round-035-live-admin-acceptance-records.mjs
|
||||
mesh-op-7b801670d5d2,tudo-para-ia-ui-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,codex-server | \root\__gpt-codex\tudo-para-ia-ui-platform | ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
mesh-op-894c832cefcb,tudo-para-ia-ui-platform,environment_blocked,blocker,no,no,Executar inventario no ambiente inacessivel,ambiente declarado pela OS nao esta acessivel a partir desta sessao,,abrir sessao no host correspondente | rodar mais_humana.cli repo-mesh localmente,,gitlab-server | \root\_codex-git\tudo-para-ia-ui-platform | ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
|
||||
|
@@ -4,17 +4,17 @@ inventory.observations-created,pass,info,100,Observacoes por ambiente foram cria
|
||||
inventory.hashes-present,pass,info,100,Ao menos um hash HEAD foi observado,Hashes HEAD foram coletados em ambientes acessiveis.,corrigir acesso a repositorios e repetir git rev-parse HEAD,tudo-para-ia-business-platform | tudo-para-ia-compliance-platform | tudo-para-ia-customer-ops-platform | tudo-para-ia-docs-plataform | tudo-para-ia-finance-platform | tudo-para-ia-gettys-platform | tudo-para-ia-identity-platform | tudo-para-ia-integracoes-platform
|
||||
inventory.fetch-attempted,pass,info,100,Fetch nao destrutivo foi tentado quando solicitado,Fetch habilitado no ciclo.,executar repo-mesh --fetch em rodada com credencial Git disponivel,fetch_enabled=True
|
||||
safety.no-destructive-auto,pass,info,100,Nenhum comando destrutivo ficou permitido automaticamente,Runtime nao permitiu comando destrutivo.,corrigir gates do runtime antes de ativar scheduler,
|
||||
safety.dirty-blocked,pass,info,100,Working trees sujos viraram bloqueio,Worktrees sujos detectados: 7.,commit/stash consciente ou decisao de precedencia,7
|
||||
safety.dirty-blocked,pass,info,100,Working trees sujos viraram bloqueio,Worktrees sujos detectados: 10.,commit/stash consciente ou decisao de precedencia,10
|
||||
safety.credentials-classified,pass,info,100,Falhas de credencial foram classificadas,Falhas de credencial: 0; recibos credential_blocked: 0.,configurar credencial Git e repetir fetch,0 | 0
|
||||
safety.receipts-created,pass,info,100,Recibos de reconciliacao foram criados,Recibos: 15; repositorios: 15.,regerar plano de reconciliacao,15 | 15
|
||||
safety.blockers-visible,warn,warning,10,Bloqueios estao visiveis no plano,Recibos com blocker: 15.,executar ordens de saida para remover bloqueios reais,15
|
||||
naming.policy-evaluated,pass,info,100,Politica de nomenclatura avaliou os repositorios,Decisoes nominais: 30.,executar reconciliacao com raizes acessiveis,30
|
||||
naming.no-conflicts,fail,blocker,0,Conflitos de nome foram bloqueados,Conflitos nominais: 1.,comparar variantes platform/plataform/alias antes de rename ou clone,tudo-para-ia-integracoes-platform
|
||||
naming.pending-visible,warn,warning,65,Pendencias nominais estao visiveis,Pendencias nominais: 4.,executar ordens de renome/alias geradas pela reconciliacao,tudo-para-ia-integracoes-platform:conflict | tudo-para-ia-integracoes-platform:canonical_rename_required | tudo-para-ia-mais-humana-platform:canonical_rename_required | tudo-para-ia-mais-humana-platform:canonical_rename_required
|
||||
automation.runtime-cycle,pass,info,100,Ciclo runtime foi gerado,Ciclo: mesh-cycle-b6489d910534.,gerar runtime cycle com lock e comandos,mesh-cycle-b6489d910534
|
||||
automation.runtime-cycle,pass,info,100,Ciclo runtime foi gerado,Ciclo: mesh-cycle-d24375d5dc3e.,gerar runtime cycle com lock e comandos,mesh-cycle-d24375d5dc3e
|
||||
automation.lock-held,pass,info,100,Runtime registrou estado de lock,Lock: acquired.,corrigir lock do runtime,G:\_codex-git\tudo-para-ia-mais-humana\dados\repository-mesh.lock.json | acquired
|
||||
automation.schedulers,pass,info,100,Schedulers Windows e Linux foram especificados,"Schedulers: cron, windows_task.",publicar instalacao em cada ambiente,cron | windows_task
|
||||
automation.allowed-commands-limited,pass,info,100,Comandos automaticos permitidos sao minoria controlada,Allowed: 4; total: 121.,revisar gates se comandos automaticos crescerem sem recibo,4 | 121
|
||||
semantic.report,pass,info,100,SQL registrou report da malha,Reports SQL: 6.,executar write_repository_mesh_semantic_state,6
|
||||
semantic.receipts,pass,info,100,SQL registrou recibos de reconciliacao,Receipts SQL: 48.,persistir plano de reconciliacao no SQLite,48
|
||||
automation.allowed-commands-limited,pass,info,100,Comandos automaticos permitidos sao minoria controlada,Allowed: 4; total: 127.,revisar gates se comandos automaticos crescerem sem recibo,4 | 127
|
||||
semantic.report,pass,info,100,SQL registrou report da malha,Reports SQL: 7.,executar write_repository_mesh_semantic_state,7
|
||||
semantic.receipts,pass,info,100,SQL registrou recibos de reconciliacao,Receipts SQL: 55.,persistir plano de reconciliacao no SQLite,55
|
||||
semantic.schedulers,pass,info,100,SQL registrou schedulers,Schedulers SQL: 2.,persistir specs de scheduler Windows/Cron,2
|
||||
|
||||
|
@@ -1,16 +1,16 @@
|
||||
receipt_id,target_name,expected_local_name,status,risk,safe_to_auto_sync,selected_head,selected_environment,precedence,naming_status,pending_count,operation_count
|
||||
mesh-receipt-78d80c796ca5,tudo-para-ia-business-platform,tudo-para-ia-business-platform,environment_blocked,blocked,no,15526e2291d7a6fff6a70da539d825ed584ef99c,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-9f2754162801,tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,environment_blocked,blocked,no,2e8b2f8a95f67d85066b03292971a3ce1af29d21,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-c1b6c213cd17,tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,environment_blocked,blocked,no,aad624cf2ff5960cf0f489755404fdd22f47a1ee,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-999ee9650cbc,tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,environment_blocked,blocked,no,bf45665a80ffd63b0ddb5608a49007429c140a39,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-8bb64e52c76d,tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,dirty_blocked,blocked,no,,,dirty_tree,exact | exact,3,3
|
||||
mesh-receipt-fb0ba8360f18,tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,dirty_blocked,blocked,no,,,dirty_tree,exact | exact,3,3
|
||||
mesh-receipt-c595e6b60555,tudo-para-ia-finance-platform,tudo-para-ia-finance-platform,dirty_blocked,blocked,no,,,dirty_tree,exact | exact,3,3
|
||||
mesh-receipt-444b99de88e6,tudo-para-ia-gettys-platform,tudo-para-ia-gettys-platform,environment_blocked,blocked,no,40f4434214c61e52ca16baf9f9ee9811c0f4f1d4,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-3affe8d12639,tudo-para-ia-identity-platform,tudo-para-ia-identity-platform,dirty_blocked,blocked,no,,,dirty_tree,exact | exact,3,3
|
||||
mesh-receipt-4b969c8e040f,tudo-para-ia-integracoes-platform,tudo-para-ia-integracoes-platform,dirty_blocked,blocked,no,,,dirty_tree,conflict | canonical_rename_required,6,7
|
||||
mesh-receipt-ce597b4837e6,tudo-para-ia-intelligence-platform,tudo-para-ia-intelligence-platform,environment_blocked,blocked,no,37c3ae1945864be8fed0e3dd4c0c560b486fba09,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-883d598ae346,tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana-platform,dirty_blocked,blocked,no,,,dirty_tree,canonical_rename_required | canonical_rename_required,5,7
|
||||
mesh-receipt-d212531edf40,tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,environment_blocked,blocked,no,33505da0a1d4bdea842404c49edae103fbf8ab6d,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-202b2b0ae7ff,tudo-para-ia-platform-base,tudo-para-ia-platform-base,dirty_blocked,blocked,no,,,dirty_tree,exact | exact,4,4
|
||||
mesh-receipt-87785cace26a,tudo-para-ia-public-platform,tudo-para-ia-public-platform,environment_blocked,blocked,no,c14dc9e38c7c9539f1fe0acb948d4949333ce920,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-d1bbfa2f673e,tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,environment_blocked,blocked,no,e31f18dc7b39c6c5c3ab593effd1c676c7626aab,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-05743503348a,tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,environment_blocked,blocked,no,1b064830f8e2f08f6a432334366d39be983fa159,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-28139e11fe9c,tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana-platform,dirty_blocked,blocked,no,,,dirty_tree,canonical_rename_required | canonical_rename_required,5,7
|
||||
mesh-receipt-7b4937744360,tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,dirty_blocked,blocked,no,,,dirty_tree,exact | exact,3,3
|
||||
mesh-receipt-ed527f50239e,tudo-para-ia-platform-base,tudo-para-ia-platform-base,dirty_blocked,blocked,no,,,dirty_tree,exact | exact,3,3
|
||||
mesh-receipt-a36d72b4f9a5,tudo-para-ia-public-platform,tudo-para-ia-public-platform,dirty_blocked,blocked,no,,,dirty_tree,exact | exact,3,3
|
||||
mesh-receipt-df5d85af42f1,tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,dirty_blocked,blocked,no,,,dirty_tree,exact | exact,3,3
|
||||
mesh-receipt-795158051f71,tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,dirty_blocked,blocked,no,,,dirty_tree,exact | exact,3,3
|
||||
|
||||
|
@@ -53,11 +53,11 @@ mesh-cmd-0dc1db22d48a,tudo-para-ia-mais-humana-platform,blocked,no,yes,NOOP acti
|
||||
mesh-cmd-c075b69fe097,tudo-para-ia-mais-humana-platform,blocked,no,no,NOOP action:register_evidence,acao nao marcada como automatica
|
||||
mesh-cmd-4c5342d04c39,tudo-para-ia-mais-humana-platform,blocked,no,no,NOOP action:require_environment_access,acao nao marcada como automatica
|
||||
mesh-cmd-3fe7490e096d,tudo-para-ia-mais-humana-platform,blocked,no,no,NOOP action:require_environment_access,acao nao marcada como automatica
|
||||
mesh-cmd-0f0bd28c16d0,tudo-para-ia-mcps-internos-plataform,blocked,no,yes,NOOP action:block_destructive_sync,comando ou acao marcado como destrutivo | acao nao marcada como automatica
|
||||
mesh-cmd-f00e2f2b5a13,tudo-para-ia-mcps-internos-plataform,blocked,no,no,NOOP action:register_evidence,acao nao marcada como automatica
|
||||
mesh-cmd-ccbf2ba21cfe,tudo-para-ia-mcps-internos-plataform,blocked,no,no,NOOP action:register_evidence,acao nao marcada como automatica
|
||||
mesh-cmd-989d9bfffca1,tudo-para-ia-mcps-internos-plataform,blocked,no,no,NOOP action:require_environment_access,acao nao marcada como automatica
|
||||
mesh-cmd-68a503359067,tudo-para-ia-mcps-internos-plataform,blocked,no,no,NOOP action:require_environment_access,acao nao marcada como automatica
|
||||
mesh-cmd-7a4abb4052a5,tudo-para-ia-platform-base,blocked,no,yes,NOOP action:block_destructive_sync,comando ou acao marcado como destrutivo | acao nao marcada como automatica
|
||||
mesh-cmd-e00cbdd357ec,tudo-para-ia-platform-base,blocked,no,no,NOOP action:register_evidence,acao nao marcada como automatica
|
||||
mesh-cmd-337d21270eb3,tudo-para-ia-platform-base,blocked,no,yes,NOOP action:block_destructive_sync,comando ou acao marcado como destrutivo | acao nao marcada como automatica
|
||||
mesh-cmd-21edb6a12935,tudo-para-ia-platform-base,blocked,no,no,git fetch --all --prune,acao nao marcada como automatica
|
||||
@@ -65,14 +65,17 @@ mesh-cmd-7b722c9cfabf,tudo-para-ia-platform-base,blocked,no,no,git merge --ff-on
|
||||
mesh-cmd-79d4e8de607c,tudo-para-ia-platform-base,blocked,no,no,NOOP action:register_evidence,acao nao marcada como automatica
|
||||
mesh-cmd-1241c2027936,tudo-para-ia-platform-base,blocked,no,no,NOOP action:require_environment_access,acao nao marcada como automatica
|
||||
mesh-cmd-82cdc2ace254,tudo-para-ia-platform-base,blocked,no,no,NOOP action:require_environment_access,acao nao marcada como automatica
|
||||
mesh-cmd-9b1a9de450ac,tudo-para-ia-public-platform,blocked,no,yes,NOOP action:block_destructive_sync,comando ou acao marcado como destrutivo | acao nao marcada como automatica
|
||||
mesh-cmd-99e72700ed27,tudo-para-ia-public-platform,blocked,no,no,NOOP action:register_evidence,acao nao marcada como automatica
|
||||
mesh-cmd-08bfa04aa905,tudo-para-ia-public-platform,blocked,no,no,NOOP action:register_evidence,acao nao marcada como automatica
|
||||
mesh-cmd-42bd692fb74f,tudo-para-ia-public-platform,blocked,no,no,NOOP action:require_environment_access,acao nao marcada como automatica
|
||||
mesh-cmd-96378f20554e,tudo-para-ia-public-platform,blocked,no,no,NOOP action:require_environment_access,acao nao marcada como automatica
|
||||
mesh-cmd-10a3ad831cbb,tudo-para-ia-stj-platform,blocked,no,yes,NOOP action:block_destructive_sync,comando ou acao marcado como destrutivo | acao nao marcada como automatica
|
||||
mesh-cmd-8aea602c2ebc,tudo-para-ia-stj-platform,blocked,no,no,NOOP action:register_evidence,acao nao marcada como automatica
|
||||
mesh-cmd-c1abdd1982dd,tudo-para-ia-stj-platform,blocked,no,no,NOOP action:register_evidence,acao nao marcada como automatica
|
||||
mesh-cmd-c00802173a2c,tudo-para-ia-stj-platform,blocked,no,no,NOOP action:require_environment_access,acao nao marcada como automatica
|
||||
mesh-cmd-2a239a6a2343,tudo-para-ia-stj-platform,blocked,no,no,NOOP action:require_environment_access,acao nao marcada como automatica
|
||||
mesh-cmd-094378ab6a9f,tudo-para-ia-ui-platform,blocked,no,yes,NOOP action:block_destructive_sync,comando ou acao marcado como destrutivo | acao nao marcada como automatica
|
||||
mesh-cmd-73441c1fda84,tudo-para-ia-ui-platform,blocked,no,no,NOOP action:register_evidence,acao nao marcada como automatica
|
||||
mesh-cmd-8e223fdbbcef,tudo-para-ia-ui-platform,blocked,no,no,NOOP action:register_evidence,acao nao marcada como automatica
|
||||
mesh-cmd-b38559ff09ae,tudo-para-ia-ui-platform,blocked,no,no,NOOP action:require_environment_access,acao nao marcada como automatica
|
||||
@@ -83,7 +86,7 @@ mesh-cmd-00dd93036fa4,tudo-para-ia-compliance-platform,blocked,no,no,NOOP operat
|
||||
mesh-cmd-2dbaa7029197,tudo-para-ia-compliance-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-60aa3f6de597,tudo-para-ia-customer-ops-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-fa5f404afa23,tudo-para-ia-customer-ops-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-9a4171e847a2,tudo-para-ia-docs-plataform,blocked,no,no,NOOP operation:dirty_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-6155e5ece54a,tudo-para-ia-docs-plataform,blocked,no,no,NOOP operation:dirty_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-5e45497ba684,tudo-para-ia-docs-plataform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-684256f37755,tudo-para-ia-docs-plataform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-22bc82c47d79,tudo-para-ia-finance-platform,blocked,no,no,NOOP operation:dirty_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
@@ -102,21 +105,24 @@ mesh-cmd-a7ce2e35e36b,tudo-para-ia-integracoes-platform,allowed,yes,no,Rename-It
|
||||
mesh-cmd-dfe8dbb6cfca,tudo-para-ia-integracoes-platform,blocked,no,no,NOOP operation:manual_decision_required,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-9da5aa1dab0e,tudo-para-ia-intelligence-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-b7ccc783e630,tudo-para-ia-intelligence-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-fe79fc23266c,tudo-para-ia-mais-humana-platform,blocked,no,no,NOOP operation:dirty_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-0a8ef18355e7,tudo-para-ia-mais-humana-platform,blocked,no,no,NOOP operation:dirty_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-ac2531a58d3b,tudo-para-ia-mais-humana-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-9db2c2d0dfc9,tudo-para-ia-mais-humana-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-a16153cebe67,tudo-para-ia-mais-humana-platform,blocked,no,no,git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git,operacao requer execucao manual
|
||||
mesh-cmd-fd631012826e,tudo-para-ia-mais-humana-platform,blocked,no,no,Rename-Item -LiteralPath 'G:\_codex-git\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform',operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-f06e6a7da3f9,tudo-para-ia-mais-humana-platform,blocked,no,no,Rename-Item -LiteralPath 'G:\_codex-git\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform',operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-d9c61a6d8c8e,tudo-para-ia-mais-humana-platform,allowed,yes,no,Rename-Item -LiteralPath 'G:\codex_vm\_codex-git\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-platform',
|
||||
mesh-cmd-71e8a60706db,tudo-para-ia-mcps-internos-plataform,blocked,no,no,NOOP operation:dirty_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-efb5827d8f1e,tudo-para-ia-mcps-internos-plataform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-ecf6bd1833df,tudo-para-ia-mcps-internos-plataform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-b02814f103b6,tudo-para-ia-platform-base,blocked,no,no,NOOP operation:dirty_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-5350e32b2c3e,tudo-para-ia-platform-base,blocked,no,no,NOOP operation:dirty_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-c0cdffdcc75b,tudo-para-ia-platform-base,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-5640b9cbec2a,tudo-para-ia-platform-base,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-d3163d4ba8ec,tudo-para-ia-public-platform,blocked,no,no,NOOP operation:dirty_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-b2fa6177cadd,tudo-para-ia-public-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-4d33f29a2298,tudo-para-ia-public-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-a72338b55a7f,tudo-para-ia-stj-platform,blocked,no,no,NOOP operation:dirty_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-81509d5b84f9,tudo-para-ia-stj-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-6651be9af31e,tudo-para-ia-stj-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-10d5aaeab95d,tudo-para-ia-ui-platform,blocked,no,no,NOOP operation:dirty_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-07f51a114099,tudo-para-ia-ui-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
mesh-cmd-ef3c4790a08e,tudo-para-ia-ui-platform,blocked,no,no,NOOP operation:environment_blocked,operacao possui severidade blocker | operacao requer execucao manual
|
||||
|
||||
|
@@ -0,0 +1,80 @@
|
||||
# ORDEM DE SERVICO: 0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform
|
||||
|
||||
Template oficial:
|
||||
|
||||
`G:/_codex-git/nucleo-gestao-operacional/templates/ordem-de-servico.md`
|
||||
|
||||
## Finalidade da ordem de servico
|
||||
|
||||
Transformar a decisao institucional ja aprovada em migracao controlada de Git, MCP, Docs e UI.
|
||||
|
||||
## Objeto da ordem de servico
|
||||
|
||||
Dossie gerencial da plataforma 15, politicas MCP-only, sincronizacao, nome canonico, Docs e runner operacional.
|
||||
|
||||
## Motivo da criacao da ordem de servico
|
||||
|
||||
O roteador aprovou tudo-para-ia-mais-humana-platform como canonico, preservando aliases historicos.
|
||||
|
||||
## Resultado esperado da execucao
|
||||
|
||||
Plano de migracao coordenada com aliases, rollback, hashes e bloqueio de repositorio duplicado.
|
||||
|
||||
## Tipo da ordem
|
||||
|
||||
`GERENCIAL`
|
||||
|
||||
## Identificacao
|
||||
|
||||
- order_id: `0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform`
|
||||
- tipo: `gerencial`
|
||||
- project_id: `tudo-para-ia-mais-humana-platform`
|
||||
- repo_name: `tudo-para-ia-mais-humana`
|
||||
- status: `planejada`
|
||||
- prioridade: `alta`
|
||||
|
||||
## Caminhos
|
||||
|
||||
Pasta da plataforma:
|
||||
|
||||
`G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\15_repo_tudo-para-ia-mais-humana-platform`
|
||||
|
||||
Projeto real:
|
||||
|
||||
`G:/_codex-git/tudo-para-ia-mais-humana`
|
||||
|
||||
SQLite semantico:
|
||||
|
||||
`G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\15_repo_tudo-para-ia-mais-humana-platform/controle-semantico.sqlite`
|
||||
|
||||
## Arquivos e areas afetadas
|
||||
|
||||
- `README.md`
|
||||
- `dados/canonical-identity-graph.json`
|
||||
- `dados/mcp-publication-gate-mais-humana.json`
|
||||
|
||||
## Validacoes
|
||||
|
||||
- validar grafo canonico
|
||||
- comparar remotes
|
||||
- planejar janela de rename sem reset destrutivo
|
||||
|
||||
## Criterio de pronto
|
||||
|
||||
- decisao canonica aplicada
|
||||
- alias preservado
|
||||
- migracao futura com rollback
|
||||
|
||||
## Fechamento obrigatorio
|
||||
|
||||
- registrar EXECUTADO;
|
||||
- registrar PENDENCIAS reais;
|
||||
- atualizar SQL semantico;
|
||||
- registrar funcao dos arquivos criados ou alterados;
|
||||
- fazer commit e push quando aplicavel;
|
||||
- informar hashes finais.
|
||||
|
||||
## Espelho operacional de contingencia
|
||||
|
||||
Esta copia foi gravada no projeto real porque a pasta central ou o SQLite central estavam bloqueados para escrita nesta rodada.
|
||||
O caminho oficial da ordem continua sendo a central da plataforma 15; este arquivo preserva execucao, rastreabilidade e retomada.
|
||||
@@ -6,7 +6,7 @@
|
||||
- prioridade: `alta`
|
||||
- titulo: Reconciliar espelho tudo-para-ia-docs-plataform
|
||||
- finalidade: Garantir que a malha de repositorios preserve a alteracao valida mais recente sem sobrescrever estado local ou remoto.
|
||||
- objeto: Repositorio `admin/tudo-para-ia-docs-plataform`, espelho local `tudo-para-ia-docs-plataform`, recibo `mesh-receipt-8bb64e52c76d` e plano `dirty_blocked`.
|
||||
- objeto: Repositorio `admin/tudo-para-ia-docs-plataform`, espelho local `tudo-para-ia-docs-plataform`, recibo `mesh-receipt-fb0ba8360f18` e plano `dirty_blocked`.
|
||||
- motivo: alteracoes locais nao commitadas podem ser a versao valida mais recente; ambiente declarado pela OS nao esta acessivel a partir desta sessao; windows-primary possui working tree sujo
|
||||
- validacoes:
|
||||
- `python -m mais_humana.cli repo-mesh --fetch`
|
||||
@@ -62,7 +62,7 @@
|
||||
- prioridade: `alta`
|
||||
- titulo: Reconciliar espelho tudo-para-ia-mais-humana-platform
|
||||
- finalidade: Garantir que a malha de repositorios preserve a alteracao valida mais recente sem sobrescrever estado local ou remoto.
|
||||
- objeto: Repositorio `admin/tudo-para-ia-mais-humana-platform`, espelho local `tudo-para-ia-mais-humana-platform`, recibo `mesh-receipt-883d598ae346` e plano `dirty_blocked`.
|
||||
- objeto: Repositorio `admin/tudo-para-ia-mais-humana-platform`, espelho local `tudo-para-ia-mais-humana-platform`, recibo `mesh-receipt-28139e11fe9c` e plano `dirty_blocked`.
|
||||
- motivo: alteracoes locais nao commitadas podem ser a versao valida mais recente; ambiente declarado pela OS nao esta acessivel a partir desta sessao; materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform; remote origin nao corresponde ao Gitea esperado; windows-primary possui working tree sujo
|
||||
- validacoes:
|
||||
- `python -m mais_humana.cli repo-mesh --fetch`
|
||||
@@ -76,7 +76,7 @@
|
||||
- prioridade: `alta`
|
||||
- titulo: Governar sincronizacao de tudo-para-ia-docs-plataform
|
||||
- finalidade: Garantir que a malha de repositorios preserve a alteracao valida mais recente sem sobrescrever estado local ou remoto.
|
||||
- objeto: Repositorio `admin/tudo-para-ia-docs-plataform`, espelho local `tudo-para-ia-docs-plataform`, recibo `mesh-receipt-8bb64e52c76d` e plano `dirty_blocked`.
|
||||
- objeto: Repositorio `admin/tudo-para-ia-docs-plataform`, espelho local `tudo-para-ia-docs-plataform`, recibo `mesh-receipt-fb0ba8360f18` e plano `dirty_blocked`.
|
||||
- motivo: alteracoes locais nao commitadas podem ser a versao valida mais recente; ambiente declarado pela OS nao esta acessivel a partir desta sessao; windows-primary possui working tree sujo
|
||||
- validacoes:
|
||||
- `python -m mais_humana.cli repo-mesh --fetch`
|
||||
@@ -132,7 +132,7 @@
|
||||
- prioridade: `alta`
|
||||
- titulo: Governar sincronizacao de tudo-para-ia-mais-humana-platform
|
||||
- finalidade: Garantir que a malha de repositorios preserve a alteracao valida mais recente sem sobrescrever estado local ou remoto.
|
||||
- objeto: Repositorio `admin/tudo-para-ia-mais-humana-platform`, espelho local `tudo-para-ia-mais-humana-platform`, recibo `mesh-receipt-883d598ae346` e plano `dirty_blocked`.
|
||||
- objeto: Repositorio `admin/tudo-para-ia-mais-humana-platform`, espelho local `tudo-para-ia-mais-humana-platform`, recibo `mesh-receipt-28139e11fe9c` e plano `dirty_blocked`.
|
||||
- motivo: alteracoes locais nao commitadas podem ser a versao valida mais recente; ambiente declarado pela OS nao esta acessivel a partir desta sessao; materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-platform; remote origin nao corresponde ao Gitea esperado; windows-primary possui working tree sujo
|
||||
- validacoes:
|
||||
- `python -m mais_humana.cli repo-mesh --fetch`
|
||||
|
||||
@@ -105,6 +105,9 @@ IDENTITY_TRANSIT_FIELDS: tuple[str, ...] = (
|
||||
"canonicalProjectId",
|
||||
"currentProjectId",
|
||||
"repositoryName",
|
||||
"centralFolder",
|
||||
"repoRemote",
|
||||
"giteaRepository",
|
||||
)
|
||||
|
||||
|
||||
@@ -788,14 +791,28 @@ def write_identity_graph_artifacts(
|
||||
(project_root / "matrizes" / "canonical-identity-acceptance-cases.csv", rows_to_csv(identity_acceptance_rows(graph))),
|
||||
(project_root / "ecossistema" / "CANONICAL-IDENTITY-GRAPH.md", identity_graph_markdown(graph)),
|
||||
]
|
||||
records = list(identity_generated_records(project_root, central_platform_folder))
|
||||
records = list(identity_generated_records(project_root, None))
|
||||
central_failures: list[dict[str, str]] = []
|
||||
central_record: GeneratedFile | None = None
|
||||
central_target: Path | None = None
|
||||
if central_platform_folder is not None:
|
||||
targets.append((central_platform_folder / "reports" / "EXECUTADO__canonical-identity-graph.md", identity_graph_markdown(graph)))
|
||||
central_target = central_platform_folder / "reports" / "EXECUTADO__canonical-identity-graph.md"
|
||||
central_record = GeneratedFile(
|
||||
path=str(central_target),
|
||||
description="Copia central do grafo canonico de identidade.",
|
||||
function="canonical identity central report",
|
||||
file_type="markdown",
|
||||
changed_by="mais_humana.canonical_identity",
|
||||
change_summary="Registrada decisao canonica -platform e aliases no dossie central.",
|
||||
relation_to_order="0035_EXECUTIVA__reconciliar-nome-canonico-real-alias-platform",
|
||||
)
|
||||
targets.append((central_target, identity_graph_markdown(graph)))
|
||||
for path, content in targets:
|
||||
try:
|
||||
path.parent.mkdir(parents=True, exist_ok=True)
|
||||
path.write_text(content, encoding="utf-8")
|
||||
if central_target is not None and path == central_target and central_record is not None:
|
||||
records.append(central_record)
|
||||
except OSError as exc:
|
||||
if central_platform_folder is not None and central_platform_folder in path.parents:
|
||||
central_failures.append({"path": str(path), "error": f"{type(exc).__name__}: {exc}"})
|
||||
|
||||
@@ -455,14 +455,14 @@ def next_output_order_specs() -> tuple[MaterializedOrderSpec, ...]:
|
||||
role=OrderLifecycleRole.NEXT_OUTPUT,
|
||||
),
|
||||
_mgr(
|
||||
"0057_GERENCIAL__decidir-nome-canonico-platform-sem-duplicar-repositorio",
|
||||
"Decidir nome canonico platform sem duplicar repositorio",
|
||||
"Resolver a divergencia entre nome institucional desejado e repo materializado.",
|
||||
"O roteador manda institucionalizar o novo nome, mas o repo real/remoto ainda e sem sufixo.",
|
||||
"Decisao com matriz de impacto, aliases, migracao e rollback de Git/MCP/Docs/UI.",
|
||||
("README.md", "dados/mcp-publication-gate-mais-humana.json"),
|
||||
("inventariar referencias", "aprovar alias", "planejar janela de sync"),
|
||||
("nome canonico decidido", "alias registrado", "sem repo duplicado"),
|
||||
"0057_GERENCIAL__governar-migracao-coordenada-do-nome-canonico-platform",
|
||||
"Governar migracao coordenada do nome canonico platform",
|
||||
"Transformar a decisao institucional ja aprovada em migracao controlada de Git, MCP, Docs e UI.",
|
||||
"O roteador aprovou tudo-para-ia-mais-humana-platform como canonico, preservando aliases historicos.",
|
||||
"Plano de migracao coordenada com aliases, rollback, hashes e bloqueio de repositorio duplicado.",
|
||||
("README.md", "dados/canonical-identity-graph.json", "dados/mcp-publication-gate-mais-humana.json"),
|
||||
("validar grafo canonico", "comparar remotes", "planejar janela de rename sem reset destrutivo"),
|
||||
("decisao canonica aplicada", "alias preservado", "migracao futura com rollback"),
|
||||
role=OrderLifecycleRole.NEXT_OUTPUT,
|
||||
),
|
||||
_mgr(
|
||||
|
||||
@@ -594,6 +594,21 @@ def command_central_materialization(args: argparse.Namespace) -> int:
|
||||
return 0
|
||||
|
||||
|
||||
def command_canonical_identity(args: argparse.Namespace) -> int:
|
||||
central_platform_folder = Path(args.central_platform_folder) if args.central_platform_folder else None
|
||||
graph, records = run_canonical_identity_graph(
|
||||
project_root=Path(args.project_root),
|
||||
central_platform_folder=central_platform_folder,
|
||||
use_generated=not bool(args.no_generated),
|
||||
)
|
||||
payload = {
|
||||
"graph": identity_graph_payload(graph, limit_cases=20),
|
||||
"generatedFiles": [record.path for record in records],
|
||||
}
|
||||
print(json.dumps(payload, ensure_ascii=False, indent=2))
|
||||
return 0
|
||||
|
||||
|
||||
def main(argv: list[str] | None = None) -> int:
|
||||
parser = build_parser()
|
||||
args = parser.parse_args(argv)
|
||||
@@ -637,6 +652,8 @@ def main(argv: list[str] | None = None) -> int:
|
||||
return command_mcp_admin_route_acceptance(args)
|
||||
if args.command == "central-materialization":
|
||||
return command_central_materialization(args)
|
||||
if args.command == "canonical-identity":
|
||||
return command_canonical_identity(args)
|
||||
parser.error(f"unknown command: {args.command}")
|
||||
return 2
|
||||
|
||||
|
||||
62750
src/mais_humana/generated_canonical_identity_registry.py
Normal file
62750
src/mais_humana/generated_canonical_identity_registry.py
Normal file
File diff suppressed because it is too large
Load Diff
94
tests/test_canonical_identity.py
Normal file
94
tests/test_canonical_identity.py
Normal file
@@ -0,0 +1,94 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import json
|
||||
import unittest
|
||||
|
||||
from mais_humana.canonical_identity import (
|
||||
CANONICAL_PROJECT_ID,
|
||||
CURRENT_PROJECT_ID,
|
||||
LEGACY_PLATAFORM_ALIAS,
|
||||
IdentityIssueSeverity,
|
||||
build_identity_graph,
|
||||
identity_acceptance_rows,
|
||||
identity_graph_markdown,
|
||||
identity_graph_payload,
|
||||
validate_identity_payload,
|
||||
)
|
||||
from mais_humana.cli import main
|
||||
from tests.helpers import make_tmp
|
||||
|
||||
|
||||
class CanonicalIdentityTests(unittest.TestCase):
|
||||
def test_graph_accepts_canonical_current_and_plataform_alias(self) -> None:
|
||||
graph = build_identity_graph(use_generated=False)
|
||||
|
||||
self.assertEqual(graph.canonicalize(CURRENT_PROJECT_ID), CANONICAL_PROJECT_ID)
|
||||
self.assertEqual(graph.canonicalize(LEGACY_PLATAFORM_ALIAS), CANONICAL_PROJECT_ID)
|
||||
self.assertEqual(graph.canonicalize(CANONICAL_PROJECT_ID), CANONICAL_PROJECT_ID)
|
||||
|
||||
record = graph.record_for(CURRENT_PROJECT_ID)
|
||||
self.assertIsNotNone(record)
|
||||
self.assertEqual(record.canonical_project_id if record else "", CANONICAL_PROJECT_ID)
|
||||
self.assertIn("Canonical Identity Graph", identity_graph_markdown(graph))
|
||||
|
||||
def test_payload_validation_warns_for_alias_in_canonical_field(self) -> None:
|
||||
graph = build_identity_graph(use_generated=False)
|
||||
result = validate_identity_payload(
|
||||
{
|
||||
"ownerPlatformId": CURRENT_PROJECT_ID,
|
||||
"projectId": LEGACY_PLATAFORM_ALIAS,
|
||||
"canonicalProjectId": CANONICAL_PROJECT_ID,
|
||||
},
|
||||
graph=graph,
|
||||
)
|
||||
|
||||
self.assertTrue(result.ok)
|
||||
self.assertIn(CANONICAL_PROJECT_ID, result.canonical_project_ids)
|
||||
self.assertIn(CURRENT_PROJECT_ID, result.accepted_aliases)
|
||||
self.assertTrue(any(issue.severity == IdentityIssueSeverity.WARNING for issue in result.issues))
|
||||
|
||||
def test_payload_validation_blocks_unknown_identifier(self) -> None:
|
||||
result = validate_identity_payload({"ownerPlatformId": "repo-inexistente"}, graph=build_identity_graph(use_generated=False))
|
||||
|
||||
self.assertFalse(result.ok)
|
||||
self.assertEqual(result.blockers[0].severity, IdentityIssueSeverity.BLOCKER)
|
||||
|
||||
def test_generated_registry_has_mcp_acceptance_cases(self) -> None:
|
||||
graph = build_identity_graph(use_generated=True)
|
||||
rows = identity_acceptance_rows(graph)
|
||||
payload = identity_graph_payload(graph, limit_cases=3)
|
||||
|
||||
self.assertGreaterEqual(graph.records_count, 15)
|
||||
self.assertGreaterEqual(len(graph.acceptance_cases), 4000)
|
||||
self.assertEqual(payload["maisHumanaCanonicalProjectId"], CANONICAL_PROJECT_ID)
|
||||
self.assertIn("ownerPlatformId", {row[4] for row in rows[1:100]})
|
||||
|
||||
def test_cli_writes_identity_graph_artifacts(self) -> None:
|
||||
root = make_tmp()
|
||||
project = root / "tudo-para-ia-mais-humana"
|
||||
central = root / "central" / "15_repo_tudo-para-ia-mais-humana-platform"
|
||||
|
||||
code = main(
|
||||
[
|
||||
"canonical-identity",
|
||||
"--project-root",
|
||||
str(project),
|
||||
"--central-platform-folder",
|
||||
str(central),
|
||||
"--no-generated",
|
||||
]
|
||||
)
|
||||
|
||||
self.assertEqual(code, 0)
|
||||
graph_json = project / "dados" / "canonical-identity-graph.json"
|
||||
self.assertTrue(graph_json.exists())
|
||||
self.assertTrue((project / "matrizes" / "canonical-identity-graph.csv").exists())
|
||||
self.assertTrue((project / "matrizes" / "canonical-identity-acceptance-cases.csv").exists())
|
||||
self.assertTrue((project / "ecossistema" / "CANONICAL-IDENTITY-GRAPH.md").exists())
|
||||
self.assertTrue((central / "reports" / "EXECUTADO__canonical-identity-graph.md").exists())
|
||||
payload = json.loads(graph_json.read_text(encoding="utf-8"))
|
||||
self.assertEqual(payload["maisHumanaCanonicalProjectId"], CANONICAL_PROJECT_ID)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user