auto-sync: tudo-para-ia-mais-humana 2026-05-01 20:59:04
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\indexes\\repository-mesh-index.md"
|
||||
}
|
||||
],
|
||||
"generatedAt": "2026-05-01T23:49:44+00:00",
|
||||
"generatedAt": "2026-05-01T23:55:40+00:00",
|
||||
"ok": false,
|
||||
"policy": "falha de escrita central nao deve abortar artefatos do projeto real",
|
||||
"requested": true,
|
||||
|
||||
@@ -89,36 +89,6 @@
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
},
|
||||
{
|
||||
"affected_paths": [
|
||||
"G:/_codex-git/tudo-para-ia-ui-platform",
|
||||
"G:/codex_vm/_codex-git",
|
||||
"/root/__gpt-codex",
|
||||
"/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-ui-platform`, espelho local `tudo-para-ia-ui-platform`, recibo `mesh-receipt-71b356fc7877` e plano `dirty_blocked`.",
|
||||
"order_id": "0103_EXECUTIVA__reconciliar-espelho-tudo-para-ia-ui-platform",
|
||||
"order_type": "executiva",
|
||||
"priority": "alta",
|
||||
"project_id": "tudo-para-ia-mais-humana",
|
||||
"purpose": "Garantir que a malha de repositorios preserve a alteracao valida mais recente sem sobrescrever estado local ou remoto.",
|
||||
"ready_criteria": [
|
||||
"hashes comparados",
|
||||
"working trees limpos ou pendencia registrada",
|
||||
"remote origin validado",
|
||||
"ambientes inacessiveis formalizados"
|
||||
],
|
||||
"reason": "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",
|
||||
"status": "planejada",
|
||||
"title": "Reconciliar espelho tudo-para-ia-ui-platform",
|
||||
"validations": [
|
||||
"python -m mais_humana.cli repo-mesh --fetch",
|
||||
"validar que nao houve reset/checkout/clean/pull destrutivo",
|
||||
"comparar HEAD e status --short",
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
},
|
||||
{
|
||||
"affected_paths": [
|
||||
"G:/_codex-git/tudo-para-ia-business-platform",
|
||||
@@ -128,7 +98,7 @@
|
||||
],
|
||||
"expected_result": "Espelho inventariado, bloqueios resolvidos ou formalizados, hashes comparados, e sincronizacao automatica mantida apenas quando segura.",
|
||||
"object_scope": "Repositorio `admin/tudo-para-ia-business-platform`, espelho local `tudo-para-ia-business-platform`, recibo `mesh-receipt-e5161c10eb24` e plano `environment_blocked`.",
|
||||
"order_id": "0104_EXECUTIVA__reconciliar-espelho-tudo-para-ia-business-platform",
|
||||
"order_id": "0103_EXECUTIVA__reconciliar-espelho-tudo-para-ia-business-platform",
|
||||
"order_type": "executiva",
|
||||
"priority": "alta",
|
||||
"project_id": "tudo-para-ia-mais-humana",
|
||||
@@ -149,6 +119,36 @@
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
},
|
||||
{
|
||||
"affected_paths": [
|
||||
"G:/_codex-git/tudo-para-ia-compliance-platform",
|
||||
"G:/codex_vm/_codex-git",
|
||||
"/root/__gpt-codex",
|
||||
"/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-compliance-platform`, espelho local `tudo-para-ia-compliance-platform`, recibo `mesh-receipt-96547e0aed2a` e plano `environment_blocked`.",
|
||||
"order_id": "0104_EXECUTIVA__reconciliar-espelho-tudo-para-ia-compliance-platform",
|
||||
"order_type": "executiva",
|
||||
"priority": "alta",
|
||||
"project_id": "tudo-para-ia-mais-humana",
|
||||
"purpose": "Garantir que a malha de repositorios preserve a alteracao valida mais recente sem sobrescrever estado local ou remoto.",
|
||||
"ready_criteria": [
|
||||
"hashes comparados",
|
||||
"working trees limpos ou pendencia registrada",
|
||||
"remote origin validado",
|
||||
"ambientes inacessiveis formalizados"
|
||||
],
|
||||
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"status": "planejada",
|
||||
"title": "Reconciliar espelho tudo-para-ia-compliance-platform",
|
||||
"validations": [
|
||||
"python -m mais_humana.cli repo-mesh --fetch",
|
||||
"validar que nao houve reset/checkout/clean/pull destrutivo",
|
||||
"comparar HEAD e status --short",
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
},
|
||||
{
|
||||
"affected_paths": [
|
||||
"G:/_codex-git/tudo-para-ia-finance-platform",
|
||||
@@ -239,36 +239,6 @@
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
},
|
||||
{
|
||||
"affected_paths": [
|
||||
"G:/_codex-git/tudo-para-ia-ui-platform",
|
||||
"G:/codex_vm/_codex-git",
|
||||
"/root/__gpt-codex",
|
||||
"/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-ui-platform`, espelho local `tudo-para-ia-ui-platform`, recibo `mesh-receipt-71b356fc7877` e plano `dirty_blocked`.",
|
||||
"order_id": "0103_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-ui-platform",
|
||||
"order_type": "gerencial",
|
||||
"priority": "alta",
|
||||
"project_id": "tudo-para-ia-mais-humana",
|
||||
"purpose": "Garantir que a malha de repositorios preserve a alteracao valida mais recente sem sobrescrever estado local ou remoto.",
|
||||
"ready_criteria": [
|
||||
"hashes comparados",
|
||||
"working trees limpos ou pendencia registrada",
|
||||
"remote origin validado",
|
||||
"ambientes inacessiveis formalizados"
|
||||
],
|
||||
"reason": "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",
|
||||
"status": "planejada",
|
||||
"title": "Governar sincronizacao de tudo-para-ia-ui-platform",
|
||||
"validations": [
|
||||
"python -m mais_humana.cli repo-mesh --fetch",
|
||||
"validar que nao houve reset/checkout/clean/pull destrutivo",
|
||||
"comparar HEAD e status --short",
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
},
|
||||
{
|
||||
"affected_paths": [
|
||||
"G:/_codex-git/tudo-para-ia-business-platform",
|
||||
@@ -278,7 +248,7 @@
|
||||
],
|
||||
"expected_result": "Espelho inventariado, bloqueios resolvidos ou formalizados, hashes comparados, e sincronizacao automatica mantida apenas quando segura.",
|
||||
"object_scope": "Repositorio `admin/tudo-para-ia-business-platform`, espelho local `tudo-para-ia-business-platform`, recibo `mesh-receipt-e5161c10eb24` e plano `environment_blocked`.",
|
||||
"order_id": "0104_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-business-platform",
|
||||
"order_id": "0103_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-business-platform",
|
||||
"order_type": "gerencial",
|
||||
"priority": "alta",
|
||||
"project_id": "tudo-para-ia-mais-humana",
|
||||
@@ -298,5 +268,35 @@
|
||||
"comparar HEAD e status --short",
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
},
|
||||
{
|
||||
"affected_paths": [
|
||||
"G:/_codex-git/tudo-para-ia-compliance-platform",
|
||||
"G:/codex_vm/_codex-git",
|
||||
"/root/__gpt-codex",
|
||||
"/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-compliance-platform`, espelho local `tudo-para-ia-compliance-platform`, recibo `mesh-receipt-96547e0aed2a` e plano `environment_blocked`.",
|
||||
"order_id": "0104_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-compliance-platform",
|
||||
"order_type": "gerencial",
|
||||
"priority": "alta",
|
||||
"project_id": "tudo-para-ia-mais-humana",
|
||||
"purpose": "Garantir que a malha de repositorios preserve a alteracao valida mais recente sem sobrescrever estado local ou remoto.",
|
||||
"ready_criteria": [
|
||||
"hashes comparados",
|
||||
"working trees limpos ou pendencia registrada",
|
||||
"remote origin validado",
|
||||
"ambientes inacessiveis formalizados"
|
||||
],
|
||||
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"status": "planejada",
|
||||
"title": "Governar sincronizacao de tudo-para-ia-compliance-platform",
|
||||
"validations": [
|
||||
"python -m mais_humana.cli repo-mesh --fetch",
|
||||
"validar que nao houve reset/checkout/clean/pull destrutivo",
|
||||
"comparar HEAD e status --short",
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -36,9 +36,9 @@
|
||||
}
|
||||
],
|
||||
"fetch_enabled": false,
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"plugin_auth_attempt": "wrangler direto autenticado; live /v1/execute OK para Mais Humana; git sync remoto bloqueado por SEC_E_NO_CREDENTIALS e FETCH_HEAD Permission denied",
|
||||
"report_id": "repository-mesh-a36c3f1fbd23",
|
||||
"report_id": "repository-mesh-2992f4a9cfd1",
|
||||
"summaries": [
|
||||
{
|
||||
"actions": [
|
||||
@@ -148,7 +148,7 @@
|
||||
"matched_name": "tudo-para-ia-business-platform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-business-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:20+00:00",
|
||||
"observed_at": "2026-05-01T23:55:14+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-business-platform"
|
||||
},
|
||||
@@ -175,7 +175,7 @@
|
||||
"matched_name": "tudo-para-ia-business-platform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-business-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:21+00:00",
|
||||
"observed_at": "2026-05-01T23:55:14+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-business-platform"
|
||||
},
|
||||
@@ -187,7 +187,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:21+00:00",
|
||||
"observed_at": "2026-05-01T23:55:14+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-business-platform"
|
||||
},
|
||||
@@ -199,7 +199,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:21+00:00",
|
||||
"observed_at": "2026-05-01T23:55:14+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-business-platform"
|
||||
}
|
||||
@@ -326,7 +326,7 @@
|
||||
"matched_name": "tudo-para-ia-compliance-platform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:21+00:00",
|
||||
"observed_at": "2026-05-01T23:55:15+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-compliance-platform"
|
||||
},
|
||||
@@ -353,7 +353,7 @@
|
||||
"matched_name": "tudo-para-ia-compliance-platform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-compliance-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:22+00:00",
|
||||
"observed_at": "2026-05-01T23:55:17+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-compliance-platform"
|
||||
},
|
||||
@@ -365,7 +365,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:22+00:00",
|
||||
"observed_at": "2026-05-01T23:55:17+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-compliance-platform"
|
||||
},
|
||||
@@ -377,7 +377,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:22+00:00",
|
||||
"observed_at": "2026-05-01T23:55:17+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-compliance-platform"
|
||||
}
|
||||
@@ -504,7 +504,7 @@
|
||||
"matched_name": "tudo-para-ia-customer-ops-platform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:23+00:00",
|
||||
"observed_at": "2026-05-01T23:55:18+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-customer-ops-platform"
|
||||
},
|
||||
@@ -531,7 +531,7 @@
|
||||
"matched_name": "tudo-para-ia-customer-ops-platform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:24+00:00",
|
||||
"observed_at": "2026-05-01T23:55:19+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-customer-ops-platform"
|
||||
},
|
||||
@@ -543,7 +543,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:24+00:00",
|
||||
"observed_at": "2026-05-01T23:55:19+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-customer-ops-platform"
|
||||
},
|
||||
@@ -555,7 +555,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:24+00:00",
|
||||
"observed_at": "2026-05-01T23:55:19+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-customer-ops-platform"
|
||||
}
|
||||
@@ -603,7 +603,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"f20fa21238ffbb6333fd4cbab6a8f2c570147974",
|
||||
"6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -649,13 +649,12 @@
|
||||
"target_name": "tudo-para-ia-docs-plataform"
|
||||
}
|
||||
],
|
||||
"aligned_hash": null,
|
||||
"aligned_hash": "6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"credential_error_count": 0,
|
||||
"destructive_block_count": 0,
|
||||
"dirty_count": 0,
|
||||
"hash_set": [
|
||||
"6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"f20fa21238ffbb6333fd4cbab6a8f2c570147974"
|
||||
"6e7fc762f2acdfb4510072d09444dc1ef75867d0"
|
||||
],
|
||||
"missing_count": 2,
|
||||
"nominal_mismatch_count": 2,
|
||||
@@ -683,7 +682,7 @@
|
||||
"matched_name": "tudo-para-ia-docs-plataform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:24+00:00",
|
||||
"observed_at": "2026-05-01T23:55:19+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-docs-plataform"
|
||||
},
|
||||
@@ -701,8 +700,8 @@
|
||||
"branch": "main",
|
||||
"command_errors": [],
|
||||
"fetch_result": null,
|
||||
"head": "f20fa21238ffbb6333fd4cbab6a8f2c570147974",
|
||||
"head_summary": "f20fa21 auto-sync: tudo-para-ia-docs-plataform 2026-05-01 20:43:30",
|
||||
"head": "6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"head_summary": "6e7fc76 auto-sync: tudo-para-ia-docs-plataform 2026-05-01 20:48:39",
|
||||
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git",
|
||||
"status_short": [],
|
||||
"upstream": "origin/main"
|
||||
@@ -710,7 +709,7 @@
|
||||
"matched_name": "tudo-para-ia-docs-plataform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:25+00:00",
|
||||
"observed_at": "2026-05-01T23:55:20+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-docs-plataform"
|
||||
},
|
||||
@@ -722,7 +721,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:25+00:00",
|
||||
"observed_at": "2026-05-01T23:55:20+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-docs-plataform"
|
||||
},
|
||||
@@ -734,14 +733,14 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:25+00:00",
|
||||
"observed_at": "2026-05-01T23:55:20+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-docs-plataform"
|
||||
}
|
||||
],
|
||||
"remote_mismatch_count": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
||||
"summary": "hash unico 6e7fc762f2ac; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
||||
"target": {
|
||||
"aliases": [],
|
||||
"canonical_name": null,
|
||||
@@ -864,7 +863,7 @@
|
||||
"matched_name": "tudo-para-ia-finance-platform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-finance-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:26+00:00",
|
||||
"observed_at": "2026-05-01T23:55:21+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-finance-platform"
|
||||
},
|
||||
@@ -891,7 +890,7 @@
|
||||
"matched_name": "tudo-para-ia-finance-platform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-finance-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:27+00:00",
|
||||
"observed_at": "2026-05-01T23:55:22+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-finance-platform"
|
||||
},
|
||||
@@ -903,7 +902,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:27+00:00",
|
||||
"observed_at": "2026-05-01T23:55:22+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-finance-platform"
|
||||
},
|
||||
@@ -915,7 +914,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:27+00:00",
|
||||
"observed_at": "2026-05-01T23:55:22+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-finance-platform"
|
||||
}
|
||||
@@ -1042,7 +1041,7 @@
|
||||
"matched_name": "tudo-para-ia-gettys-platform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:27+00:00",
|
||||
"observed_at": "2026-05-01T23:55:23+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-gettys-platform"
|
||||
},
|
||||
@@ -1069,7 +1068,7 @@
|
||||
"matched_name": "tudo-para-ia-gettys-platform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-gettys-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:28+00:00",
|
||||
"observed_at": "2026-05-01T23:55:24+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-gettys-platform"
|
||||
},
|
||||
@@ -1081,7 +1080,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:28+00:00",
|
||||
"observed_at": "2026-05-01T23:55:24+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-gettys-platform"
|
||||
},
|
||||
@@ -1093,7 +1092,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:28+00:00",
|
||||
"observed_at": "2026-05-01T23:55:24+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-gettys-platform"
|
||||
}
|
||||
@@ -1225,7 +1224,7 @@
|
||||
"matched_name": "tudo-para-ia-identity-platform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-identity-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:29+00:00",
|
||||
"observed_at": "2026-05-01T23:55:26+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-identity-platform"
|
||||
},
|
||||
@@ -1252,7 +1251,7 @@
|
||||
"matched_name": "tudo-para-ia-identity-platform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-identity-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:30+00:00",
|
||||
"observed_at": "2026-05-01T23:55:27+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-identity-platform"
|
||||
},
|
||||
@@ -1264,7 +1263,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:30+00:00",
|
||||
"observed_at": "2026-05-01T23:55:27+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-identity-platform"
|
||||
},
|
||||
@@ -1276,7 +1275,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:30+00:00",
|
||||
"observed_at": "2026-05-01T23:55:27+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-identity-platform"
|
||||
}
|
||||
@@ -1453,7 +1452,7 @@
|
||||
"matched_name": "tudo-para-ia-integracoes-platform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-integracoes-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:31+00:00",
|
||||
"observed_at": "2026-05-01T23:55:28+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-integracoes-platform"
|
||||
},
|
||||
@@ -1480,7 +1479,7 @@
|
||||
"matched_name": "tudo-para-ia-integracoes-plataform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
||||
"nomenclature_note": "materializado como alias tudo-para-ia-integracoes-plataform; esperado tudo-para-ia-integracoes-platform",
|
||||
"observed_at": "2026-05-01T23:49:32+00:00",
|
||||
"observed_at": "2026-05-01T23:55:29+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-integracoes-platform"
|
||||
},
|
||||
@@ -1492,7 +1491,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:32+00:00",
|
||||
"observed_at": "2026-05-01T23:55:29+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-integracoes-platform"
|
||||
},
|
||||
@@ -1504,7 +1503,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:32+00:00",
|
||||
"observed_at": "2026-05-01T23:55:29+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-integracoes-platform"
|
||||
}
|
||||
@@ -1654,7 +1653,7 @@
|
||||
"matched_name": "tudo-para-ia-intelligence-platform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:33+00:00",
|
||||
"observed_at": "2026-05-01T23:55:30+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-intelligence-platform"
|
||||
},
|
||||
@@ -1681,7 +1680,7 @@
|
||||
"matched_name": "tudo-para-ia-intelligence-platform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-intelligence-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:34+00:00",
|
||||
"observed_at": "2026-05-01T23:55:31+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-intelligence-platform"
|
||||
},
|
||||
@@ -1693,7 +1692,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:34+00:00",
|
||||
"observed_at": "2026-05-01T23:55:31+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-intelligence-platform"
|
||||
},
|
||||
@@ -1705,7 +1704,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:34+00:00",
|
||||
"observed_at": "2026-05-01T23:55:31+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-intelligence-platform"
|
||||
}
|
||||
@@ -1735,7 +1734,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"b953bd9430dca2fa800d546de11c727909060d38",
|
||||
"1d4be5387df91df21777fca8afb0975dcdef31ce",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -1805,7 +1804,7 @@
|
||||
"destructive_block_count": 1,
|
||||
"dirty_count": 0,
|
||||
"hash_set": [
|
||||
"b953bd9430dca2fa800d546de11c727909060d38",
|
||||
"1d4be5387df91df21777fca8afb0975dcdef31ce",
|
||||
"f9d954deda54309e96214df45a0949f22e8f6b77"
|
||||
],
|
||||
"missing_count": 2,
|
||||
@@ -1844,8 +1843,8 @@
|
||||
}
|
||||
],
|
||||
"fetch_result": null,
|
||||
"head": "b953bd9430dca2fa800d546de11c727909060d38",
|
||||
"head_summary": "b953bd9 chore: limpar lixo operacional regeneravel",
|
||||
"head": "1d4be5387df91df21777fca8afb0975dcdef31ce",
|
||||
"head_summary": "1d4be53 auto-sync: tudo-para-ia-mais-humana 2026-05-01 20:54:23",
|
||||
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git",
|
||||
"status_short": [],
|
||||
"upstream": null
|
||||
@@ -1853,7 +1852,7 @@
|
||||
"matched_name": "tudo-para-ia-mais-humana",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:35+00:00",
|
||||
"observed_at": "2026-05-01T23:55:31+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-mais-humana-platform"
|
||||
},
|
||||
@@ -1880,7 +1879,7 @@
|
||||
"matched_name": "tudo-para-ia-mais-humana",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:35+00:00",
|
||||
"observed_at": "2026-05-01T23:55:32+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-mais-humana-platform"
|
||||
},
|
||||
@@ -1892,7 +1891,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:35+00:00",
|
||||
"observed_at": "2026-05-01T23:55:32+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-mais-humana-platform"
|
||||
},
|
||||
@@ -1904,7 +1903,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:35+00:00",
|
||||
"observed_at": "2026-05-01T23:55:32+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-mais-humana-platform"
|
||||
}
|
||||
@@ -1938,7 +1937,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"f2cb1cf77dc18da0ed22891304dc102ef53a91c2",
|
||||
"341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -1956,7 +1955,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"ed757f7d7e8098f15ad6122535c29ea04cdbd42f",
|
||||
"341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -2002,13 +2001,12 @@
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
}
|
||||
],
|
||||
"aligned_hash": null,
|
||||
"aligned_hash": "341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"credential_error_count": 0,
|
||||
"destructive_block_count": 0,
|
||||
"dirty_count": 0,
|
||||
"hash_set": [
|
||||
"f2cb1cf77dc18da0ed22891304dc102ef53a91c2",
|
||||
"ed757f7d7e8098f15ad6122535c29ea04cdbd42f"
|
||||
"341ffcc0e70deb543c35c8b1da5461e3f37b8e21"
|
||||
],
|
||||
"missing_count": 2,
|
||||
"nominal_mismatch_count": 2,
|
||||
@@ -2027,8 +2025,8 @@
|
||||
"branch": "main",
|
||||
"command_errors": [],
|
||||
"fetch_result": null,
|
||||
"head": "f2cb1cf77dc18da0ed22891304dc102ef53a91c2",
|
||||
"head_summary": "f2cb1cf auto-sync: tudo-para-ia-mcps-internos-plataform 2026-05-01 20:48:56",
|
||||
"head": "341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"head_summary": "341ffcc auto-sync: tudo-para-ia-mcps-internos-plataform 2026-05-01 20:53:40",
|
||||
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git",
|
||||
"status_short": [],
|
||||
"upstream": "origin/main"
|
||||
@@ -2036,7 +2034,7 @@
|
||||
"matched_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:36+00:00",
|
||||
"observed_at": "2026-05-01T23:55:33+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
@@ -2054,8 +2052,8 @@
|
||||
"branch": "main",
|
||||
"command_errors": [],
|
||||
"fetch_result": null,
|
||||
"head": "ed757f7d7e8098f15ad6122535c29ea04cdbd42f",
|
||||
"head_summary": "ed757f7 auto-sync: tudo-para-ia-mcps-internos-plataform 2026-05-01 20:09:33",
|
||||
"head": "341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"head_summary": "341ffcc auto-sync: tudo-para-ia-mcps-internos-plataform 2026-05-01 20:53:40",
|
||||
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git",
|
||||
"status_short": [],
|
||||
"upstream": "origin/main"
|
||||
@@ -2063,7 +2061,7 @@
|
||||
"matched_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:37+00:00",
|
||||
"observed_at": "2026-05-01T23:55:34+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
@@ -2075,7 +2073,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:37+00:00",
|
||||
"observed_at": "2026-05-01T23:55:34+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
@@ -2087,14 +2085,14 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:37+00:00",
|
||||
"observed_at": "2026-05-01T23:55:34+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
}
|
||||
],
|
||||
"remote_mismatch_count": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
||||
"summary": "hash unico 341ffcc0e70d; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
||||
"target": {
|
||||
"aliases": [],
|
||||
"canonical_name": null,
|
||||
@@ -2117,7 +2115,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"d7274017c2232747d0e03aad027df5ee35553279",
|
||||
"f65a7c43ebef1cf7ab8b3b201ef400f589a89942",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-platform-base.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -2162,7 +2160,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"ahead=0;behind=3;upstream=origin/main"
|
||||
"ahead=0;behind=5;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",
|
||||
@@ -2216,7 +2214,7 @@
|
||||
"destructive_block_count": 2,
|
||||
"dirty_count": 1,
|
||||
"hash_set": [
|
||||
"d7274017c2232747d0e03aad027df5ee35553279",
|
||||
"f65a7c43ebef1cf7ab8b3b201ef400f589a89942",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"missing_count": 2,
|
||||
@@ -2236,8 +2234,8 @@
|
||||
"branch": "main",
|
||||
"command_errors": [],
|
||||
"fetch_result": null,
|
||||
"head": "d7274017c2232747d0e03aad027df5ee35553279",
|
||||
"head_summary": "d727401 auto-sync: tudo-para-ia-platform-base 2026-05-01 20:49:16",
|
||||
"head": "f65a7c43ebef1cf7ab8b3b201ef400f589a89942",
|
||||
"head_summary": "f65a7c4 auto-sync: tudo-para-ia-platform-base 2026-05-01 20:53:54",
|
||||
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-platform-base.git",
|
||||
"status_short": [],
|
||||
"upstream": "origin/main"
|
||||
@@ -2245,7 +2243,7 @@
|
||||
"matched_name": "tudo-para-ia-platform-base",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-platform-base",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:38+00:00",
|
||||
"observed_at": "2026-05-01T23:55:34+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-platform-base"
|
||||
},
|
||||
@@ -2256,7 +2254,7 @@
|
||||
"git_state": {
|
||||
"ahead_behind": {
|
||||
"ahead": 0,
|
||||
"behind": 3,
|
||||
"behind": 5,
|
||||
"error": null,
|
||||
"upstream": "origin/main"
|
||||
},
|
||||
@@ -2429,7 +2427,7 @@
|
||||
"matched_name": "tudo-para-ia-platform-base",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-platform-base",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:39+00:00",
|
||||
"observed_at": "2026-05-01T23:55:35+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-platform-base"
|
||||
},
|
||||
@@ -2441,7 +2439,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:39+00:00",
|
||||
"observed_at": "2026-05-01T23:55:35+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-platform-base"
|
||||
},
|
||||
@@ -2453,7 +2451,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:39+00:00",
|
||||
"observed_at": "2026-05-01T23:55:35+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-platform-base"
|
||||
}
|
||||
@@ -2580,7 +2578,7 @@
|
||||
"matched_name": "tudo-para-ia-public-platform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-public-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:39+00:00",
|
||||
"observed_at": "2026-05-01T23:55:36+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-public-platform"
|
||||
},
|
||||
@@ -2607,7 +2605,7 @@
|
||||
"matched_name": "tudo-para-ia-public-platform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-public-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:40+00:00",
|
||||
"observed_at": "2026-05-01T23:55:37+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-public-platform"
|
||||
},
|
||||
@@ -2619,7 +2617,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:40+00:00",
|
||||
"observed_at": "2026-05-01T23:55:37+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-public-platform"
|
||||
},
|
||||
@@ -2631,7 +2629,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:40+00:00",
|
||||
"observed_at": "2026-05-01T23:55:37+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-public-platform"
|
||||
}
|
||||
@@ -2679,7 +2677,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"d0de4cc3d195cff005b735e8470d8862ad3dce9c",
|
||||
"69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -2725,13 +2723,12 @@
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
}
|
||||
],
|
||||
"aligned_hash": null,
|
||||
"aligned_hash": "69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"credential_error_count": 0,
|
||||
"destructive_block_count": 0,
|
||||
"dirty_count": 0,
|
||||
"hash_set": [
|
||||
"69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"d0de4cc3d195cff005b735e8470d8862ad3dce9c"
|
||||
"69ce944e410defbde96432ddc3772c0c7af523be"
|
||||
],
|
||||
"missing_count": 2,
|
||||
"nominal_mismatch_count": 2,
|
||||
@@ -2759,7 +2756,7 @@
|
||||
"matched_name": "tudo-para-ia-stj-platform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:41+00:00",
|
||||
"observed_at": "2026-05-01T23:55:38+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
},
|
||||
@@ -2777,8 +2774,8 @@
|
||||
"branch": "main",
|
||||
"command_errors": [],
|
||||
"fetch_result": null,
|
||||
"head": "d0de4cc3d195cff005b735e8470d8862ad3dce9c",
|
||||
"head_summary": "d0de4cc auto-sync: tudo-para-ia-stj-platform 2026-05-01 20:43:54",
|
||||
"head": "69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"head_summary": "69ce944 auto-sync: tudo-para-ia-stj-platform 2026-05-01 20:49:06",
|
||||
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git",
|
||||
"status_short": [],
|
||||
"upstream": "origin/main"
|
||||
@@ -2786,7 +2783,7 @@
|
||||
"matched_name": "tudo-para-ia-stj-platform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:42+00:00",
|
||||
"observed_at": "2026-05-01T23:55:38+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
},
|
||||
@@ -2798,7 +2795,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:42+00:00",
|
||||
"observed_at": "2026-05-01T23:55:38+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
},
|
||||
@@ -2810,14 +2807,14 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:42+00:00",
|
||||
"observed_at": "2026-05-01T23:55:38+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
}
|
||||
],
|
||||
"remote_mismatch_count": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
||||
"summary": "hash unico 69ce944e410d; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
||||
"target": {
|
||||
"aliases": [],
|
||||
"canonical_name": null,
|
||||
@@ -2832,29 +2829,21 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"action_id": "mesh-action-22557e2b043e",
|
||||
"can_execute_automatically": false,
|
||||
"command_preview": [],
|
||||
"destructive": true,
|
||||
"action_id": "mesh-action-61bbdbde877a",
|
||||
"can_execute_automatically": true,
|
||||
"command_preview": [
|
||||
"git fetch --all --prune"
|
||||
],
|
||||
"destructive": false,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"M reports/browser-validations/index.json",
|
||||
" M reports/latest-cloudflare-preview-plan.json",
|
||||
" M reports/latest-mcp-gateway-evidence.json",
|
||||
" M reports/latest-static-browser-validation.json",
|
||||
" M reports/mcp-gateway-evidence/index.json",
|
||||
"?? reports/browser-validations/static-browser-validation-20260501234652.json",
|
||||
"?? reports/latest-mcp-transit-gateway-acceptance-live.json",
|
||||
"?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260501234718-d646bb2a.json"
|
||||
"a0852dfe0121a4ae66da9efb044b85605844eb62",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git"
|
||||
],
|
||||
"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",
|
||||
"kind": "fetch",
|
||||
"reason": "espelho materializado; fetch nao destrutivo e acao padrao de manutencao",
|
||||
"required_before": [],
|
||||
"risk": "ok",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
},
|
||||
{
|
||||
@@ -2866,7 +2855,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"cd32a031787c34e313d28208016ef4cb6e435065",
|
||||
"dd443f6ee1f7006efdea0b1930594f3d55e0a433",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -2912,12 +2901,13 @@
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
}
|
||||
],
|
||||
"aligned_hash": "cd32a031787c34e313d28208016ef4cb6e435065",
|
||||
"aligned_hash": null,
|
||||
"credential_error_count": 0,
|
||||
"destructive_block_count": 1,
|
||||
"dirty_count": 1,
|
||||
"destructive_block_count": 0,
|
||||
"dirty_count": 0,
|
||||
"hash_set": [
|
||||
"cd32a031787c34e313d28208016ef4cb6e435065"
|
||||
"a0852dfe0121a4ae66da9efb044b85605844eb62",
|
||||
"dd443f6ee1f7006efdea0b1930594f3d55e0a433"
|
||||
],
|
||||
"missing_count": 2,
|
||||
"nominal_mismatch_count": 2,
|
||||
@@ -2955,25 +2945,16 @@
|
||||
}
|
||||
],
|
||||
"fetch_result": null,
|
||||
"head": "cd32a031787c34e313d28208016ef4cb6e435065",
|
||||
"head_summary": "cd32a03 auto-sync: tudo-para-ia-ui-platform 2026-05-01 20:39:38",
|
||||
"head": "a0852dfe0121a4ae66da9efb044b85605844eb62",
|
||||
"head_summary": "a0852df auto-sync: tudo-para-ia-ui-platform 2026-05-01 20:54:37",
|
||||
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git",
|
||||
"status_short": [
|
||||
"M reports/browser-validations/index.json",
|
||||
" M reports/latest-cloudflare-preview-plan.json",
|
||||
" M reports/latest-mcp-gateway-evidence.json",
|
||||
" M reports/latest-static-browser-validation.json",
|
||||
" M reports/mcp-gateway-evidence/index.json",
|
||||
"?? reports/browser-validations/static-browser-validation-20260501234652.json",
|
||||
"?? reports/latest-mcp-transit-gateway-acceptance-live.json",
|
||||
"?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260501234718-d646bb2a.json"
|
||||
],
|
||||
"status_short": [],
|
||||
"upstream": null
|
||||
},
|
||||
"matched_name": "tudo-para-ia-ui-platform",
|
||||
"matched_path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:43+00:00",
|
||||
"observed_at": "2026-05-01T23:55:39+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
},
|
||||
@@ -2991,8 +2972,8 @@
|
||||
"branch": "main",
|
||||
"command_errors": [],
|
||||
"fetch_result": null,
|
||||
"head": "cd32a031787c34e313d28208016ef4cb6e435065",
|
||||
"head_summary": "cd32a03 auto-sync: tudo-para-ia-ui-platform 2026-05-01 20:39:38",
|
||||
"head": "dd443f6ee1f7006efdea0b1930594f3d55e0a433",
|
||||
"head_summary": "dd443f6 auto-sync: tudo-para-ia-ui-platform 2026-05-01 20:49:50",
|
||||
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git",
|
||||
"status_short": [],
|
||||
"upstream": "origin/main"
|
||||
@@ -3000,7 +2981,7 @@
|
||||
"matched_name": "tudo-para-ia-ui-platform",
|
||||
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"nomenclature_note": null,
|
||||
"observed_at": "2026-05-01T23:49:44+00:00",
|
||||
"observed_at": "2026-05-01T23:55:40+00:00",
|
||||
"presence": "present_git",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
},
|
||||
@@ -3012,7 +2993,7 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
||||
"observed_at": "2026-05-01T23:49:44+00:00",
|
||||
"observed_at": "2026-05-01T23:55:40+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
},
|
||||
@@ -3024,14 +3005,14 @@
|
||||
"matched_name": null,
|
||||
"matched_path": null,
|
||||
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
||||
"observed_at": "2026-05-01T23:49:44+00:00",
|
||||
"observed_at": "2026-05-01T23:55:40+00:00",
|
||||
"presence": "unreachable_environment",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
}
|
||||
],
|
||||
"remote_mismatch_count": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico cd32a031787c; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
||||
"target": {
|
||||
"aliases": [],
|
||||
"canonical_name": null,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"generatedAt": "2026-05-01T23:49:44+00:00",
|
||||
"reportId": "repository-mesh-a36c3f1fbd23",
|
||||
"generatedAt": "2026-05-01T23:55:40+00:00",
|
||||
"reportId": "repository-mesh-2992f4a9cfd1",
|
||||
"repositories": [
|
||||
{
|
||||
"actions": [
|
||||
@@ -307,7 +307,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"f20fa21238ffbb6333fd4cbab6a8f2c570147974",
|
||||
"6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -967,7 +967,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"b953bd9430dca2fa800d546de11c727909060d38",
|
||||
"1d4be5387df91df21777fca8afb0975dcdef31ce",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -1122,7 +1122,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"f2cb1cf77dc18da0ed22891304dc102ef53a91c2",
|
||||
"341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -1140,7 +1140,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"ed757f7d7e8098f15ad6122535c29ea04cdbd42f",
|
||||
"341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -1214,7 +1214,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"d7274017c2232747d0e03aad027df5ee35553279",
|
||||
"f65a7c43ebef1cf7ab8b3b201ef400f589a89942",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-platform-base.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -1259,7 +1259,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"ahead=0;behind=3;upstream=origin/main"
|
||||
"ahead=0;behind=5;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",
|
||||
@@ -1401,16 +1401,16 @@
|
||||
}
|
||||
],
|
||||
"activeOrders": [
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\executivas\\0051_EXECUTIVA__executar-pages-deploy-com-wrangler-486-em-host-aprovado.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\executivas\\0052_EXECUTIVA__substituir-canonical-local-por-dominio-publico-e-verificar-522.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\executivas\\0053_EXECUTIVA__aplicar-registro-mcp-central-com-ui-consumer-readback.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\executivas\\0054_EXECUTIVA__reconciliar-manifesto-docs-peer-e-public-docs-sourcehash.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\executivas\\0055_EXECUTIVA__homologar-aceites-lead-handoff-com-business-compliance-customerops.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\gerenciais\\0046_GERENCIAL__homologar-runtime-pages-deploy-externo-com-slo-de-upload.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\gerenciais\\0047_GERENCIAL__decidir-dominio-publico-e-politica-pagesdev-rollback.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\gerenciais\\0048_GERENCIAL__pactuar-mutacao-mcp-central-e-consumo-ui-contract.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\gerenciais\\0049_GERENCIAL__pactuar-docs-platform-manifesto-peer-public-platform.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\gerenciais\\0050_GERENCIAL__aprovar-retencao-purge-suporte-leads-publicos.md"
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\executivas\\0056_EXECUTIVA__executar-pages-deploy-runner-oficial.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\executivas\\0057_EXECUTIVA__confirmar-readback-canonical-live.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\executivas\\0058_EXECUTIVA__registrar-contrato-mcp-central-public.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\executivas\\0059_EXECUTIVA__sincronizar-docs-platform-sourcehash.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\executivas\\0060_EXECUTIVA__homologar-lead-handoff-sem-pii.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\gerenciais\\0051_GERENCIAL__homologar-runner-pages-deploy.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\gerenciais\\0052_GERENCIAL__decidir-dominio-final-canonical.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\gerenciais\\0053_GERENCIAL__governar-mcp-central-ui-public.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\gerenciais\\0054_GERENCIAL__governar-docs-platform-peer-public.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\12_repo_tudo-para-ia-public-platform\\orders\\gerenciais\\0055_GERENCIAL__aprovar-retencao-purge-suporte-leads.md"
|
||||
],
|
||||
"centralFolder": "12_repo_tudo-para-ia-public-platform",
|
||||
"declaredName": "tudo-para-ia-public-platform",
|
||||
@@ -1446,7 +1446,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"d0de4cc3d195cff005b735e8470d8862ad3dce9c",
|
||||
"69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
@@ -1492,18 +1492,7 @@
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
}
|
||||
],
|
||||
"activeOrders": [
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\13_repo_tudo-para-ia-stj-platform\\orders\\executivas\\0061_EXECUTIVA__publicar-mcp-gateway-live-aliases-round015.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\13_repo_tudo-para-ia-stj-platform\\orders\\executivas\\0062_EXECUTIVA__executar-deploy-stj-workers-pos-mcp-central.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\13_repo_tudo-para-ia-stj-platform\\orders\\executivas\\0063_EXECUTIVA__confirmar-kv-readback-byte-a-byte-round015.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\13_repo_tudo-para-ia-stj-platform\\orders\\executivas\\0064_EXECUTIVA__rodar-suite-stj-completa-runner-node-esbuild.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\13_repo_tudo-para-ia-stj-platform\\orders\\executivas\\0065_EXECUTIVA__sincronizar-repositorios-apos-credenciais-remotas.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\13_repo_tudo-para-ia-stj-platform\\orders\\gerenciais\\0056_GERENCIAL__aprovar-release-live-mcp-gateway-round015.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\13_repo_tudo-para-ia-stj-platform\\orders\\gerenciais\\0057_GERENCIAL__homologar-runner-cloudflare-sem-spawn-eperm.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\13_repo_tudo-para-ia-stj-platform\\orders\\gerenciais\\0058_GERENCIAL__definir-politica-readback-byte-preserving-kv.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\13_repo_tudo-para-ia-stj-platform\\orders\\gerenciais\\0059_GERENCIAL__pactuar-aceite-business-identity-docs-stj-mcp.md",
|
||||
"G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\13_repo_tudo-para-ia-stj-platform\\orders\\gerenciais\\0060_GERENCIAL__tratar-limite-material-producao-codigo-stj.md"
|
||||
],
|
||||
"activeOrders": [],
|
||||
"centralFolder": "13_repo_tudo-para-ia-stj-platform",
|
||||
"declaredName": "tudo-para-ia-stj-platform",
|
||||
"expectedLocalName": "tudo-para-ia-stj-platform",
|
||||
@@ -1512,29 +1501,21 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"action_id": "mesh-action-22557e2b043e",
|
||||
"can_execute_automatically": false,
|
||||
"command_preview": [],
|
||||
"destructive": true,
|
||||
"action_id": "mesh-action-61bbdbde877a",
|
||||
"can_execute_automatically": true,
|
||||
"command_preview": [
|
||||
"git fetch --all --prune"
|
||||
],
|
||||
"destructive": false,
|
||||
"environment_id": "windows-primary",
|
||||
"evidence": [
|
||||
"M reports/browser-validations/index.json",
|
||||
" M reports/latest-cloudflare-preview-plan.json",
|
||||
" M reports/latest-mcp-gateway-evidence.json",
|
||||
" M reports/latest-static-browser-validation.json",
|
||||
" M reports/mcp-gateway-evidence/index.json",
|
||||
"?? reports/browser-validations/static-browser-validation-20260501234652.json",
|
||||
"?? reports/latest-mcp-transit-gateway-acceptance-live.json",
|
||||
"?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260501234718-d646bb2a.json"
|
||||
"a0852dfe0121a4ae66da9efb044b85605844eb62",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git"
|
||||
],
|
||||
"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",
|
||||
"kind": "fetch",
|
||||
"reason": "espelho materializado; fetch nao destrutivo e acao padrao de manutencao",
|
||||
"required_before": [],
|
||||
"risk": "ok",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
},
|
||||
{
|
||||
@@ -1546,7 +1527,7 @@
|
||||
"destructive": false,
|
||||
"environment_id": "windows-secondary",
|
||||
"evidence": [
|
||||
"cd32a031787c34e313d28208016ef4cb6e435065",
|
||||
"dd443f6ee1f7006efdea0b1930594f3d55e0a433",
|
||||
"https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git"
|
||||
],
|
||||
"kind": "fetch",
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
"autoSyncReadyCount": 0,
|
||||
"blockerCount": 15,
|
||||
"credentialBlockedCount": 0,
|
||||
"generatedAt": "2026-05-01T23:49:44+00:00",
|
||||
"planId": "mesh-plan-99bd14b7a9c5",
|
||||
"generatedAt": "2026-05-01T23:55:40+00:00",
|
||||
"planId": "mesh-plan-9ea4a5b67527",
|
||||
"receipts": [
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-business-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+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": "b1e772b9d5d1969a05b83659d7a7b5b57790ee1d",
|
||||
"observed_at": "2026-05-01T23:49:20+00:00",
|
||||
"observed_at": "2026-05-01T23:55:14+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": "b1e772b9d5d1969a05b83659d7a7b5b57790ee1d",
|
||||
"observed_at": "2026-05-01T23:49:21+00:00",
|
||||
"observed_at": "2026-05-01T23:55:14+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-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-compliance-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -174,7 +174,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "591f0f182c39253065b29aa2678a5acf76294b4f",
|
||||
"observed_at": "2026-05-01T23:49:21+00:00",
|
||||
"observed_at": "2026-05-01T23:55:15+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": [],
|
||||
@@ -189,7 +189,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "591f0f182c39253065b29aa2678a5acf76294b4f",
|
||||
"observed_at": "2026-05-01T23:49:22+00:00",
|
||||
"observed_at": "2026-05-01T23:55:17+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": [],
|
||||
@@ -315,7 +315,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-customer-ops-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+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-01T23:49:23+00:00",
|
||||
"observed_at": "2026-05-01T23:55:18+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-01T23:49:24+00:00",
|
||||
"observed_at": "2026-05-01T23:55:19+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,12 +469,10 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-docs-plataform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-docs-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"comparacao manual de commits necessaria"
|
||||
],
|
||||
"blockers": [],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
@@ -484,7 +482,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"observed_at": "2026-05-01T23:49:24+00:00",
|
||||
"observed_at": "2026-05-01T23:55:19+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": [],
|
||||
@@ -498,8 +496,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "f20fa21238ffbb6333fd4cbab6a8f2c570147974",
|
||||
"observed_at": "2026-05-01T23:49:25+00:00",
|
||||
"head": "6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"observed_at": "2026-05-01T23:55:20+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": [],
|
||||
@@ -507,16 +505,13 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.1,
|
||||
"precedence": "manual_only",
|
||||
"reason": "hashes distintos sem regra objetiva suficiente para eleger fonte mais recente",
|
||||
"rejected_heads": [
|
||||
"6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"f20fa21238ffbb6333fd4cbab6a8f2c570147974"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"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": "6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"target_name": "tudo-para-ia-docs-plataform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -618,10 +613,9 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"comparacao manual de commits necessaria"
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-375271a5728c",
|
||||
"receipt_id": "mesh-receipt-d65260392709",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -629,7 +623,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-finance-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-finance-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -644,7 +638,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "26602539aa15c4d745d4305758d3979aba0ddeca",
|
||||
"observed_at": "2026-05-01T23:49:26+00:00",
|
||||
"observed_at": "2026-05-01T23:55:21+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": [
|
||||
@@ -661,7 +655,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "26602539aa15c4d745d4305758d3979aba0ddeca",
|
||||
"observed_at": "2026-05-01T23:49:27+00:00",
|
||||
"observed_at": "2026-05-01T23:55:22+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": [],
|
||||
@@ -813,7 +807,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-gettys-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-gettys-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -826,7 +820,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "1576ab2629a7d32eef07f5099446946abd11bb65",
|
||||
"observed_at": "2026-05-01T23:49:27+00:00",
|
||||
"observed_at": "2026-05-01T23:55:23+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": [],
|
||||
@@ -841,7 +835,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "1576ab2629a7d32eef07f5099446946abd11bb65",
|
||||
"observed_at": "2026-05-01T23:49:28+00:00",
|
||||
"observed_at": "2026-05-01T23:55:24+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": [],
|
||||
@@ -967,7 +961,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-identity-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-identity-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -982,7 +976,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "953348b0ef9e0a7ac5a9baaae4c426a1da0b3254",
|
||||
"observed_at": "2026-05-01T23:49:29+00:00",
|
||||
"observed_at": "2026-05-01T23:55:26+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": [
|
||||
@@ -1000,7 +994,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "953348b0ef9e0a7ac5a9baaae4c426a1da0b3254",
|
||||
"observed_at": "2026-05-01T23:49:30+00:00",
|
||||
"observed_at": "2026-05-01T23:55:27+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": [],
|
||||
@@ -1153,7 +1147,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-integracoes-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-integracoes-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1168,7 +1162,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "e067074d349a7101579276bd582601b3e6476de8",
|
||||
"observed_at": "2026-05-01T23:49:31+00:00",
|
||||
"observed_at": "2026-05-01T23:55:28+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": [],
|
||||
@@ -1183,7 +1177,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "eaf49821adefdc1b9d64f456598e9c478a1d498d",
|
||||
"observed_at": "2026-05-01T23:49:32+00:00",
|
||||
"observed_at": "2026-05-01T23:55:29+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": [],
|
||||
@@ -1412,7 +1406,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-intelligence-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-intelligence-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -1425,7 +1419,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-01T23:49:33+00:00",
|
||||
"observed_at": "2026-05-01T23:55:30+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": [],
|
||||
@@ -1440,7 +1434,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-01T23:49:34+00:00",
|
||||
"observed_at": "2026-05-01T23:55:31+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": [],
|
||||
@@ -1566,7 +1560,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mais-humana",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mais-humana",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1580,8 +1574,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "b953bd9430dca2fa800d546de11c727909060d38",
|
||||
"observed_at": "2026-05-01T23:49:35+00:00",
|
||||
"head": "1d4be5387df91df21777fca8afb0975dcdef31ce",
|
||||
"observed_at": "2026-05-01T23:55:31+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": [],
|
||||
@@ -1596,7 +1590,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "f9d954deda54309e96214df45a0949f22e8f6b77",
|
||||
"observed_at": "2026-05-01T23:49:35+00:00",
|
||||
"observed_at": "2026-05-01T23:55:32+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": [],
|
||||
@@ -1608,7 +1602,7 @@
|
||||
"precedence": "divergent",
|
||||
"reason": "divergencia ahead/behind exige decisao humana de precedencia",
|
||||
"rejected_heads": [
|
||||
"b953bd9430dca2fa800d546de11c727909060d38",
|
||||
"1d4be5387df91df21777fca8afb0975dcdef31ce",
|
||||
"f9d954deda54309e96214df45a0949f22e8f6b77"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -1742,12 +1736,10 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mcps-internos-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"comparacao manual de commits necessaria"
|
||||
],
|
||||
"blockers": [],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
@@ -1756,8 +1748,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "f2cb1cf77dc18da0ed22891304dc102ef53a91c2",
|
||||
"observed_at": "2026-05-01T23:49:36+00:00",
|
||||
"head": "341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"observed_at": "2026-05-01T23:55:33+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": [],
|
||||
@@ -1771,8 +1763,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "ed757f7d7e8098f15ad6122535c29ea04cdbd42f",
|
||||
"observed_at": "2026-05-01T23:49:37+00:00",
|
||||
"head": "341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"observed_at": "2026-05-01T23:55:34+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": [],
|
||||
@@ -1780,16 +1772,13 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.1,
|
||||
"precedence": "manual_only",
|
||||
"reason": "hashes distintos sem regra objetiva suficiente para eleger fonte mais recente",
|
||||
"rejected_heads": [
|
||||
"f2cb1cf77dc18da0ed22891304dc102ef53a91c2",
|
||||
"ed757f7d7e8098f15ad6122535c29ea04cdbd42f"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"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": "341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -1891,10 +1880,9 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"comparacao manual de commits necessaria"
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-593a433fd64b",
|
||||
"receipt_id": "mesh-receipt-50dc717c4b5e",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -1902,7 +1890,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-platform-base",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-platform-base",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1916,8 +1904,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "d7274017c2232747d0e03aad027df5ee35553279",
|
||||
"observed_at": "2026-05-01T23:49:38+00:00",
|
||||
"head": "f65a7c43ebef1cf7ab8b3b201ef400f589a89942",
|
||||
"observed_at": "2026-05-01T23:55:34+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": [],
|
||||
@@ -1926,13 +1914,13 @@
|
||||
},
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 3,
|
||||
"behind": 5,
|
||||
"branch": "main",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "4f6e1590ddafd990da4fb07c50e97a545a05aa36",
|
||||
"observed_at": "2026-05-01T23:49:39+00:00",
|
||||
"observed_at": "2026-05-01T23:55:35+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": [
|
||||
@@ -1953,7 +1941,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"d7274017c2232747d0e03aad027df5ee35553279",
|
||||
"f65a7c43ebef1cf7ab8b3b201ef400f589a89942",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -2085,7 +2073,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-public-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-public-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -2098,7 +2086,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "84d24ae0a757069a96cae793a8e5541af848978c",
|
||||
"observed_at": "2026-05-01T23:49:39+00:00",
|
||||
"observed_at": "2026-05-01T23:55:36+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": [],
|
||||
@@ -2113,7 +2101,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "84d24ae0a757069a96cae793a8e5541af848978c",
|
||||
"observed_at": "2026-05-01T23:49:40+00:00",
|
||||
"observed_at": "2026-05-01T23:55:37+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": [],
|
||||
@@ -2239,12 +2227,10 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-stj-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-stj-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"comparacao manual de commits necessaria"
|
||||
],
|
||||
"blockers": [],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
@@ -2254,7 +2240,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"observed_at": "2026-05-01T23:49:41+00:00",
|
||||
"observed_at": "2026-05-01T23:55:38+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": [],
|
||||
@@ -2268,8 +2254,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "d0de4cc3d195cff005b735e8470d8862ad3dce9c",
|
||||
"observed_at": "2026-05-01T23:49:42+00:00",
|
||||
"head": "69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"observed_at": "2026-05-01T23:55:38+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": [],
|
||||
@@ -2277,16 +2263,13 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.1,
|
||||
"precedence": "manual_only",
|
||||
"reason": "hashes distintos sem regra objetiva suficiente para eleger fonte mais recente",
|
||||
"rejected_heads": [
|
||||
"69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"d0de4cc3d195cff005b735e8470d8862ad3dce9c"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"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": "69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2388,10 +2371,9 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"comparacao manual de commits necessaria"
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-703b71298965",
|
||||
"receipt_id": "mesh-receipt-d6c395bfd6ef",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -2399,34 +2381,25 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-ui-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-ui-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
"comparacao manual de commits necessaria"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": -1,
|
||||
"behind": -1,
|
||||
"branch": "main",
|
||||
"cleanliness": "dirty",
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "cd32a031787c34e313d28208016ef4cb6e435065",
|
||||
"observed_at": "2026-05-01T23:49:43+00:00",
|
||||
"head": "a0852dfe0121a4ae66da9efb044b85605844eb62",
|
||||
"observed_at": "2026-05-01T23:55:39+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": [
|
||||
"M reports/browser-validations/index.json",
|
||||
" M reports/latest-cloudflare-preview-plan.json",
|
||||
" M reports/latest-mcp-gateway-evidence.json",
|
||||
" M reports/latest-static-browser-validation.json",
|
||||
" M reports/mcp-gateway-evidence/index.json",
|
||||
"?? reports/browser-validations/static-browser-validation-20260501234652.json",
|
||||
"?? reports/latest-mcp-transit-gateway-acceptance-live.json",
|
||||
"?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260501234718-d646bb2a.json"
|
||||
],
|
||||
"status_preview": [],
|
||||
"target_name": "tudo-para-ia-ui-platform",
|
||||
"upstream": ""
|
||||
},
|
||||
@@ -2437,8 +2410,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "cd32a031787c34e313d28208016ef4cb6e435065",
|
||||
"observed_at": "2026-05-01T23:49:44+00:00",
|
||||
"head": "dd443f6ee1f7006efdea0b1930594f3d55e0a433",
|
||||
"observed_at": "2026-05-01T23:55:40+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": [],
|
||||
@@ -2446,11 +2419,12 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"confidence": 0.1,
|
||||
"precedence": "manual_only",
|
||||
"reason": "hashes distintos sem regra objetiva suficiente para eleger fonte mais recente",
|
||||
"rejected_heads": [
|
||||
"cd32a031787c34e313d28208016ef4cb6e435065"
|
||||
"a0852dfe0121a4ae66da9efb044b85605844eb62",
|
||||
"dd443f6ee1f7006efdea0b1930594f3d55e0a433"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
@@ -2512,35 +2486,6 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"M reports/browser-validations/index.json",
|
||||
" M reports/latest-cloudflare-preview-plan.json",
|
||||
" M reports/latest-mcp-gateway-evidence.json",
|
||||
" M reports/latest-static-browser-validation.json",
|
||||
" M reports/mcp-gateway-evidence/index.json",
|
||||
"?? reports/browser-validations/static-browser-validation-20260501234652.json",
|
||||
"?? reports/latest-mcp-transit-gateway-acceptance-live.json",
|
||||
"?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260501234718-d646bb2a.json"
|
||||
],
|
||||
"operation_id": "mesh-op-e617c2d013c7",
|
||||
"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": [],
|
||||
@@ -2585,17 +2530,16 @@
|
||||
}
|
||||
],
|
||||
"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"
|
||||
"comparacao manual de commits necessaria"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-71b356fc7877",
|
||||
"receipt_id": "mesh-receipt-6d2e474f90f7",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "dirty_blocked",
|
||||
"status": "environment_blocked",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
}
|
||||
],
|
||||
"renameReadyCount": 0,
|
||||
"reportId": "repository-mesh-a36c3f1fbd23"
|
||||
"reportId": "repository-mesh-2992f4a9cfd1"
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"plan_id": "mesh-plan-99bd14b7a9c5",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"plan_id": "mesh-plan-9ea4a5b67527",
|
||||
"receipts": [
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-business-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+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": "b1e772b9d5d1969a05b83659d7a7b5b57790ee1d",
|
||||
"observed_at": "2026-05-01T23:49:20+00:00",
|
||||
"observed_at": "2026-05-01T23:55:14+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": "b1e772b9d5d1969a05b83659d7a7b5b57790ee1d",
|
||||
"observed_at": "2026-05-01T23:49:21+00:00",
|
||||
"observed_at": "2026-05-01T23:55:14+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-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-compliance-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -171,7 +171,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "591f0f182c39253065b29aa2678a5acf76294b4f",
|
||||
"observed_at": "2026-05-01T23:49:21+00:00",
|
||||
"observed_at": "2026-05-01T23:55:15+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": [],
|
||||
@@ -186,7 +186,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "591f0f182c39253065b29aa2678a5acf76294b4f",
|
||||
"observed_at": "2026-05-01T23:49:22+00:00",
|
||||
"observed_at": "2026-05-01T23:55:17+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": [],
|
||||
@@ -312,7 +312,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-customer-ops-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+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-01T23:49:23+00:00",
|
||||
"observed_at": "2026-05-01T23:55:18+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-01T23:49:24+00:00",
|
||||
"observed_at": "2026-05-01T23:55:19+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,12 +466,10 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-docs-plataform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-docs-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"comparacao manual de commits necessaria"
|
||||
],
|
||||
"blockers": [],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
@@ -481,7 +479,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"observed_at": "2026-05-01T23:49:24+00:00",
|
||||
"observed_at": "2026-05-01T23:55:19+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": [],
|
||||
@@ -495,8 +493,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "f20fa21238ffbb6333fd4cbab6a8f2c570147974",
|
||||
"observed_at": "2026-05-01T23:49:25+00:00",
|
||||
"head": "6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"observed_at": "2026-05-01T23:55:20+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": [],
|
||||
@@ -504,16 +502,13 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.1,
|
||||
"precedence": "manual_only",
|
||||
"reason": "hashes distintos sem regra objetiva suficiente para eleger fonte mais recente",
|
||||
"rejected_heads": [
|
||||
"6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"f20fa21238ffbb6333fd4cbab6a8f2c570147974"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"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": "6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"target_name": "tudo-para-ia-docs-plataform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -615,10 +610,9 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"comparacao manual de commits necessaria"
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-375271a5728c",
|
||||
"receipt_id": "mesh-receipt-d65260392709",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -626,7 +620,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-finance-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-finance-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -641,7 +635,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "26602539aa15c4d745d4305758d3979aba0ddeca",
|
||||
"observed_at": "2026-05-01T23:49:26+00:00",
|
||||
"observed_at": "2026-05-01T23:55:21+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": [
|
||||
@@ -658,7 +652,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "26602539aa15c4d745d4305758d3979aba0ddeca",
|
||||
"observed_at": "2026-05-01T23:49:27+00:00",
|
||||
"observed_at": "2026-05-01T23:55:22+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": [],
|
||||
@@ -810,7 +804,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-gettys-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-gettys-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -823,7 +817,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "1576ab2629a7d32eef07f5099446946abd11bb65",
|
||||
"observed_at": "2026-05-01T23:49:27+00:00",
|
||||
"observed_at": "2026-05-01T23:55:23+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": [],
|
||||
@@ -838,7 +832,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "1576ab2629a7d32eef07f5099446946abd11bb65",
|
||||
"observed_at": "2026-05-01T23:49:28+00:00",
|
||||
"observed_at": "2026-05-01T23:55:24+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": [],
|
||||
@@ -964,7 +958,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-identity-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-identity-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -979,7 +973,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "953348b0ef9e0a7ac5a9baaae4c426a1da0b3254",
|
||||
"observed_at": "2026-05-01T23:49:29+00:00",
|
||||
"observed_at": "2026-05-01T23:55:26+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": [
|
||||
@@ -997,7 +991,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "953348b0ef9e0a7ac5a9baaae4c426a1da0b3254",
|
||||
"observed_at": "2026-05-01T23:49:30+00:00",
|
||||
"observed_at": "2026-05-01T23:55:27+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": [],
|
||||
@@ -1150,7 +1144,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-integracoes-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-integracoes-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1165,7 +1159,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "e067074d349a7101579276bd582601b3e6476de8",
|
||||
"observed_at": "2026-05-01T23:49:31+00:00",
|
||||
"observed_at": "2026-05-01T23:55:28+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": [],
|
||||
@@ -1180,7 +1174,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "eaf49821adefdc1b9d64f456598e9c478a1d498d",
|
||||
"observed_at": "2026-05-01T23:49:32+00:00",
|
||||
"observed_at": "2026-05-01T23:55:29+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": [],
|
||||
@@ -1409,7 +1403,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-intelligence-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-intelligence-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -1422,7 +1416,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-01T23:49:33+00:00",
|
||||
"observed_at": "2026-05-01T23:55:30+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": [],
|
||||
@@ -1437,7 +1431,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-01T23:49:34+00:00",
|
||||
"observed_at": "2026-05-01T23:55:31+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": [],
|
||||
@@ -1563,7 +1557,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mais-humana",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mais-humana",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1577,8 +1571,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "b953bd9430dca2fa800d546de11c727909060d38",
|
||||
"observed_at": "2026-05-01T23:49:35+00:00",
|
||||
"head": "1d4be5387df91df21777fca8afb0975dcdef31ce",
|
||||
"observed_at": "2026-05-01T23:55:31+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": [],
|
||||
@@ -1593,7 +1587,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "f9d954deda54309e96214df45a0949f22e8f6b77",
|
||||
"observed_at": "2026-05-01T23:49:35+00:00",
|
||||
"observed_at": "2026-05-01T23:55:32+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": [],
|
||||
@@ -1605,7 +1599,7 @@
|
||||
"precedence": "divergent",
|
||||
"reason": "divergencia ahead/behind exige decisao humana de precedencia",
|
||||
"rejected_heads": [
|
||||
"b953bd9430dca2fa800d546de11c727909060d38",
|
||||
"1d4be5387df91df21777fca8afb0975dcdef31ce",
|
||||
"f9d954deda54309e96214df45a0949f22e8f6b77"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -1739,12 +1733,10 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mcps-internos-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"comparacao manual de commits necessaria"
|
||||
],
|
||||
"blockers": [],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
@@ -1753,8 +1745,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "f2cb1cf77dc18da0ed22891304dc102ef53a91c2",
|
||||
"observed_at": "2026-05-01T23:49:36+00:00",
|
||||
"head": "341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"observed_at": "2026-05-01T23:55:33+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": [],
|
||||
@@ -1768,8 +1760,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "ed757f7d7e8098f15ad6122535c29ea04cdbd42f",
|
||||
"observed_at": "2026-05-01T23:49:37+00:00",
|
||||
"head": "341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"observed_at": "2026-05-01T23:55:34+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": [],
|
||||
@@ -1777,16 +1769,13 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.1,
|
||||
"precedence": "manual_only",
|
||||
"reason": "hashes distintos sem regra objetiva suficiente para eleger fonte mais recente",
|
||||
"rejected_heads": [
|
||||
"f2cb1cf77dc18da0ed22891304dc102ef53a91c2",
|
||||
"ed757f7d7e8098f15ad6122535c29ea04cdbd42f"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"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": "341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -1888,10 +1877,9 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"comparacao manual de commits necessaria"
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-593a433fd64b",
|
||||
"receipt_id": "mesh-receipt-50dc717c4b5e",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -1899,7 +1887,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-platform-base",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-platform-base",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1913,8 +1901,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "d7274017c2232747d0e03aad027df5ee35553279",
|
||||
"observed_at": "2026-05-01T23:49:38+00:00",
|
||||
"head": "f65a7c43ebef1cf7ab8b3b201ef400f589a89942",
|
||||
"observed_at": "2026-05-01T23:55:34+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": [],
|
||||
@@ -1923,13 +1911,13 @@
|
||||
},
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 3,
|
||||
"behind": 5,
|
||||
"branch": "main",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "4f6e1590ddafd990da4fb07c50e97a545a05aa36",
|
||||
"observed_at": "2026-05-01T23:49:39+00:00",
|
||||
"observed_at": "2026-05-01T23:55:35+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": [
|
||||
@@ -1950,7 +1938,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"d7274017c2232747d0e03aad027df5ee35553279",
|
||||
"f65a7c43ebef1cf7ab8b3b201ef400f589a89942",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -2082,7 +2070,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-public-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-public-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -2095,7 +2083,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "84d24ae0a757069a96cae793a8e5541af848978c",
|
||||
"observed_at": "2026-05-01T23:49:39+00:00",
|
||||
"observed_at": "2026-05-01T23:55:36+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": [],
|
||||
@@ -2110,7 +2098,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "84d24ae0a757069a96cae793a8e5541af848978c",
|
||||
"observed_at": "2026-05-01T23:49:40+00:00",
|
||||
"observed_at": "2026-05-01T23:55:37+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": [],
|
||||
@@ -2236,12 +2224,10 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-stj-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-stj-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"comparacao manual de commits necessaria"
|
||||
],
|
||||
"blockers": [],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": 0,
|
||||
@@ -2251,7 +2237,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"observed_at": "2026-05-01T23:49:41+00:00",
|
||||
"observed_at": "2026-05-01T23:55:38+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": [],
|
||||
@@ -2265,8 +2251,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "d0de4cc3d195cff005b735e8470d8862ad3dce9c",
|
||||
"observed_at": "2026-05-01T23:49:42+00:00",
|
||||
"head": "69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"observed_at": "2026-05-01T23:55:38+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": [],
|
||||
@@ -2274,16 +2260,13 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.1,
|
||||
"precedence": "manual_only",
|
||||
"reason": "hashes distintos sem regra objetiva suficiente para eleger fonte mais recente",
|
||||
"rejected_heads": [
|
||||
"69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"d0de4cc3d195cff005b735e8470d8862ad3dce9c"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"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": "69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
|
||||
"target_name": "tudo-para-ia-stj-platform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2385,10 +2368,9 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"comparacao manual de commits necessaria"
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-703b71298965",
|
||||
"receipt_id": "mesh-receipt-d6c395bfd6ef",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -2396,34 +2378,25 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-ui-platform",
|
||||
"generated_at": "2026-05-01T23:49:44+00:00",
|
||||
"generated_at": "2026-05-01T23:55:40+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-ui-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
"comparacao manual de commits necessaria"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": -1,
|
||||
"behind": -1,
|
||||
"branch": "main",
|
||||
"cleanliness": "dirty",
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "cd32a031787c34e313d28208016ef4cb6e435065",
|
||||
"observed_at": "2026-05-01T23:49:43+00:00",
|
||||
"head": "a0852dfe0121a4ae66da9efb044b85605844eb62",
|
||||
"observed_at": "2026-05-01T23:55:39+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": [
|
||||
"M reports/browser-validations/index.json",
|
||||
" M reports/latest-cloudflare-preview-plan.json",
|
||||
" M reports/latest-mcp-gateway-evidence.json",
|
||||
" M reports/latest-static-browser-validation.json",
|
||||
" M reports/mcp-gateway-evidence/index.json",
|
||||
"?? reports/browser-validations/static-browser-validation-20260501234652.json",
|
||||
"?? reports/latest-mcp-transit-gateway-acceptance-live.json",
|
||||
"?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260501234718-d646bb2a.json"
|
||||
],
|
||||
"status_preview": [],
|
||||
"target_name": "tudo-para-ia-ui-platform",
|
||||
"upstream": ""
|
||||
},
|
||||
@@ -2434,8 +2407,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "cd32a031787c34e313d28208016ef4cb6e435065",
|
||||
"observed_at": "2026-05-01T23:49:44+00:00",
|
||||
"head": "dd443f6ee1f7006efdea0b1930594f3d55e0a433",
|
||||
"observed_at": "2026-05-01T23:55:40+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": [],
|
||||
@@ -2443,11 +2416,12 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"confidence": 0.1,
|
||||
"precedence": "manual_only",
|
||||
"reason": "hashes distintos sem regra objetiva suficiente para eleger fonte mais recente",
|
||||
"rejected_heads": [
|
||||
"cd32a031787c34e313d28208016ef4cb6e435065"
|
||||
"a0852dfe0121a4ae66da9efb044b85605844eb62",
|
||||
"dd443f6ee1f7006efdea0b1930594f3d55e0a433"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
@@ -2509,35 +2483,6 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"M reports/browser-validations/index.json",
|
||||
" M reports/latest-cloudflare-preview-plan.json",
|
||||
" M reports/latest-mcp-gateway-evidence.json",
|
||||
" M reports/latest-static-browser-validation.json",
|
||||
" M reports/mcp-gateway-evidence/index.json",
|
||||
"?? reports/browser-validations/static-browser-validation-20260501234652.json",
|
||||
"?? reports/latest-mcp-transit-gateway-acceptance-live.json",
|
||||
"?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260501234718-d646bb2a.json"
|
||||
],
|
||||
"operation_id": "mesh-op-e617c2d013c7",
|
||||
"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": [],
|
||||
@@ -2582,18 +2527,17 @@
|
||||
}
|
||||
],
|
||||
"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"
|
||||
"comparacao manual de commits necessaria"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-71b356fc7877",
|
||||
"receipt_id": "mesh-receipt-6d2e474f90f7",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "dirty_blocked",
|
||||
"status": "environment_blocked",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
}
|
||||
],
|
||||
"report_id": "repository-mesh-a36c3f1fbd23",
|
||||
"report_id": "repository-mesh-2992f4a9cfd1",
|
||||
"summary": [
|
||||
"recibos: 15",
|
||||
"auto_sync_ready: 0",
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
"attention": 0,
|
||||
"blocked": 15,
|
||||
"credentialErrors": 0,
|
||||
"destructiveBlocks": 7,
|
||||
"dirtyRepositories": 4,
|
||||
"destructiveBlocks": 6,
|
||||
"dirtyRepositories": 3,
|
||||
"environments": 4,
|
||||
"fetchEnabled": false,
|
||||
"generatedAt": "2026-05-01T23:49:44+00:00",
|
||||
"generatedAt": "2026-05-01T23:55:40+00:00",
|
||||
"missingMaterializations": 30,
|
||||
"observations": 60,
|
||||
"ok": 0,
|
||||
"pluginAuthAttempt": "wrangler direto autenticado; live /v1/execute OK para Mais Humana; git sync remoto bloqueado por SEC_E_NO_CREDENTIALS e FETCH_HEAD Permission denied",
|
||||
"reportId": "repository-mesh-a36c3f1fbd23",
|
||||
"reportId": "repository-mesh-2992f4a9cfd1",
|
||||
"repositories": [
|
||||
{
|
||||
"actionKinds": [
|
||||
@@ -81,7 +81,7 @@
|
||||
"fetch",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"alignedHash": "6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-docs-plataform",
|
||||
"dirty": 0,
|
||||
@@ -89,14 +89,13 @@
|
||||
"fetchErrorKinds": [],
|
||||
"giteaRepo": "admin/tudo-para-ia-docs-plataform",
|
||||
"hashes": [
|
||||
"6e7fc762f2acdfb4510072d09444dc1ef75867d0",
|
||||
"f20fa21238ffbb6333fd4cbab6a8f2c570147974"
|
||||
"6e7fc762f2acdfb4510072d09444dc1ef75867d0"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico 6e7fc762f2ac; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
@@ -222,7 +221,7 @@
|
||||
"fetchErrorKinds": [],
|
||||
"giteaRepo": "admin/tudo-para-ia-mais-humana",
|
||||
"hashes": [
|
||||
"b953bd9430dca2fa800d546de11c727909060d38",
|
||||
"1d4be5387df91df21777fca8afb0975dcdef31ce",
|
||||
"f9d954deda54309e96214df45a0949f22e8f6b77"
|
||||
],
|
||||
"missing": 2,
|
||||
@@ -236,7 +235,7 @@
|
||||
"fetch",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"alignedHash": "341ffcc0e70deb543c35c8b1da5461e3f37b8e21",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-mcps-internos-plataform",
|
||||
"dirty": 0,
|
||||
@@ -244,14 +243,13 @@
|
||||
"fetchErrorKinds": [],
|
||||
"giteaRepo": "admin/tudo-para-ia-mcps-internos-plataform",
|
||||
"hashes": [
|
||||
"f2cb1cf77dc18da0ed22891304dc102ef53a91c2",
|
||||
"ed757f7d7e8098f15ad6122535c29ea04cdbd42f"
|
||||
"341ffcc0e70deb543c35c8b1da5461e3f37b8e21"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico 341ffcc0e70d; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
@@ -267,7 +265,7 @@
|
||||
"fetchErrorKinds": [],
|
||||
"giteaRepo": "admin/tudo-para-ia-platform-base",
|
||||
"hashes": [
|
||||
"d7274017c2232747d0e03aad027df5ee35553279",
|
||||
"f65a7c43ebef1cf7ab8b3b201ef400f589a89942",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"missing": 2,
|
||||
@@ -302,7 +300,7 @@
|
||||
"fetch",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"alignedHash": "69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-stj-platform",
|
||||
"dirty": 0,
|
||||
@@ -310,36 +308,35 @@
|
||||
"fetchErrorKinds": [],
|
||||
"giteaRepo": "admin/tudo-para-ia-stj-platform",
|
||||
"hashes": [
|
||||
"69ce944e410defbde96432ddc3772c0c7af523be",
|
||||
"d0de4cc3d195cff005b735e8470d8862ad3dce9c"
|
||||
"69ce944e410defbde96432ddc3772c0c7af523be"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 69ce944e410d; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-ui-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-ui-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"giteaRepo": "admin/tudo-para-ia-ui-platform",
|
||||
"hashes": [
|
||||
"a0852dfe0121a4ae66da9efb044b85605844eb62",
|
||||
"dd443f6ee1f7006efdea0b1930594f3d55e0a433"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"block_destructive_sync",
|
||||
"fetch",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "cd32a031787c34e313d28208016ef4cb6e435065",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-ui-platform",
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-ui-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"giteaRepo": "admin/tudo-para-ia-ui-platform",
|
||||
"hashes": [
|
||||
"cd32a031787c34e313d28208016ef4cb6e435065"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico cd32a031787c; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
}
|
||||
],
|
||||
"targets": 15
|
||||
|
||||
@@ -34,7 +34,7 @@ Register-ScheduledTask -TaskName 'TudoParaIA-RepositoryMeshSync' -Action $action
|
||||
|
||||
## Estado desta rodada
|
||||
|
||||
- report_id: `repository-mesh-a36c3f1fbd23`
|
||||
- report_id: `repository-mesh-2992f4a9cfd1`
|
||||
- blocked: `15`
|
||||
- attention: `0`
|
||||
- credential_errors: `0`
|
||||
@@ -45,15 +45,15 @@ Register-ScheduledTask -TaskName 'TudoParaIA-RepositoryMeshSync' -Action $action
|
||||
- tudo-para-ia-business-platform: hash unico b1e772b9d5d1; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-compliance-platform: hash unico 591f0f182c39; 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: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-docs-plataform: hash unico 6e7fc762f2ac; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-finance-platform: hash unico 26602539aa15; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-gettys-platform: hash unico 1576ab2629a7; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-identity-platform: hash unico 953348b0ef9e; 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; 2 remotes divergentes; 3 divergencias nominais; 1 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; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-mcps-internos-plataform: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-mcps-internos-plataform: hash unico 341ffcc0e70d; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- 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 84d24ae0a757; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-stj-platform: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-ui-platform: hash unico cd32a031787c; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- tudo-para-ia-stj-platform: hash unico 69ce944e410d; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- tudo-para-ia-ui-platform: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Repository Mesh Central Write Status
|
||||
|
||||
- generated_at: `2026-05-01T23:49:44+00:00`
|
||||
- generated_at: `2026-05-01T23:55:40+00:00`
|
||||
- central_platform_folder: `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\15_repo_tudo-para-ia-mais-humana-platform`
|
||||
- requested: `True`
|
||||
- ok: `False`
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Ordens relacionadas por repositorio
|
||||
|
||||
- report_id: `repository-mesh-a36c3f1fbd23`
|
||||
- generated_at: `2026-05-01T23:49:44+00:00`
|
||||
- report_id: `repository-mesh-2992f4a9cfd1`
|
||||
- generated_at: `2026-05-01T23:55:40+00:00`
|
||||
|
||||
## tudo-para-ia-business-platform
|
||||
|
||||
@@ -250,32 +250,22 @@
|
||||
- pasta_central: `12_repo_tudo-para-ia-public-platform`
|
||||
- risco: `blocked`
|
||||
- ordens_ativas:
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\executivas\0051_EXECUTIVA__executar-pages-deploy-com-wrangler-486-em-host-aprovado.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\executivas\0052_EXECUTIVA__substituir-canonical-local-por-dominio-publico-e-verificar-522.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\executivas\0053_EXECUTIVA__aplicar-registro-mcp-central-com-ui-consumer-readback.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\executivas\0054_EXECUTIVA__reconciliar-manifesto-docs-peer-e-public-docs-sourcehash.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\executivas\0055_EXECUTIVA__homologar-aceites-lead-handoff-com-business-compliance-customerops.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\gerenciais\0046_GERENCIAL__homologar-runtime-pages-deploy-externo-com-slo-de-upload.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\gerenciais\0047_GERENCIAL__decidir-dominio-publico-e-politica-pagesdev-rollback.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\gerenciais\0048_GERENCIAL__pactuar-mutacao-mcp-central-e-consumo-ui-contract.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\gerenciais\0049_GERENCIAL__pactuar-docs-platform-manifesto-peer-public-platform.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\gerenciais\0050_GERENCIAL__aprovar-retencao-purge-suporte-leads-publicos.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\executivas\0056_EXECUTIVA__executar-pages-deploy-runner-oficial.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\executivas\0057_EXECUTIVA__confirmar-readback-canonical-live.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\executivas\0058_EXECUTIVA__registrar-contrato-mcp-central-public.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\executivas\0059_EXECUTIVA__sincronizar-docs-platform-sourcehash.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\executivas\0060_EXECUTIVA__homologar-lead-handoff-sem-pii.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\gerenciais\0051_GERENCIAL__homologar-runner-pages-deploy.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\gerenciais\0052_GERENCIAL__decidir-dominio-final-canonical.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\gerenciais\0053_GERENCIAL__governar-mcp-central-ui-public.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\gerenciais\0054_GERENCIAL__governar-docs-platform-peer-public.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\12_repo_tudo-para-ia-public-platform\orders\gerenciais\0055_GERENCIAL__aprovar-retencao-purge-suporte-leads.md`
|
||||
|
||||
## tudo-para-ia-stj-platform
|
||||
|
||||
- pasta_central: `13_repo_tudo-para-ia-stj-platform`
|
||||
- risco: `blocked`
|
||||
- ordens_ativas:
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\13_repo_tudo-para-ia-stj-platform\orders\executivas\0061_EXECUTIVA__publicar-mcp-gateway-live-aliases-round015.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\13_repo_tudo-para-ia-stj-platform\orders\executivas\0062_EXECUTIVA__executar-deploy-stj-workers-pos-mcp-central.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\13_repo_tudo-para-ia-stj-platform\orders\executivas\0063_EXECUTIVA__confirmar-kv-readback-byte-a-byte-round015.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\13_repo_tudo-para-ia-stj-platform\orders\executivas\0064_EXECUTIVA__rodar-suite-stj-completa-runner-node-esbuild.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\13_repo_tudo-para-ia-stj-platform\orders\executivas\0065_EXECUTIVA__sincronizar-repositorios-apos-credenciais-remotas.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\13_repo_tudo-para-ia-stj-platform\orders\gerenciais\0056_GERENCIAL__aprovar-release-live-mcp-gateway-round015.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\13_repo_tudo-para-ia-stj-platform\orders\gerenciais\0057_GERENCIAL__homologar-runner-cloudflare-sem-spawn-eperm.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\13_repo_tudo-para-ia-stj-platform\orders\gerenciais\0058_GERENCIAL__definir-politica-readback-byte-preserving-kv.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\13_repo_tudo-para-ia-stj-platform\orders\gerenciais\0059_GERENCIAL__pactuar-aceite-business-identity-docs-stj-mcp.md`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\13_repo_tudo-para-ia-stj-platform\orders\gerenciais\0060_GERENCIAL__tratar-limite-material-producao-codigo-stj.md`
|
||||
- ordens_ativas: nenhuma ordem encontrada ou pasta central ausente
|
||||
|
||||
## tudo-para-ia-ui-platform
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Repository Mesh Reconciliation Plan
|
||||
|
||||
- plan_id: `mesh-plan-99bd14b7a9c5`
|
||||
- report_id: `repository-mesh-a36c3f1fbd23`
|
||||
- generated_at: `2026-05-01T23:49:44+00:00`
|
||||
- plan_id: `mesh-plan-9ea4a5b67527`
|
||||
- report_id: `repository-mesh-2992f4a9cfd1`
|
||||
- generated_at: `2026-05-01T23:55:40+00:00`
|
||||
- blockers: `15`
|
||||
- auto_sync_ready: `0`
|
||||
- rename_ready: `0`
|
||||
@@ -77,20 +77,19 @@
|
||||
|
||||
### tudo-para-ia-docs-plataform
|
||||
|
||||
- receipt_id: `mesh-receipt-375271a5728c`
|
||||
- receipt_id: `mesh-receipt-d65260392709`
|
||||
- status: `environment_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
- selected_head: ``
|
||||
- selected_environment: ``
|
||||
- precedence: `manual_only`
|
||||
- reason: hashes distintos sem regra objetiva suficiente para eleger fonte mais recente
|
||||
- selected_head: `6e7fc762f2acdfb4510072d09444dc1ef75867d0`
|
||||
- selected_environment: `windows-primary`
|
||||
- precedence: `single_hash`
|
||||
- reason: todos os ambientes com HEAD confirmado apontam para o mesmo commit
|
||||
- nomenclatura:
|
||||
- `exact` selected=`tudo-para-ia-docs-plataform` expected=`tudo-para-ia-docs-plataform` reason=nome esperado ja esta materializado
|
||||
- `exact` selected=`tudo-para-ia-docs-plataform` expected=`tudo-para-ia-docs-plataform` reason=nome esperado ja esta materializado
|
||||
- pendencias:
|
||||
- ambiente declarado pela OS nao esta acessivel a partir desta sessao
|
||||
- comparacao manual de commits necessaria
|
||||
- operacoes:
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
@@ -226,20 +225,19 @@
|
||||
|
||||
### tudo-para-ia-mcps-internos-plataform
|
||||
|
||||
- receipt_id: `mesh-receipt-593a433fd64b`
|
||||
- receipt_id: `mesh-receipt-50dc717c4b5e`
|
||||
- status: `environment_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
- selected_head: ``
|
||||
- selected_environment: ``
|
||||
- precedence: `manual_only`
|
||||
- reason: hashes distintos sem regra objetiva suficiente para eleger fonte mais recente
|
||||
- selected_head: `341ffcc0e70deb543c35c8b1da5461e3f37b8e21`
|
||||
- selected_environment: `windows-primary`
|
||||
- precedence: `single_hash`
|
||||
- reason: todos os ambientes com HEAD confirmado apontam para o mesmo commit
|
||||
- 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:
|
||||
- ambiente declarado pela OS nao esta acessivel a partir desta sessao
|
||||
- comparacao manual de commits necessaria
|
||||
- operacoes:
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
- `environment_blocked` `blocker` `manual`: Executar inventario no ambiente inacessivel
|
||||
@@ -287,7 +285,26 @@
|
||||
|
||||
### tudo-para-ia-stj-platform
|
||||
|
||||
- receipt_id: `mesh-receipt-703b71298965`
|
||||
- receipt_id: `mesh-receipt-d6c395bfd6ef`
|
||||
- status: `environment_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
- selected_head: `69ce944e410defbde96432ddc3772c0c7af523be`
|
||||
- selected_environment: `windows-primary`
|
||||
- precedence: `single_hash`
|
||||
- reason: todos os ambientes com HEAD confirmado apontam para o mesmo commit
|
||||
- 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:
|
||||
- ambiente declarado pela OS nao esta acessivel a partir desta sessao
|
||||
- operacoes:
|
||||
- `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-6d2e474f90f7`
|
||||
- status: `environment_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
@@ -296,33 +313,11 @@
|
||||
- precedence: `manual_only`
|
||||
- reason: hashes distintos sem regra objetiva suficiente para eleger fonte mais recente
|
||||
- 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
|
||||
- `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:
|
||||
- ambiente declarado pela OS nao esta acessivel a partir desta sessao
|
||||
- comparacao manual de commits necessaria
|
||||
- operacoes:
|
||||
- `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-71b356fc7877`
|
||||
- status: `dirty_blocked`
|
||||
- risk: `blocked`
|
||||
- safe_to_auto_sync: `False`
|
||||
- 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,7 +1,7 @@
|
||||
# Repository Mesh Sync
|
||||
|
||||
- report_id: `repository-mesh-a36c3f1fbd23`
|
||||
- generated_at: `2026-05-01T23:49:44+00:00`
|
||||
- report_id: `repository-mesh-2992f4a9cfd1`
|
||||
- generated_at: `2026-05-01T23:55:40+00:00`
|
||||
- ecosystem_root: `G:\_codex-git`
|
||||
- fetch_enabled: `False`
|
||||
- plugin_cloudflare_auth_attempt: `wrangler direto autenticado; live /v1/execute OK para Mais Humana; git sync remoto bloqueado por SEC_E_NO_CREDENTIALS e FETCH_HEAD Permission denied`
|
||||
@@ -11,9 +11,9 @@
|
||||
- ok: `0`
|
||||
- attention: `0`
|
||||
- blocked: `15`
|
||||
- worktrees sujos: `4`
|
||||
- worktrees sujos: `3`
|
||||
- falhas de credencial: `0`
|
||||
- bloqueios contra sync destrutiva: `7`
|
||||
- bloqueios contra sync destrutiva: `6`
|
||||
|
||||
## Regra de seguranca aplicada
|
||||
|
||||
@@ -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: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- resumo: hash unico 6e7fc762f2ac; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `6e7fc762f2ac` | `https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `f20fa21238ff` | `https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `6e7fc762f2ac` | `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 |
|
||||
|
||||
@@ -229,7 +229,7 @@ Acoes/decisoes:
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `b953bd9430dc` | `https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git` | `clean` | |
|
||||
| `windows-primary` | `present_git` | `main` | `1d4be5387df9` | `https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `f9d954deda54` | `https://git.ami.app.br/admin/tudo-para-ia-mais-humana.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 |
|
||||
@@ -246,12 +246,12 @@ 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: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- resumo: hash unico 341ffcc0e70d; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `f2cb1cf77dc1` | `https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `ed757f7d7e80` | `https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git` | `clean` | |
|
||||
| `windows-primary` | `present_git` | `main` | `341ffcc0e70d` | `https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `341ffcc0e70d` | `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 |
|
||||
|
||||
@@ -271,7 +271,7 @@ Acoes/decisoes:
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `d7274017c223` | `https://git.ami.app.br/admin/tudo-para-ia-platform-base.git` | `clean` | |
|
||||
| `windows-primary` | `present_git` | `main` | `f65a7c43ebef` | `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 |
|
||||
@@ -310,12 +310,12 @@ 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: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
- resumo: hash unico 69ce944e410d; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `69ce944e410d` | `https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `d0de4cc3d195` | `https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `69ce944e410d` | `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 |
|
||||
|
||||
@@ -331,17 +331,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 cd32a031787c; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva
|
||||
- resumo: 2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais
|
||||
|
||||
| ambiente | presenca | branch | head | remote | worktree | observacao |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| `windows-primary` | `present_git` | `main` | `cd32a031787c` | `https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git` | `dirty` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `cd32a031787c` | `https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git` | `clean` | |
|
||||
| `windows-primary` | `present_git` | `main` | `a0852dfe0121` | `https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git` | `clean` | |
|
||||
| `windows-secondary` | `present_git` | `main` | `dd443f6ee1f7` | `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
|
||||
- `fetch` `ok` `auto`: espelho materializado; fetch nao destrutivo e acao padrao de manutencao
|
||||
- `fetch` `ok` `auto`: espelho materializado; fetch nao destrutivo e acao padrao de manutencao
|
||||
- `require_environment_access` `blocked` `manual`: ambiente declarado na OS nao esta acessivel nesta sessao
|
||||
- `require_environment_access` `blocked` `manual`: ambiente declarado na OS nao esta acessivel nesta sessao
|
||||
|
||||
@@ -12,7 +12,7 @@ mesh-action-9abead089781,tudo-para-ia-customer-ops-platform,windows-secondary,fe
|
||||
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-5880bb6552f2,tudo-para-ia-docs-plataform,windows-primary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,6e7fc762f2acdfb4510072d09444dc1ef75867d0 | https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git
|
||||
mesh-action-080ca079b879,tudo-para-ia-docs-plataform,windows-secondary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,f20fa21238ffbb6333fd4cbab6a8f2c570147974 | https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git
|
||||
mesh-action-080ca079b879,tudo-para-ia-docs-plataform,windows-secondary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,6e7fc762f2acdfb4510072d09444dc1ef75867d0 | https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git
|
||||
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
|
||||
mesh-action-258528af32fb,tudo-para-ia-docs-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-a7a379dbe718,tudo-para-ia-finance-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 _paradigmas/lago
|
||||
@@ -37,17 +37,17 @@ mesh-action-4a98dea693b0,tudo-para-ia-intelligence-platform,windows-primary,fetc
|
||||
mesh-action-6e5402580b0f,tudo-para-ia-intelligence-platform,windows-secondary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,37c3ae1945864be8fed0e3dd4c0c560b486fba09 | https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git
|
||||
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-0e884491866e,tudo-para-ia-mais-humana-platform,windows-primary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,b953bd9430dca2fa800d546de11c727909060d38 | https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git
|
||||
mesh-action-0e884491866e,tudo-para-ia-mais-humana-platform,windows-primary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,1d4be5387df91df21777fca8afb0975dcdef31ce | https://git.ami.app.br/admin/tudo-para-ia-mais-humana.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=5;upstream=origin/main
|
||||
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-3ca71e7cd6ac,tudo-para-ia-mcps-internos-plataform,windows-primary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,f2cb1cf77dc18da0ed22891304dc102ef53a91c2 | https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git
|
||||
mesh-action-76753a97221b,tudo-para-ia-mcps-internos-plataform,windows-secondary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,ed757f7d7e8098f15ad6122535c29ea04cdbd42f | https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git
|
||||
mesh-action-3ca71e7cd6ac,tudo-para-ia-mcps-internos-plataform,windows-primary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,341ffcc0e70deb543c35c8b1da5461e3f37b8e21 | https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git
|
||||
mesh-action-76753a97221b,tudo-para-ia-mcps-internos-plataform,windows-secondary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,341ffcc0e70deb543c35c8b1da5461e3f37b8e21 | https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git
|
||||
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-dd0d93d14349,tudo-para-ia-platform-base,windows-primary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,d7274017c2232747d0e03aad027df5ee35553279 | https://git.ami.app.br/admin/tudo-para-ia-platform-base.git
|
||||
mesh-action-dd0d93d14349,tudo-para-ia-platform-base,windows-primary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,f65a7c43ebef1cf7ab8b3b201ef400f589a89942 | https://git.ami.app.br/admin/tudo-para-ia-platform-base.git
|
||||
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=3;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=5;upstream=origin/main
|
||||
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-6dd1f81234a2,tudo-para-ia-public-platform,windows-primary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,84d24ae0a757069a96cae793a8e5541af848978c | https://git.ami.app.br/admin/tudo-para-ia-public-platform.git
|
||||
@@ -55,10 +55,10 @@ mesh-action-a135683c8f40,tudo-para-ia-public-platform,windows-secondary,fetch,ok
|
||||
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-ff616d525be0,tudo-para-ia-stj-platform,windows-primary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,69ce944e410defbde96432ddc3772c0c7af523be | https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git
|
||||
mesh-action-9e801c40f5c8,tudo-para-ia-stj-platform,windows-secondary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,d0de4cc3d195cff005b735e8470d8862ad3dce9c | https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git
|
||||
mesh-action-9e801c40f5c8,tudo-para-ia-stj-platform,windows-secondary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,69ce944e410defbde96432ddc3772c0c7af523be | https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git
|
||||
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,M reports/browser-validations/index.json | M reports/latest-cloudflare-preview-plan.json | M reports/latest-mcp-gateway-evidence.json | M reports/latest-static-browser-validation.json | M reports/mcp-gateway-evidence/index.json | ?? reports/browser-validations/static-browser-validation-20260501234652.json | ?? reports/latest-mcp-transit-gateway-acceptance-live.json | ?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260501234718-d646bb2a.json
|
||||
mesh-action-f6946d42b041,tudo-para-ia-ui-platform,windows-secondary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,cd32a031787c34e313d28208016ef4cb6e435065 | https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git
|
||||
mesh-action-61bbdbde877a,tudo-para-ia-ui-platform,windows-primary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,a0852dfe0121a4ae66da9efb044b85605844eb62 | https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git
|
||||
mesh-action-f6946d42b041,tudo-para-ia-ui-platform,windows-secondary,fetch,ok,sim,nao,espelho materializado; fetch nao destrutivo e acao padrao de manutencao,git fetch --all --prune,,dd443f6ee1f7006efdea0b1930594f3d55e0a433 | https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git
|
||||
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
|
||||
mesh-action-ff4124206ec5,tudo-para-ia-ui-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
|
||||
|
||||
|
@@ -12,7 +12,7 @@ tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,admin/tudo
|
||||
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,,not-run,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,,not-run,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,6e7fc762f2acdfb4510072d09444dc1ef75867d0,https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,f20fa21238ffbb6333fd4cbab6a8f2c570147974,https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,6e7fc762f2acdfb4510072d09444dc1ef75867d0,https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,,not-run,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,,not-run,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,26602539aa15c4d745d4305758d3979aba0ddeca,https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git,dirty,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
@@ -35,16 +35,16 @@ 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,not-run,
|
||||
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,,not-run,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,,not-run,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,admin/tudo-para-ia-mais-humana,windows-primary,G:\_codex-git\tudo-para-ia-mais-humana,tudo-para-ia-mais-humana,G:\_codex-git\tudo-para-ia-mais-humana,present_git,main,b953bd9430dca2fa800d546de11c727909060d38,https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git,clean,unknown:fatal: no upstream configured for branch 'main',not-run,
|
||||
tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,admin/tudo-para-ia-mais-humana,windows-primary,G:\_codex-git\tudo-para-ia-mais-humana,tudo-para-ia-mais-humana,G:\_codex-git\tudo-para-ia-mais-humana,present_git,main,1d4be5387df91df21777fca8afb0975dcdef31ce,https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git,clean,unknown:fatal: no upstream configured for branch 'main',not-run,
|
||||
tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,admin/tudo-para-ia-mais-humana,windows-secondary,G:\codex_vm\_codex-git\tudo-para-ia-mais-humana,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=5;upstream=origin/main,not-run,
|
||||
tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,admin/tudo-para-ia-mais-humana,codex-server,\root\__gpt-codex\tudo-para-ia-mais-humana,,,unreachable_environment,,,,unreachable_environment,,not-run,ambiente nao acessivel a partir desta sessao: /root/__gpt-codex
|
||||
tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,admin/tudo-para-ia-mais-humana,gitlab-server,\root\_codex-git\tudo-para-ia-mais-humana,,,unreachable_environment,,,,unreachable_environment,,not-run,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,f2cb1cf77dc18da0ed22891304dc102ef53a91c2,https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,ed757f7d7e8098f15ad6122535c29ea04cdbd42f,https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,341ffcc0e70deb543c35c8b1da5461e3f37b8e21,https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,341ffcc0e70deb543c35c8b1da5461e3f37b8e21,https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,,not-run,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,,not-run,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,d7274017c2232747d0e03aad027df5ee35553279,https://git.ami.app.br/admin/tudo-para-ia-platform-base.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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=3;upstream=origin/main,not-run,
|
||||
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,f65a7c43ebef1cf7ab8b3b201ef400f589a89942,https://git.ami.app.br/admin/tudo-para-ia-platform-base.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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=5;upstream=origin/main,not-run,
|
||||
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,,not-run,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,,not-run,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,84d24ae0a757069a96cae793a8e5541af848978c,https://git.ami.app.br/admin/tudo-para-ia-public-platform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
@@ -52,10 +52,10 @@ tudo-para-ia-public-platform,tudo-para-ia-public-platform,admin/tudo-para-ia-pub
|
||||
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,,not-run,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,,not-run,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,69ce944e410defbde96432ddc3772c0c7af523be,https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,d0de4cc3d195cff005b735e8470d8862ad3dce9c,https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,69ce944e410defbde96432ddc3772c0c7af523be,https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,,not-run,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,,not-run,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,cd32a031787c34e313d28208016ef4cb6e435065,https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git,dirty,unknown:fatal: no upstream configured for branch 'main',not-run,
|
||||
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,cd32a031787c34e313d28208016ef4cb6e435065,https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,a0852dfe0121a4ae66da9efb044b85605844eb62,https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git,clean,unknown:fatal: no upstream configured for branch 'main',not-run,
|
||||
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,dd443f6ee1f7006efdea0b1930594f3d55e0a433,https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git,clean,ahead=0;behind=0;upstream=origin/main,not-run,
|
||||
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,,not-run,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,,not-run,ambiente nao acessivel a partir desta sessao: /root/_codex-git
|
||||
|
||||
|
@@ -34,6 +34,5 @@ mesh-op-56670cc10694,tudo-para-ia-public-platform,environment_blocked,blocker,no
|
||||
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-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-e617c2d013c7,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 | M reports/browser-validations/index.json | M reports/latest-cloudflare-preview-plan.json | M reports/latest-mcp-gateway-evidence.json | M reports/latest-static-browser-validation.json | M reports/mcp-gateway-evidence/index.json | ?? reports/browser-validations/static-browser-validation-20260501234652.json | ?? reports/latest-mcp-transit-gateway-acceptance-live.json | ?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260501234718-d646bb2a.json
|
||||
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
|
||||
|
||||
|
@@ -2,15 +2,15 @@ receipt_id,target_name,expected_local_name,status,risk,safe_to_auto_sync,selecte
|
||||
mesh-receipt-e5161c10eb24,tudo-para-ia-business-platform,tudo-para-ia-business-platform,environment_blocked,blocked,no,b1e772b9d5d1969a05b83659d7a7b5b57790ee1d,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-96547e0aed2a,tudo-para-ia-compliance-platform,tudo-para-ia-compliance-platform,environment_blocked,blocked,no,591f0f182c39253065b29aa2678a5acf76294b4f,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-375271a5728c,tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,environment_blocked,blocked,no,,,manual_only,exact | exact,2,2
|
||||
mesh-receipt-d65260392709,tudo-para-ia-docs-plataform,tudo-para-ia-docs-plataform,environment_blocked,blocked,no,6e7fc762f2acdfb4510072d09444dc1ef75867d0,windows-primary,single_hash,exact | exact,1,2
|
||||
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-9f31d7bb2720,tudo-para-ia-gettys-platform,tudo-para-ia-gettys-platform,environment_blocked,blocked,no,1576ab2629a7d32eef07f5099446946abd11bb65,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-0df6e9f4e266,tudo-para-ia-integracoes-platform,tudo-para-ia-integracoes-platform,environment_blocked,blocked,no,,,divergent,conflict | canonical_rename_required,5,6
|
||||
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-c6a2b8e7407d,tudo-para-ia-mais-humana-platform,tudo-para-ia-mais-humana,environment_blocked,blocked,no,,,divergent,exact | exact,2,2
|
||||
mesh-receipt-593a433fd64b,tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,environment_blocked,blocked,no,,,manual_only,exact | exact,2,2
|
||||
mesh-receipt-50dc717c4b5e,tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-plataform,environment_blocked,blocked,no,341ffcc0e70deb543c35c8b1da5461e3f37b8e21,windows-primary,single_hash,exact | exact,1,2
|
||||
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-8de74347ca8b,tudo-para-ia-public-platform,tudo-para-ia-public-platform,environment_blocked,blocked,no,84d24ae0a757069a96cae793a8e5541af848978c,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-703b71298965,tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,environment_blocked,blocked,no,,,manual_only,exact | exact,2,2
|
||||
mesh-receipt-71b356fc7877,tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,dirty_blocked,blocked,no,,,dirty_tree,exact | exact,3,3
|
||||
mesh-receipt-d6c395bfd6ef,tudo-para-ia-stj-platform,tudo-para-ia-stj-platform,environment_blocked,blocked,no,69ce944e410defbde96432ddc3772c0c7af523be,windows-primary,single_hash,exact | exact,1,2
|
||||
mesh-receipt-6d2e474f90f7,tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,environment_blocked,blocked,no,,,manual_only,exact | exact,2,2
|
||||
|
||||
|
@@ -42,21 +42,7 @@
|
||||
- `comparar HEAD e status --short`
|
||||
- `registrar pendencias no SQLite semantico`
|
||||
|
||||
## 0103_EXECUTIVA__reconciliar-espelho-tudo-para-ia-ui-platform
|
||||
|
||||
- tipo: `executiva`
|
||||
- prioridade: `alta`
|
||||
- titulo: Reconciliar espelho tudo-para-ia-ui-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-ui-platform`, espelho local `tudo-para-ia-ui-platform`, recibo `mesh-receipt-71b356fc7877` 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`
|
||||
- `validar que nao houve reset/checkout/clean/pull destrutivo`
|
||||
- `comparar HEAD e status --short`
|
||||
- `registrar pendencias no SQLite semantico`
|
||||
|
||||
## 0104_EXECUTIVA__reconciliar-espelho-tudo-para-ia-business-platform
|
||||
## 0103_EXECUTIVA__reconciliar-espelho-tudo-para-ia-business-platform
|
||||
|
||||
- tipo: `executiva`
|
||||
- prioridade: `alta`
|
||||
@@ -70,6 +56,20 @@
|
||||
- `comparar HEAD e status --short`
|
||||
- `registrar pendencias no SQLite semantico`
|
||||
|
||||
## 0104_EXECUTIVA__reconciliar-espelho-tudo-para-ia-compliance-platform
|
||||
|
||||
- tipo: `executiva`
|
||||
- prioridade: `alta`
|
||||
- titulo: Reconciliar espelho tudo-para-ia-compliance-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-compliance-platform`, espelho local `tudo-para-ia-compliance-platform`, recibo `mesh-receipt-96547e0aed2a` e plano `environment_blocked`.
|
||||
- motivo: ambiente declarado pela OS nao esta acessivel a partir desta sessao
|
||||
- validacoes:
|
||||
- `python -m mais_humana.cli repo-mesh --fetch`
|
||||
- `validar que nao houve reset/checkout/clean/pull destrutivo`
|
||||
- `comparar HEAD e status --short`
|
||||
- `registrar pendencias no SQLite semantico`
|
||||
|
||||
## 0100_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-finance-platform
|
||||
|
||||
- tipo: `gerencial`
|
||||
@@ -112,21 +112,7 @@
|
||||
- `comparar HEAD e status --short`
|
||||
- `registrar pendencias no SQLite semantico`
|
||||
|
||||
## 0103_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-ui-platform
|
||||
|
||||
- tipo: `gerencial`
|
||||
- prioridade: `alta`
|
||||
- titulo: Governar sincronizacao de tudo-para-ia-ui-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-ui-platform`, espelho local `tudo-para-ia-ui-platform`, recibo `mesh-receipt-71b356fc7877` 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`
|
||||
- `validar que nao houve reset/checkout/clean/pull destrutivo`
|
||||
- `comparar HEAD e status --short`
|
||||
- `registrar pendencias no SQLite semantico`
|
||||
|
||||
## 0104_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-business-platform
|
||||
## 0103_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-business-platform
|
||||
|
||||
- tipo: `gerencial`
|
||||
- prioridade: `alta`
|
||||
@@ -139,3 +125,17 @@
|
||||
- `validar que nao houve reset/checkout/clean/pull destrutivo`
|
||||
- `comparar HEAD e status --short`
|
||||
- `registrar pendencias no SQLite semantico`
|
||||
|
||||
## 0104_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-compliance-platform
|
||||
|
||||
- tipo: `gerencial`
|
||||
- prioridade: `alta`
|
||||
- titulo: Governar sincronizacao de tudo-para-ia-compliance-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-compliance-platform`, espelho local `tudo-para-ia-compliance-platform`, recibo `mesh-receipt-96547e0aed2a` e plano `environment_blocked`.
|
||||
- motivo: ambiente declarado pela OS nao esta acessivel a partir desta sessao
|
||||
- validacoes:
|
||||
- `python -m mais_humana.cli repo-mesh --fetch`
|
||||
- `validar que nao houve reset/checkout/clean/pull destrutivo`
|
||||
- `comparar HEAD e status --short`
|
||||
- `registrar pendencias no SQLite semantico`
|
||||
|
||||
@@ -134,6 +134,38 @@ def write_json(path: Path, payload: object) -> Path:
|
||||
return path
|
||||
|
||||
|
||||
def _central_write_probe(central_platform_folder: Path | None) -> tuple[Path | None, dict[str, object] | None]:
|
||||
if central_platform_folder is None:
|
||||
return None, None
|
||||
|
||||
probe_path = central_platform_folder / "reports" / ".mais_humana_write_probe.tmp"
|
||||
status: dict[str, object] = {
|
||||
"requested": str(central_platform_folder),
|
||||
"used": str(central_platform_folder),
|
||||
"ok": True,
|
||||
"error": "",
|
||||
"probePath": str(probe_path),
|
||||
}
|
||||
try:
|
||||
probe_path.parent.mkdir(parents=True, exist_ok=True)
|
||||
probe_path.write_text("mais_humana central write probe\n", encoding="utf-8")
|
||||
try:
|
||||
probe_path.unlink()
|
||||
except OSError as exc:
|
||||
status["cleanupWarning"] = f"{type(exc).__name__}: {exc}"
|
||||
except OSError as exc:
|
||||
status.update(
|
||||
{
|
||||
"used": "",
|
||||
"ok": False,
|
||||
"error": f"{type(exc).__name__}: {exc}",
|
||||
"policy": "falha de escrita central nao deve abortar artefatos do projeto real",
|
||||
}
|
||||
)
|
||||
return None, status
|
||||
return central_platform_folder, status
|
||||
|
||||
|
||||
def write_platform_docx(path: Path, report: PlatformHumanReport) -> Path:
|
||||
doc = DocxDocument(title=f"Relatorio humano - {report.platform.title}")
|
||||
doc.heading("Missao", 2)
|
||||
@@ -255,6 +287,7 @@ def generate(
|
||||
push_status: str | None = None,
|
||||
) -> ReportBundle:
|
||||
ensure_project_dirs(project_root)
|
||||
central_for_write, central_write_status = _central_write_probe(central_platform_folder)
|
||||
scans = scan_ecosystem(ecosystem_root)
|
||||
evidence_records = build_evidence_index(scans)
|
||||
cells = build_matrix(scans)
|
||||
@@ -264,10 +297,22 @@ def generate(
|
||||
human_questions = questions_for_ecosystem(platform_reports)
|
||||
playbooks = build_playbooks(platform_reports)
|
||||
insights = build_insights(platform_reports, recommendations)
|
||||
command_specs = base_validation_commands(project_root, central_platform_folder) + platform_validation_commands(platform_reports)
|
||||
command_specs = base_validation_commands(project_root, central_for_write) + platform_validation_commands(platform_reports)
|
||||
ecosystem_report = EcosystemHumanReport(scans=scans, platform_reports=platform_reports, recommendations=recommendations)
|
||||
exit_orders = build_exit_orders(recommendations)
|
||||
generated: list[GeneratedFile] = []
|
||||
if central_write_status is not None:
|
||||
status_path = write_json(project_root / "dados" / "central-platform-write-status.json", central_write_status)
|
||||
generated.append(
|
||||
generated_file(
|
||||
status_path,
|
||||
project_root,
|
||||
"Status do probe de escrita automatica na pasta central da plataforma.",
|
||||
"central write status",
|
||||
"json",
|
||||
relation_to_order,
|
||||
)
|
||||
)
|
||||
round_dossier = build_execution_round_dossier(
|
||||
project_root=project_root,
|
||||
platform_reports=platform_reports,
|
||||
@@ -293,14 +338,14 @@ def generate(
|
||||
mesh_report, mesh_records = run_repository_mesh(
|
||||
ecosystem_root=ecosystem_root,
|
||||
project_root=project_root,
|
||||
central_platform_folder=central_platform_folder,
|
||||
central_platform_folder=central_for_write,
|
||||
fetch=False,
|
||||
plugin_auth_attempt=push_status or "",
|
||||
)
|
||||
mesh_plan, mesh_reconciliation_records = apply_reconciliation_to_report(
|
||||
mesh_report,
|
||||
project_root,
|
||||
central_platform_folder=central_platform_folder,
|
||||
central_platform_folder=central_for_write,
|
||||
)
|
||||
mesh_lock = acquire_lock(project_root / "dados" / "repository-mesh.lock.json", owner="mais_humana.generate")
|
||||
mesh_cycle = build_runtime_cycle(mesh_report, mesh_plan, lock=mesh_lock, execute=False)
|
||||
@@ -309,31 +354,31 @@ def generate(
|
||||
python_exe="C:\\Users\\Ami\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
project_root=project_root,
|
||||
ecosystem_root=ecosystem_root,
|
||||
central_platform_folder=central_platform_folder,
|
||||
central_platform_folder=central_for_write,
|
||||
),
|
||||
cron_scheduler_spec(
|
||||
python_exe="python",
|
||||
project_root=project_root,
|
||||
ecosystem_root=ecosystem_root,
|
||||
central_platform_folder=central_platform_folder,
|
||||
central_platform_folder=central_for_write,
|
||||
),
|
||||
)
|
||||
mesh_runtime_records = write_runtime_artifacts(
|
||||
mesh_cycle,
|
||||
mesh_scheduler_specs,
|
||||
project_root,
|
||||
central_platform_folder=central_platform_folder,
|
||||
central_platform_folder=central_for_write,
|
||||
)
|
||||
mesh_semantic_records = ()
|
||||
if central_platform_folder is not None:
|
||||
if central_for_write is not None:
|
||||
mesh_semantic_counts = write_repository_mesh_semantic_state(
|
||||
central_platform_folder / "controle-semantico.sqlite",
|
||||
central_for_write / "controle-semantico.sqlite",
|
||||
report=mesh_report,
|
||||
plan=mesh_plan,
|
||||
cycle=mesh_cycle,
|
||||
schedulers=mesh_scheduler_specs,
|
||||
)
|
||||
mesh_semantic_records = semantic_generated_records(central_platform_folder / "controle-semantico.sqlite")
|
||||
mesh_semantic_records = semantic_generated_records(central_for_write / "controle-semantico.sqlite")
|
||||
else:
|
||||
from .repository_mesh_semantic import table_counts
|
||||
|
||||
@@ -348,24 +393,24 @@ def generate(
|
||||
mesh_readiness_records = write_readiness_artifacts(
|
||||
mesh_readiness,
|
||||
project_root,
|
||||
central_platform_folder=central_platform_folder,
|
||||
central_platform_folder=central_for_write,
|
||||
)
|
||||
mesh_gitea_plan = build_gitea_mesh_plan(mesh_report)
|
||||
mesh_gitea_records = write_gitea_plan_artifacts(
|
||||
mesh_gitea_plan,
|
||||
project_root,
|
||||
central_platform_folder=central_platform_folder,
|
||||
central_platform_folder=central_for_write,
|
||||
)
|
||||
release_lock(mesh_lock)
|
||||
lifecycle_package = (
|
||||
build_round_execution_package(
|
||||
central_platform_folder,
|
||||
central_for_write,
|
||||
governance_portfolio,
|
||||
round_dossier=round_dossier,
|
||||
total_code_lines_analyzed=line_budget.total_technical_lines,
|
||||
code_lines_available=line_budget.repositories[0].code_lines if line_budget.repositories else 0,
|
||||
)
|
||||
if central_platform_folder is not None
|
||||
if central_for_write is not None
|
||||
else None
|
||||
)
|
||||
evidence_graph = build_evidence_graph(
|
||||
@@ -550,12 +595,12 @@ def generate(
|
||||
)
|
||||
generated.append(generated_file(governance_delta_csv, project_root, "Delta de governanca operacional em CSV.", "delta governanca", "csv", relation_to_order))
|
||||
|
||||
if central_platform_folder is not None:
|
||||
written_orders = write_orders(exit_orders, central_platform_folder)
|
||||
if central_for_write is not None:
|
||||
written_orders = write_orders(exit_orders, central_for_write)
|
||||
write_json(order_summary, exit_orders)
|
||||
for path in written_orders:
|
||||
generated.append(generated_file(path, project_root, "Ordem de saida criada na central.", "ordem de servico", "markdown", relation_to_order))
|
||||
reports_dir = central_platform_folder / "reports"
|
||||
reports_dir = central_for_write / "reports"
|
||||
reports_dir.mkdir(parents=True, exist_ok=True)
|
||||
executed = reports_dir / "EXECUTADO__fundacao-tudo-para-ia-mais-humana.md"
|
||||
executed.write_text(executed_order_markdown(platform_reports, exit_orders), encoding="utf-8")
|
||||
@@ -563,7 +608,7 @@ def generate(
|
||||
pending = reports_dir / "PENDENCIAS-CODEX__fundacao-tudo-para-ia-mais-humana.md"
|
||||
pending.write_text(pending_markdown(platform_reports, push_status=push_status), encoding="utf-8")
|
||||
generated.append(generated_file(pending, project_root, "Registro de pendencias reais da rodada.", "pendencias", "markdown", relation_to_order))
|
||||
audit_dir = central_platform_folder / "audit"
|
||||
audit_dir = central_for_write / "audit"
|
||||
audit_dir.mkdir(parents=True, exist_ok=True)
|
||||
audit = audit_dir / "AUDITORIA-GPT__fundacao-tudo-para-ia-mais-humana.md"
|
||||
audit.write_text(audit_markdown(platform_reports, exit_orders), encoding="utf-8")
|
||||
@@ -577,7 +622,7 @@ def generate(
|
||||
operational_audit = audit_dir / "AUDITORIA-GPT__rodada-operacional-mais-humana.md"
|
||||
operational_audit.write_text(order_justifications_markdown(round_dossier), encoding="utf-8")
|
||||
generated.append(generated_file(operational_audit, project_root, "Auditoria operacional das ordens tratadas.", "auditoria", "markdown", relation_to_order))
|
||||
sqlite_path = central_platform_folder / "controle-semantico.sqlite"
|
||||
sqlite_path = central_for_write / "controle-semantico.sqlite"
|
||||
write_semantic_state(sqlite_path, tuple(generated), exit_orders, platform_reports, recommendations, round_dossier)
|
||||
|
||||
provisional_bundle = ReportBundle(
|
||||
@@ -606,7 +651,7 @@ def generate(
|
||||
delta_path.write_text(snapshot_delta_markdown(diff_snapshots(previous_snapshot, current_snapshot)), encoding="utf-8")
|
||||
generated.append(generated_file(delta_path, project_root, "Delta de maturidade humana contra snapshot anterior.", "delta", "markdown", relation_to_order))
|
||||
|
||||
if central_platform_folder is not None:
|
||||
if central_for_write is not None:
|
||||
central_bundle = ReportBundle(
|
||||
output_root=str(project_root),
|
||||
generated_files=tuple(generated),
|
||||
@@ -616,9 +661,9 @@ def generate(
|
||||
total_code_lines_analyzed=ecosystem_report.total_code_lines,
|
||||
warnings=tuple(warning for report in platform_reports for warning in report.scan.warnings),
|
||||
)
|
||||
for path in write_central_status_pages(central_platform_folder, central_bundle, platform_reports, exit_orders):
|
||||
for path in write_central_status_pages(central_for_write, central_bundle, platform_reports, exit_orders):
|
||||
generated.append(generated_file(path, project_root, "Pagina de estado/indice da central.", "estado central", "markdown", relation_to_order))
|
||||
sqlite_path = central_platform_folder / "controle-semantico.sqlite"
|
||||
sqlite_path = central_for_write / "controle-semantico.sqlite"
|
||||
write_semantic_state(sqlite_path, tuple(generated), exit_orders, platform_reports, recommendations, round_dossier)
|
||||
|
||||
final_bundle = ReportBundle(
|
||||
@@ -637,7 +682,7 @@ def generate(
|
||||
portfolio=governance_portfolio,
|
||||
lifecycle_package=lifecycle_package,
|
||||
compiled_orders=governance_orders,
|
||||
central_folder=central_platform_folder,
|
||||
central_folder=central_for_write,
|
||||
extra_text=(push_status or "",),
|
||||
)
|
||||
assurance_json = write_json(project_root / "dados" / "assurance-rodada.json", assurance)
|
||||
@@ -648,8 +693,8 @@ def generate(
|
||||
assurance_csv = project_root / "matrizes" / "assurance-rodada.csv"
|
||||
assurance_csv.write_text(rows_to_csv(assurance_rows(assurance)), encoding="utf-8")
|
||||
generated.append(generated_file(assurance_csv, project_root, "Assurance da rodada em CSV.", "assurance", "csv", relation_to_order))
|
||||
if central_platform_folder is not None and lifecycle_package is not None:
|
||||
for path in write_central_lifecycle_exports(central_platform_folder, lifecycle_package):
|
||||
if central_for_write is not None and lifecycle_package is not None:
|
||||
for path in write_central_lifecycle_exports(central_for_write, lifecycle_package):
|
||||
generated.append(generated_file(path, project_root, "Fechamento lifecycle das ordens ativas na central.", "lifecycle central", "markdown", relation_to_order))
|
||||
reconciled = build_reconciled_status(
|
||||
governance_portfolio,
|
||||
@@ -660,10 +705,10 @@ def generate(
|
||||
budget=line_budget,
|
||||
assurance=assurance,
|
||||
)
|
||||
for path in write_reconciled_status(central_platform_folder, reconciled):
|
||||
for path in write_reconciled_status(central_for_write, reconciled):
|
||||
generated.append(generated_file(path, project_root, "Estado reconciliado da central.", "estado reconciliado", "markdown", relation_to_order))
|
||||
write_governance_semantic_state(
|
||||
central_platform_folder / "controle-semantico.sqlite",
|
||||
central_for_write / "controle-semantico.sqlite",
|
||||
governance_portfolio,
|
||||
readiness_registry,
|
||||
workflow_portfolio,
|
||||
@@ -689,8 +734,8 @@ def generate(
|
||||
contract_md.write_text(contract_markdown(contract), encoding="utf-8")
|
||||
generated.append(generated_file(contract_md, project_root, "Contrato publico Markdown da plataforma Mais Humana.", "contrato", "markdown", relation_to_order))
|
||||
|
||||
if central_platform_folder is not None:
|
||||
sqlite_path = central_platform_folder / "controle-semantico.sqlite"
|
||||
if central_for_write is not None:
|
||||
sqlite_path = central_for_write / "controle-semantico.sqlite"
|
||||
write_semantic_state(sqlite_path, tuple(generated), exit_orders, platform_reports, recommendations, round_dossier)
|
||||
|
||||
return ReportBundle(
|
||||
|
||||
Reference in New Issue
Block a user