auto-sync: tudo-para-ia-mais-humana 2026-05-02 02:34:18
This commit is contained in:
@@ -1,11 +1,32 @@
|
||||
{
|
||||
"centralPlatformFolder": "",
|
||||
"failureCount": 0,
|
||||
"failures": [],
|
||||
"generatedAt": "2026-05-02T02:38:16+00:00",
|
||||
"ok": true,
|
||||
"centralPlatformFolder": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform",
|
||||
"failureCount": 4,
|
||||
"failures": [
|
||||
{
|
||||
"error": "PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\reports\\\\EXECUTADO__repository-mesh-sync.md'",
|
||||
"operation": "write_text",
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\reports\\EXECUTADO__repository-mesh-sync.md"
|
||||
},
|
||||
{
|
||||
"error": "PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\reports\\\\PENDENCIAS-CODEX__repository-mesh-sync.md'",
|
||||
"operation": "write_text",
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\reports\\PENDENCIAS-CODEX__repository-mesh-sync.md"
|
||||
},
|
||||
{
|
||||
"error": "PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\audit\\\\AUDITORIA-GPT__repository-mesh-sync.md'",
|
||||
"operation": "write_text",
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\15_repo_tudo-para-ia-mais-humana-platform\\audit\\AUDITORIA-GPT__repository-mesh-sync.md"
|
||||
},
|
||||
{
|
||||
"error": "PermissionError: [Errno 13] Permission denied: 'G:\\\\_codex-git\\\\nucleo-gestao-operacional\\\\central-de-ordem-de-servico\\\\projects\\\\15_repo_tudo-para-ia-mais-humana-platform\\\\indexes\\\\repository-mesh-index.md'",
|
||||
"operation": "write_text",
|
||||
"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-02T05:32:42+00:00",
|
||||
"ok": false,
|
||||
"policy": "falha de escrita central nao deve abortar artefatos do projeto real",
|
||||
"requested": false,
|
||||
"requested": true,
|
||||
"written": [],
|
||||
"writtenCount": 0
|
||||
}
|
||||
@@ -89,6 +89,36 @@
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
},
|
||||
{
|
||||
"affected_paths": [
|
||||
"G:/_codex-git/tudo-para-ia-mais-humana",
|
||||
"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-mais-humana`, espelho local `tudo-para-ia-mais-humana`, recibo `mesh-receipt-02d7454d0e65` e plano `dirty_blocked`.",
|
||||
"order_id": "0103_EXECUTIVA__reconciliar-espelho-tudo-para-ia-mais-humana",
|
||||
"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-mais-humana",
|
||||
"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-platform-base",
|
||||
@@ -98,7 +128,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-platform-base`, espelho local `tudo-para-ia-platform-base`, recibo `mesh-receipt-ed527f50239e` e plano `dirty_blocked`.",
|
||||
"order_id": "0103_EXECUTIVA__reconciliar-espelho-tudo-para-ia-platform-base",
|
||||
"order_id": "0104_EXECUTIVA__reconciliar-espelho-tudo-para-ia-platform-base",
|
||||
"order_type": "executiva",
|
||||
"priority": "alta",
|
||||
"project_id": "tudo-para-ia-mais-humana",
|
||||
@@ -119,36 +149,6 @@
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
},
|
||||
{
|
||||
"affected_paths": [
|
||||
"G:/_codex-git/tudo-para-ia-business-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-business-platform`, espelho local `tudo-para-ia-business-platform`, recibo `mesh-receipt-7c46b8b7ecec` e plano `environment_blocked`.",
|
||||
"order_id": "0104_EXECUTIVA__reconciliar-espelho-tudo-para-ia-business-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-business-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,6 +239,36 @@
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
},
|
||||
{
|
||||
"affected_paths": [
|
||||
"G:/_codex-git/tudo-para-ia-mais-humana",
|
||||
"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-mais-humana`, espelho local `tudo-para-ia-mais-humana`, recibo `mesh-receipt-02d7454d0e65` e plano `dirty_blocked`.",
|
||||
"order_id": "0103_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-mais-humana",
|
||||
"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-mais-humana",
|
||||
"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-platform-base",
|
||||
@@ -248,7 +278,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-platform-base`, espelho local `tudo-para-ia-platform-base`, recibo `mesh-receipt-ed527f50239e` e plano `dirty_blocked`.",
|
||||
"order_id": "0103_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-platform-base",
|
||||
"order_id": "0104_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-platform-base",
|
||||
"order_type": "gerencial",
|
||||
"priority": "alta",
|
||||
"project_id": "tudo-para-ia-mais-humana",
|
||||
@@ -268,35 +298,5 @@
|
||||
"comparar HEAD e status --short",
|
||||
"registrar pendencias no SQLite semantico"
|
||||
]
|
||||
},
|
||||
{
|
||||
"affected_paths": [
|
||||
"G:/_codex-git/tudo-para-ia-business-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-business-platform`, espelho local `tudo-para-ia-business-platform`, recibo `mesh-receipt-7c46b8b7ecec` e plano `environment_blocked`.",
|
||||
"order_id": "0104_GERENCIAL__governar-sincronizacao-de-tudo-para-ia-business-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-business-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"
|
||||
]
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -2,12 +2,12 @@
|
||||
"autoSyncReadyCount": 0,
|
||||
"blockerCount": 15,
|
||||
"credentialBlockedCount": 0,
|
||||
"generatedAt": "2026-05-02T02:38:16+00:00",
|
||||
"planId": "mesh-plan-3f7271f011b8",
|
||||
"generatedAt": "2026-05-02T05:32:42+00:00",
|
||||
"planId": "mesh-plan-7bb1ea59a136",
|
||||
"receipts": [
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-business-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-business-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -19,8 +19,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "bb1cec9a273a3c64023a6e7554e33a31bd7a8015",
|
||||
"observed_at": "2026-05-02T02:37:46+00:00",
|
||||
"head": "775e3c0ba8dfd5dc03c7e03384b0adbf93be729e",
|
||||
"observed_at": "2026-05-02T05:31:58+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": [],
|
||||
@@ -34,8 +34,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "bb1cec9a273a3c64023a6e7554e33a31bd7a8015",
|
||||
"observed_at": "2026-05-02T02:37:47+00:00",
|
||||
"head": "775e3c0ba8dfd5dc03c7e03384b0adbf93be729e",
|
||||
"observed_at": "2026-05-02T05:31:59+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": [],
|
||||
@@ -48,7 +48,7 @@
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "bb1cec9a273a3c64023a6e7554e33a31bd7a8015",
|
||||
"selected_head": "775e3c0ba8dfd5dc03c7e03384b0adbf93be729e",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-business-platform",
|
||||
"target_name": "tudo-para-ia-business-platform"
|
||||
},
|
||||
@@ -153,7 +153,7 @@
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-7c46b8b7ecec",
|
||||
"receipt_id": "mesh-receipt-184e055e9773",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -161,7 +161,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-compliance-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+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": "a97cd9a1103e336b14d52570788095cfaea71394",
|
||||
"observed_at": "2026-05-02T02:37:48+00:00",
|
||||
"observed_at": "2026-05-02T05:32:00+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": "a97cd9a1103e336b14d52570788095cfaea71394",
|
||||
"observed_at": "2026-05-02T02:37:49+00:00",
|
||||
"observed_at": "2026-05-02T05:32:01+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-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+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-02T02:37:50+00:00",
|
||||
"observed_at": "2026-05-02T05:32:02+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-02T02:37:51+00:00",
|
||||
"observed_at": "2026-05-02T05:32:03+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -469,7 +469,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-docs-plataform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-docs-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -481,8 +481,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "e7330785b3b792c8401bfec9ae46c146f1231155",
|
||||
"observed_at": "2026-05-02T02:37:52+00:00",
|
||||
"head": "f0d043d97d78b31f95c55ab1be2cfff5e65ec500",
|
||||
"observed_at": "2026-05-02T05:32:09+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": [],
|
||||
@@ -496,8 +496,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "e7330785b3b792c8401bfec9ae46c146f1231155",
|
||||
"observed_at": "2026-05-02T02:37:53+00:00",
|
||||
"head": "f0d043d97d78b31f95c55ab1be2cfff5e65ec500",
|
||||
"observed_at": "2026-05-02T05:32:10+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": [],
|
||||
@@ -510,7 +510,7 @@
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "e7330785b3b792c8401bfec9ae46c146f1231155",
|
||||
"selected_head": "f0d043d97d78b31f95c55ab1be2cfff5e65ec500",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"target_name": "tudo-para-ia-docs-plataform"
|
||||
},
|
||||
@@ -615,7 +615,7 @@
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-c4a77cfe57a7",
|
||||
"receipt_id": "mesh-receipt-4ce8efb5e024",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -623,7 +623,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-finance-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-finance-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -637,8 +637,8 @@
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "af42e69e75fa557d1cb646f18b9c20593854cd96",
|
||||
"observed_at": "2026-05-02T02:37:54+00:00",
|
||||
"head": "c09e54801470f45b22513b53fdedb3cc3750654b",
|
||||
"observed_at": "2026-05-02T05:32:12+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": [
|
||||
@@ -654,8 +654,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "af42e69e75fa557d1cb646f18b9c20593854cd96",
|
||||
"observed_at": "2026-05-02T02:37:55+00:00",
|
||||
"head": "c09e54801470f45b22513b53fdedb3cc3750654b",
|
||||
"observed_at": "2026-05-02T05:32:12+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": [],
|
||||
@@ -667,7 +667,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"af42e69e75fa557d1cb646f18b9c20593854cd96"
|
||||
"c09e54801470f45b22513b53fdedb3cc3750654b"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
@@ -807,7 +807,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-gettys-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-gettys-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -819,8 +819,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "d116fb397d34068883f78e7508aedb97b0fa7eab",
|
||||
"observed_at": "2026-05-02T02:37:56+00:00",
|
||||
"head": "e304fb7dbfc34ff5c05bd636194e1ccb6a307931",
|
||||
"observed_at": "2026-05-02T05:32:14+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": [],
|
||||
@@ -834,8 +834,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "d116fb397d34068883f78e7508aedb97b0fa7eab",
|
||||
"observed_at": "2026-05-02T02:37:57+00:00",
|
||||
"head": "e304fb7dbfc34ff5c05bd636194e1ccb6a307931",
|
||||
"observed_at": "2026-05-02T05:32:16+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": [],
|
||||
@@ -848,7 +848,7 @@
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "d116fb397d34068883f78e7508aedb97b0fa7eab",
|
||||
"selected_head": "e304fb7dbfc34ff5c05bd636194e1ccb6a307931",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
|
||||
"target_name": "tudo-para-ia-gettys-platform"
|
||||
},
|
||||
@@ -953,7 +953,7 @@
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-91daef99f22d",
|
||||
"receipt_id": "mesh-receipt-871c5cba6723",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -961,7 +961,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-identity-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-identity-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -975,8 +975,8 @@
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "5d47be0be72a335d59be91c6dc36756e20355847",
|
||||
"observed_at": "2026-05-02T02:37:59+00:00",
|
||||
"head": "a31adba6dd47eec7f584dbac0e8a76bc802ad3c0",
|
||||
"observed_at": "2026-05-02T05:32:19+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": [
|
||||
@@ -993,8 +993,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "5d47be0be72a335d59be91c6dc36756e20355847",
|
||||
"observed_at": "2026-05-02T02:38:00+00:00",
|
||||
"head": "a31adba6dd47eec7f584dbac0e8a76bc802ad3c0",
|
||||
"observed_at": "2026-05-02T05:32:20+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": [],
|
||||
@@ -1006,7 +1006,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"5d47be0be72a335d59be91c6dc36756e20355847"
|
||||
"a31adba6dd47eec7f584dbac0e8a76bc802ad3c0"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
@@ -1147,7 +1147,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-integracoes-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-integracoes-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1162,7 +1162,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "e067074d349a7101579276bd582601b3e6476de8",
|
||||
"observed_at": "2026-05-02T02:38:01+00:00",
|
||||
"observed_at": "2026-05-02T05:32:22+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": [
|
||||
@@ -1179,7 +1179,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "eaf49821adefdc1b9d64f456598e9c478a1d498d",
|
||||
"observed_at": "2026-05-02T02:38:02+00:00",
|
||||
"observed_at": "2026-05-02T05:32:23+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": [],
|
||||
@@ -1431,7 +1431,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-intelligence-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-intelligence-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -1444,7 +1444,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-02T02:38:03+00:00",
|
||||
"observed_at": "2026-05-02T05:32:24+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": [],
|
||||
@@ -1459,7 +1459,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-02T02:38:04+00:00",
|
||||
"observed_at": "2026-05-02T05:32:25+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": [],
|
||||
@@ -1585,37 +1585,42 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mais-humana",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mais-humana",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"windows-secondary esta ahead=1 behind=11"
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": -1,
|
||||
"behind": -1,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "cdce7a8b65d26384877de0fe599f603eb39e43e2",
|
||||
"observed_at": "2026-05-02T02:38:04+00:00",
|
||||
"head": "9493926b90d2bb2d7a42cfd65656fe7e3cd43c63",
|
||||
"observed_at": "2026-05-02T05:32:25+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": [],
|
||||
"status_preview": [
|
||||
"M src/mais_humana/generated_mcp_control_contracts.py",
|
||||
" M src/mais_humana/mcp_contract.py",
|
||||
" M tests/test_mcp_provider_contract.py",
|
||||
" M tools/generate_mcp_control_contracts.py"
|
||||
],
|
||||
"target_name": "tudo-para-ia-mais-humana-platform",
|
||||
"upstream": ""
|
||||
},
|
||||
{
|
||||
"ahead": 1,
|
||||
"behind": 11,
|
||||
"behind": 16,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "f9d954deda54309e96214df45a0949f22e8f6b77",
|
||||
"observed_at": "2026-05-02T02:38:05+00:00",
|
||||
"observed_at": "2026-05-02T05:32:26+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": [],
|
||||
@@ -1623,11 +1628,11 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.2,
|
||||
"precedence": "divergent",
|
||||
"reason": "divergencia ahead/behind exige decisao humana de precedencia",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"cdce7a8b65d26384877de0fe599f603eb39e43e2",
|
||||
"9493926b90d2bb2d7a42cfd65656fe7e3cd43c63",
|
||||
"f9d954deda54309e96214df45a0949f22e8f6b77"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -1706,6 +1711,31 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"M src/mais_humana/generated_mcp_control_contracts.py",
|
||||
" M src/mais_humana/mcp_contract.py",
|
||||
" M tests/test_mcp_provider_contract.py",
|
||||
" M tools/generate_mcp_control_contracts.py"
|
||||
],
|
||||
"operation_id": "mesh-op-939aab9da783",
|
||||
"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-mais-humana-platform",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -1750,18 +1780,19 @@
|
||||
}
|
||||
],
|
||||
"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-secondary esta ahead=1 behind=11"
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-c6a2b8e7407d",
|
||||
"receipt_id": "mesh-receipt-02d7454d0e65",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-mais-humana-platform"
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mcps-internos-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -1773,8 +1804,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "694c3906aa8811c3733aa43897cbea602ffe525b",
|
||||
"observed_at": "2026-05-02T02:38:06+00:00",
|
||||
"head": "26ddf904aca27526a043634825af07ac85f0a91f",
|
||||
"observed_at": "2026-05-02T05:32:27+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": [],
|
||||
@@ -1788,8 +1819,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "694c3906aa8811c3733aa43897cbea602ffe525b",
|
||||
"observed_at": "2026-05-02T02:38:08+00:00",
|
||||
"head": "26ddf904aca27526a043634825af07ac85f0a91f",
|
||||
"observed_at": "2026-05-02T05:32:32+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": [],
|
||||
@@ -1802,7 +1833,7 @@
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "694c3906aa8811c3733aa43897cbea602ffe525b",
|
||||
"selected_head": "26ddf904aca27526a043634825af07ac85f0a91f",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
@@ -1907,7 +1938,7 @@
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-ee4775550bc8",
|
||||
"receipt_id": "mesh-receipt-74871925a86b",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -1915,7 +1946,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-platform-base",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-platform-base",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1929,8 +1960,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "f87d17cf683222b53fb7a1e6217667d7af35fd45",
|
||||
"observed_at": "2026-05-02T02:38:09+00:00",
|
||||
"head": "c326f6e7014a08ce4d9cbdf20576f8356920f4a1",
|
||||
"observed_at": "2026-05-02T05:32:33+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": [],
|
||||
@@ -1939,13 +1970,13 @@
|
||||
},
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 9,
|
||||
"behind": 10,
|
||||
"branch": "main",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "4f6e1590ddafd990da4fb07c50e97a545a05aa36",
|
||||
"observed_at": "2026-05-02T02:38:10+00:00",
|
||||
"observed_at": "2026-05-02T05:32: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": [
|
||||
@@ -1966,7 +1997,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"f87d17cf683222b53fb7a1e6217667d7af35fd45",
|
||||
"c326f6e7014a08ce4d9cbdf20576f8356920f4a1",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -2098,7 +2129,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-public-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-public-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -2111,7 +2142,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "7980d3de29ab1432feb8b1fdcc6ad3e06dae8825",
|
||||
"observed_at": "2026-05-02T02:38:10+00:00",
|
||||
"observed_at": "2026-05-02T05:32: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": [],
|
||||
@@ -2126,7 +2157,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "7980d3de29ab1432feb8b1fdcc6ad3e06dae8825",
|
||||
"observed_at": "2026-05-02T02:38:11+00:00",
|
||||
"observed_at": "2026-05-02T05:32: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": [],
|
||||
@@ -2252,7 +2283,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-stj-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-stj-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -2265,7 +2296,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "b83f848f3ef61c83e8abc342066a7cb161b9237c",
|
||||
"observed_at": "2026-05-02T02:38:13+00:00",
|
||||
"observed_at": "2026-05-02T05:32: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": [],
|
||||
@@ -2280,7 +2311,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "b83f848f3ef61c83e8abc342066a7cb161b9237c",
|
||||
"observed_at": "2026-05-02T02:38:14+00:00",
|
||||
"observed_at": "2026-05-02T05:32:39+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": [],
|
||||
@@ -2406,23 +2437,33 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-ui-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-ui-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": -1,
|
||||
"behind": -1,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "76c81999d710ab23e438f9017192dd9fd37018af",
|
||||
"observed_at": "2026-05-02T02:38:15+00:00",
|
||||
"head": "a1e6f07058d82892abbdca8d1f25ce3f0a072e44",
|
||||
"observed_at": "2026-05-02T05:32:40+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git",
|
||||
"status_preview": [],
|
||||
"status_preview": [
|
||||
"M reports/browser-validations/index.json",
|
||||
" M reports/latest-mcp-gateway-evidence.json",
|
||||
" M reports/latest-static-browser-validation.json",
|
||||
" M reports/latest-unit-tests.json",
|
||||
" M reports/mcp-gateway-evidence/index.json",
|
||||
"?? reports/browser-validations/static-browser-validation-20260502053043.json",
|
||||
"?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260502053114-483b3a8d.json"
|
||||
],
|
||||
"target_name": "tudo-para-ia-ui-platform",
|
||||
"upstream": ""
|
||||
},
|
||||
@@ -2433,8 +2474,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "76c81999d710ab23e438f9017192dd9fd37018af",
|
||||
"observed_at": "2026-05-02T02:38:16+00:00",
|
||||
"head": "a1e6f07058d82892abbdca8d1f25ce3f0a072e44",
|
||||
"observed_at": "2026-05-02T05:32:42+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": [],
|
||||
@@ -2442,13 +2483,15 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.95,
|
||||
"precedence": "single_hash",
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "76c81999d710ab23e438f9017192dd9fd37018af",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"a1e6f07058d82892abbdca8d1f25ce3f0a072e44"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2506,6 +2549,34 @@
|
||||
}
|
||||
],
|
||||
"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-mcp-gateway-evidence.json",
|
||||
" M reports/latest-static-browser-validation.json",
|
||||
" M reports/latest-unit-tests.json",
|
||||
" M reports/mcp-gateway-evidence/index.json",
|
||||
"?? reports/browser-validations/static-browser-validation-20260502053043.json",
|
||||
"?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260502053114-483b3a8d.json"
|
||||
],
|
||||
"operation_id": "mesh-op-a2cb403626e6",
|
||||
"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": [],
|
||||
@@ -2550,15 +2621,17 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-0da2571a6260",
|
||||
"receipt_id": "mesh-receipt-05048e673989",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
}
|
||||
],
|
||||
"renameReadyCount": 0,
|
||||
"reportId": "repository-mesh-01dbdab36e20"
|
||||
"reportId": "repository-mesh-28c1ea98b122"
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"plan_id": "mesh-plan-3f7271f011b8",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"plan_id": "mesh-plan-7bb1ea59a136",
|
||||
"receipts": [
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-business-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-business-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -16,8 +16,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "bb1cec9a273a3c64023a6e7554e33a31bd7a8015",
|
||||
"observed_at": "2026-05-02T02:37:46+00:00",
|
||||
"head": "775e3c0ba8dfd5dc03c7e03384b0adbf93be729e",
|
||||
"observed_at": "2026-05-02T05:31:58+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": [],
|
||||
@@ -31,8 +31,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "bb1cec9a273a3c64023a6e7554e33a31bd7a8015",
|
||||
"observed_at": "2026-05-02T02:37:47+00:00",
|
||||
"head": "775e3c0ba8dfd5dc03c7e03384b0adbf93be729e",
|
||||
"observed_at": "2026-05-02T05:31:59+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": [],
|
||||
@@ -45,7 +45,7 @@
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "bb1cec9a273a3c64023a6e7554e33a31bd7a8015",
|
||||
"selected_head": "775e3c0ba8dfd5dc03c7e03384b0adbf93be729e",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-business-platform",
|
||||
"target_name": "tudo-para-ia-business-platform"
|
||||
},
|
||||
@@ -150,7 +150,7 @@
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-7c46b8b7ecec",
|
||||
"receipt_id": "mesh-receipt-184e055e9773",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -158,7 +158,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-compliance-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+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": "a97cd9a1103e336b14d52570788095cfaea71394",
|
||||
"observed_at": "2026-05-02T02:37:48+00:00",
|
||||
"observed_at": "2026-05-02T05:32:00+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": "a97cd9a1103e336b14d52570788095cfaea71394",
|
||||
"observed_at": "2026-05-02T02:37:49+00:00",
|
||||
"observed_at": "2026-05-02T05:32:01+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-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+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-02T02:37:50+00:00",
|
||||
"observed_at": "2026-05-02T05:32:02+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-02T02:37:51+00:00",
|
||||
"observed_at": "2026-05-02T05:32:03+00:00",
|
||||
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git",
|
||||
"status_preview": [],
|
||||
@@ -466,7 +466,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-docs-plataform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-docs-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -478,8 +478,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "e7330785b3b792c8401bfec9ae46c146f1231155",
|
||||
"observed_at": "2026-05-02T02:37:52+00:00",
|
||||
"head": "f0d043d97d78b31f95c55ab1be2cfff5e65ec500",
|
||||
"observed_at": "2026-05-02T05:32:09+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": [],
|
||||
@@ -493,8 +493,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "e7330785b3b792c8401bfec9ae46c146f1231155",
|
||||
"observed_at": "2026-05-02T02:37:53+00:00",
|
||||
"head": "f0d043d97d78b31f95c55ab1be2cfff5e65ec500",
|
||||
"observed_at": "2026-05-02T05:32:10+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,7 +507,7 @@
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "e7330785b3b792c8401bfec9ae46c146f1231155",
|
||||
"selected_head": "f0d043d97d78b31f95c55ab1be2cfff5e65ec500",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
||||
"target_name": "tudo-para-ia-docs-plataform"
|
||||
},
|
||||
@@ -612,7 +612,7 @@
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-c4a77cfe57a7",
|
||||
"receipt_id": "mesh-receipt-4ce8efb5e024",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -620,7 +620,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-finance-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-finance-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -634,8 +634,8 @@
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "af42e69e75fa557d1cb646f18b9c20593854cd96",
|
||||
"observed_at": "2026-05-02T02:37:54+00:00",
|
||||
"head": "c09e54801470f45b22513b53fdedb3cc3750654b",
|
||||
"observed_at": "2026-05-02T05:32:12+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": [
|
||||
@@ -651,8 +651,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "af42e69e75fa557d1cb646f18b9c20593854cd96",
|
||||
"observed_at": "2026-05-02T02:37:55+00:00",
|
||||
"head": "c09e54801470f45b22513b53fdedb3cc3750654b",
|
||||
"observed_at": "2026-05-02T05:32:12+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": [],
|
||||
@@ -664,7 +664,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"af42e69e75fa557d1cb646f18b9c20593854cd96"
|
||||
"c09e54801470f45b22513b53fdedb3cc3750654b"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
@@ -804,7 +804,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-gettys-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-gettys-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -816,8 +816,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "d116fb397d34068883f78e7508aedb97b0fa7eab",
|
||||
"observed_at": "2026-05-02T02:37:56+00:00",
|
||||
"head": "e304fb7dbfc34ff5c05bd636194e1ccb6a307931",
|
||||
"observed_at": "2026-05-02T05:32:14+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": [],
|
||||
@@ -831,8 +831,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "d116fb397d34068883f78e7508aedb97b0fa7eab",
|
||||
"observed_at": "2026-05-02T02:37:57+00:00",
|
||||
"head": "e304fb7dbfc34ff5c05bd636194e1ccb6a307931",
|
||||
"observed_at": "2026-05-02T05:32:16+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": [],
|
||||
@@ -845,7 +845,7 @@
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "d116fb397d34068883f78e7508aedb97b0fa7eab",
|
||||
"selected_head": "e304fb7dbfc34ff5c05bd636194e1ccb6a307931",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
|
||||
"target_name": "tudo-para-ia-gettys-platform"
|
||||
},
|
||||
@@ -950,7 +950,7 @@
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-91daef99f22d",
|
||||
"receipt_id": "mesh-receipt-871c5cba6723",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -958,7 +958,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-identity-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-identity-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -972,8 +972,8 @@
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "5d47be0be72a335d59be91c6dc36756e20355847",
|
||||
"observed_at": "2026-05-02T02:37:59+00:00",
|
||||
"head": "a31adba6dd47eec7f584dbac0e8a76bc802ad3c0",
|
||||
"observed_at": "2026-05-02T05:32:19+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": [
|
||||
@@ -990,8 +990,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "5d47be0be72a335d59be91c6dc36756e20355847",
|
||||
"observed_at": "2026-05-02T02:38:00+00:00",
|
||||
"head": "a31adba6dd47eec7f584dbac0e8a76bc802ad3c0",
|
||||
"observed_at": "2026-05-02T05:32:20+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": [],
|
||||
@@ -1003,7 +1003,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"5d47be0be72a335d59be91c6dc36756e20355847"
|
||||
"a31adba6dd47eec7f584dbac0e8a76bc802ad3c0"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
@@ -1144,7 +1144,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-integracoes-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-integracoes-platform",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1159,7 +1159,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "e067074d349a7101579276bd582601b3e6476de8",
|
||||
"observed_at": "2026-05-02T02:38:01+00:00",
|
||||
"observed_at": "2026-05-02T05:32:22+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": [
|
||||
@@ -1176,7 +1176,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "eaf49821adefdc1b9d64f456598e9c478a1d498d",
|
||||
"observed_at": "2026-05-02T02:38:02+00:00",
|
||||
"observed_at": "2026-05-02T05:32:23+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": [],
|
||||
@@ -1428,7 +1428,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-intelligence-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-intelligence-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -1441,7 +1441,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-02T02:38:03+00:00",
|
||||
"observed_at": "2026-05-02T05:32:24+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": [],
|
||||
@@ -1456,7 +1456,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
"observed_at": "2026-05-02T02:38:04+00:00",
|
||||
"observed_at": "2026-05-02T05:32:25+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": [],
|
||||
@@ -1582,37 +1582,42 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mais-humana",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mais-humana",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
"windows-secondary esta ahead=1 behind=11"
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": -1,
|
||||
"behind": -1,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "cdce7a8b65d26384877de0fe599f603eb39e43e2",
|
||||
"observed_at": "2026-05-02T02:38:04+00:00",
|
||||
"head": "9493926b90d2bb2d7a42cfd65656fe7e3cd43c63",
|
||||
"observed_at": "2026-05-02T05:32:25+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": [],
|
||||
"status_preview": [
|
||||
"M src/mais_humana/generated_mcp_control_contracts.py",
|
||||
" M src/mais_humana/mcp_contract.py",
|
||||
" M tests/test_mcp_provider_contract.py",
|
||||
" M tools/generate_mcp_control_contracts.py"
|
||||
],
|
||||
"target_name": "tudo-para-ia-mais-humana-platform",
|
||||
"upstream": ""
|
||||
},
|
||||
{
|
||||
"ahead": 1,
|
||||
"behind": 11,
|
||||
"behind": 16,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "f9d954deda54309e96214df45a0949f22e8f6b77",
|
||||
"observed_at": "2026-05-02T02:38:05+00:00",
|
||||
"observed_at": "2026-05-02T05:32:26+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": [],
|
||||
@@ -1620,11 +1625,11 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.2,
|
||||
"precedence": "divergent",
|
||||
"reason": "divergencia ahead/behind exige decisao humana de precedencia",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"cdce7a8b65d26384877de0fe599f603eb39e43e2",
|
||||
"9493926b90d2bb2d7a42cfd65656fe7e3cd43c63",
|
||||
"f9d954deda54309e96214df45a0949f22e8f6b77"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -1703,6 +1708,31 @@
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
"destructive": false,
|
||||
"evidence": [
|
||||
"windows-primary",
|
||||
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
||||
"M src/mais_humana/generated_mcp_control_contracts.py",
|
||||
" M src/mais_humana/mcp_contract.py",
|
||||
" M tests/test_mcp_provider_contract.py",
|
||||
" M tools/generate_mcp_control_contracts.py"
|
||||
],
|
||||
"operation_id": "mesh-op-939aab9da783",
|
||||
"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-mais-humana-platform",
|
||||
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
||||
},
|
||||
{
|
||||
"automatic": false,
|
||||
"commands": [],
|
||||
@@ -1747,18 +1777,19 @@
|
||||
}
|
||||
],
|
||||
"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-secondary esta ahead=1 behind=11"
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-c6a2b8e7407d",
|
||||
"receipt_id": "mesh-receipt-02d7454d0e65",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-mais-humana-platform"
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-mcps-internos-plataform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-mcps-internos-plataform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -1770,8 +1801,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "694c3906aa8811c3733aa43897cbea602ffe525b",
|
||||
"observed_at": "2026-05-02T02:38:06+00:00",
|
||||
"head": "26ddf904aca27526a043634825af07ac85f0a91f",
|
||||
"observed_at": "2026-05-02T05:32:27+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": [],
|
||||
@@ -1785,8 +1816,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "694c3906aa8811c3733aa43897cbea602ffe525b",
|
||||
"observed_at": "2026-05-02T02:38:08+00:00",
|
||||
"head": "26ddf904aca27526a043634825af07ac85f0a91f",
|
||||
"observed_at": "2026-05-02T05:32:32+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": [],
|
||||
@@ -1799,7 +1830,7 @@
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "694c3906aa8811c3733aa43897cbea602ffe525b",
|
||||
"selected_head": "26ddf904aca27526a043634825af07ac85f0a91f",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
||||
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
||||
},
|
||||
@@ -1904,7 +1935,7 @@
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-ee4775550bc8",
|
||||
"receipt_id": "mesh-receipt-74871925a86b",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
@@ -1912,7 +1943,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-platform-base",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-platform-base",
|
||||
"latest_state": {
|
||||
"blockers": [
|
||||
@@ -1926,8 +1957,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "f87d17cf683222b53fb7a1e6217667d7af35fd45",
|
||||
"observed_at": "2026-05-02T02:38:09+00:00",
|
||||
"head": "c326f6e7014a08ce4d9cbdf20576f8356920f4a1",
|
||||
"observed_at": "2026-05-02T05:32:33+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": [],
|
||||
@@ -1936,13 +1967,13 @@
|
||||
},
|
||||
{
|
||||
"ahead": 0,
|
||||
"behind": 9,
|
||||
"behind": 10,
|
||||
"branch": "main",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "4f6e1590ddafd990da4fb07c50e97a545a05aa36",
|
||||
"observed_at": "2026-05-02T02:38:10+00:00",
|
||||
"observed_at": "2026-05-02T05:32: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": [
|
||||
@@ -1963,7 +1994,7 @@
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"f87d17cf683222b53fb7a1e6217667d7af35fd45",
|
||||
"c326f6e7014a08ce4d9cbdf20576f8356920f4a1",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"selected_environment": null,
|
||||
@@ -2095,7 +2126,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-public-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-public-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -2108,7 +2139,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "7980d3de29ab1432feb8b1fdcc6ad3e06dae8825",
|
||||
"observed_at": "2026-05-02T02:38:10+00:00",
|
||||
"observed_at": "2026-05-02T05:32: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": [],
|
||||
@@ -2123,7 +2154,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "7980d3de29ab1432feb8b1fdcc6ad3e06dae8825",
|
||||
"observed_at": "2026-05-02T02:38:11+00:00",
|
||||
"observed_at": "2026-05-02T05:32: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": [],
|
||||
@@ -2249,7 +2280,7 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-stj-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-stj-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
@@ -2262,7 +2293,7 @@
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "b83f848f3ef61c83e8abc342066a7cb161b9237c",
|
||||
"observed_at": "2026-05-02T02:38:13+00:00",
|
||||
"observed_at": "2026-05-02T05:32: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": [],
|
||||
@@ -2277,7 +2308,7 @@
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "b83f848f3ef61c83e8abc342066a7cb161b9237c",
|
||||
"observed_at": "2026-05-02T02:38:14+00:00",
|
||||
"observed_at": "2026-05-02T05:32:39+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": [],
|
||||
@@ -2403,23 +2434,33 @@
|
||||
},
|
||||
{
|
||||
"expected_local_name": "tudo-para-ia-ui-platform",
|
||||
"generated_at": "2026-05-02T02:38:16+00:00",
|
||||
"generated_at": "2026-05-02T05:32:42+00:00",
|
||||
"gitea_repo": "admin/tudo-para-ia-ui-platform",
|
||||
"latest_state": {
|
||||
"blockers": [],
|
||||
"blockers": [
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"candidates": [
|
||||
{
|
||||
"ahead": -1,
|
||||
"behind": -1,
|
||||
"branch": "main",
|
||||
"cleanliness": "clean",
|
||||
"cleanliness": "dirty",
|
||||
"environment_id": "windows-primary",
|
||||
"environment_kind": "windows_primary",
|
||||
"head": "76c81999d710ab23e438f9017192dd9fd37018af",
|
||||
"observed_at": "2026-05-02T02:38:15+00:00",
|
||||
"head": "a1e6f07058d82892abbdca8d1f25ce3f0a072e44",
|
||||
"observed_at": "2026-05-02T05:32:40+00:00",
|
||||
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"remote": "https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git",
|
||||
"status_preview": [],
|
||||
"status_preview": [
|
||||
"M reports/browser-validations/index.json",
|
||||
" M reports/latest-mcp-gateway-evidence.json",
|
||||
" M reports/latest-static-browser-validation.json",
|
||||
" M reports/latest-unit-tests.json",
|
||||
" M reports/mcp-gateway-evidence/index.json",
|
||||
"?? reports/browser-validations/static-browser-validation-20260502053043.json",
|
||||
"?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260502053114-483b3a8d.json"
|
||||
],
|
||||
"target_name": "tudo-para-ia-ui-platform",
|
||||
"upstream": ""
|
||||
},
|
||||
@@ -2430,8 +2471,8 @@
|
||||
"cleanliness": "clean",
|
||||
"environment_id": "windows-secondary",
|
||||
"environment_kind": "windows_secondary",
|
||||
"head": "76c81999d710ab23e438f9017192dd9fd37018af",
|
||||
"observed_at": "2026-05-02T02:38:16+00:00",
|
||||
"head": "a1e6f07058d82892abbdca8d1f25ce3f0a072e44",
|
||||
"observed_at": "2026-05-02T05:32:42+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": [],
|
||||
@@ -2439,13 +2480,15 @@
|
||||
"upstream": "origin/main"
|
||||
}
|
||||
],
|
||||
"confidence": 0.95,
|
||||
"precedence": "single_hash",
|
||||
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
||||
"rejected_heads": [],
|
||||
"selected_environment": "windows-primary",
|
||||
"selected_head": "76c81999d710ab23e438f9017192dd9fd37018af",
|
||||
"selected_path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
|
||||
"confidence": 0.25,
|
||||
"precedence": "dirty_tree",
|
||||
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
||||
"rejected_heads": [
|
||||
"a1e6f07058d82892abbdca8d1f25ce3f0a072e44"
|
||||
],
|
||||
"selected_environment": null,
|
||||
"selected_head": null,
|
||||
"selected_path": null,
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
},
|
||||
"naming_decisions": [
|
||||
@@ -2503,6 +2546,34 @@
|
||||
}
|
||||
],
|
||||
"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-mcp-gateway-evidence.json",
|
||||
" M reports/latest-static-browser-validation.json",
|
||||
" M reports/latest-unit-tests.json",
|
||||
" M reports/mcp-gateway-evidence/index.json",
|
||||
"?? reports/browser-validations/static-browser-validation-20260502053043.json",
|
||||
"?? reports/mcp-gateway-evidence/mcp-gateway-evidence-20260502053114-483b3a8d.json"
|
||||
],
|
||||
"operation_id": "mesh-op-a2cb403626e6",
|
||||
"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": [],
|
||||
@@ -2547,16 +2618,18 @@
|
||||
}
|
||||
],
|
||||
"pending_items": [
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao"
|
||||
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
||||
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
||||
"windows-primary possui working tree sujo"
|
||||
],
|
||||
"receipt_id": "mesh-receipt-0da2571a6260",
|
||||
"receipt_id": "mesh-receipt-05048e673989",
|
||||
"risk": "blocked",
|
||||
"safe_to_auto_sync": false,
|
||||
"status": "environment_blocked",
|
||||
"status": "dirty_blocked",
|
||||
"target_name": "tudo-para-ia-ui-platform"
|
||||
}
|
||||
],
|
||||
"report_id": "repository-mesh-01dbdab36e20",
|
||||
"report_id": "repository-mesh-28c1ea98b122",
|
||||
"summary": [
|
||||
"recibos: 15",
|
||||
"auto_sync_ready: 0",
|
||||
|
||||
@@ -2,41 +2,43 @@
|
||||
"attention": 0,
|
||||
"blocked": 15,
|
||||
"credentialErrors": 0,
|
||||
"destructiveBlocks": 7,
|
||||
"dirtyRepositories": 4,
|
||||
"destructiveBlocks": 9,
|
||||
"dirtyRepositories": 6,
|
||||
"environments": 4,
|
||||
"fetchEnabled": false,
|
||||
"generatedAt": "2026-05-02T02:38:16+00:00",
|
||||
"fetchEnabled": true,
|
||||
"generatedAt": "2026-05-02T05:32:42+00:00",
|
||||
"missingMaterializations": 30,
|
||||
"observations": 60,
|
||||
"ok": 0,
|
||||
"pluginAuthAttempt": "git fetch/push bloqueado por SEC_E_NO_CREDENTIALS no ciclo seguro da rodada; sem reset destrutivo",
|
||||
"reportId": "repository-mesh-01dbdab36e20",
|
||||
"pluginAuthAttempt": "mcp_tool_call_rejected_before_router",
|
||||
"reportId": "repository-mesh-28c1ea98b122",
|
||||
"repositories": [
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "bb1cec9a273a3c64023a6e7554e33a31bd7a8015",
|
||||
"alignedHash": "775e3c0ba8dfd5dc03c7e03384b0adbf93be729e",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-business-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-business-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-business-platform",
|
||||
"hashes": [
|
||||
"bb1cec9a273a3c64023a6e7554e33a31bd7a8015"
|
||||
"775e3c0ba8dfd5dc03c7e03384b0adbf93be729e"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico bb1cec9a273a; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico 775e3c0ba8df; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "a97cd9a1103e336b14d52570788095cfaea71394",
|
||||
@@ -44,7 +46,9 @@
|
||||
"declaredName": "tudo-para-ia-compliance-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-compliance-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-compliance-platform",
|
||||
"hashes": [
|
||||
"a97cd9a1103e336b14d52570788095cfaea71394"
|
||||
@@ -57,7 +61,7 @@
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "bf45665a80ffd63b0ddb5608a49007429c140a39",
|
||||
@@ -65,7 +69,9 @@
|
||||
"declaredName": "tudo-para-ia-customer-ops-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-customer-ops-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-customer-ops-platform",
|
||||
"hashes": [
|
||||
"bf45665a80ffd63b0ddb5608a49007429c140a39"
|
||||
@@ -78,94 +84,103 @@
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "e7330785b3b792c8401bfec9ae46c146f1231155",
|
||||
"alignedHash": "f0d043d97d78b31f95c55ab1be2cfff5e65ec500",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-docs-plataform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-docs-plataform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-docs-plataform",
|
||||
"hashes": [
|
||||
"e7330785b3b792c8401bfec9ae46c146f1231155"
|
||||
"f0d043d97d78b31f95c55ab1be2cfff5e65ec500"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico e7330785b3b7; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico f0d043d97d78; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"block_destructive_sync",
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "af42e69e75fa557d1cb646f18b9c20593854cd96",
|
||||
"alignedHash": "c09e54801470f45b22513b53fdedb3cc3750654b",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-finance-platform",
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-finance-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-finance-platform",
|
||||
"hashes": [
|
||||
"af42e69e75fa557d1cb646f18b9c20593854cd96"
|
||||
"c09e54801470f45b22513b53fdedb3cc3750654b"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico af42e69e75fa; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
"summary": "hash unico c09e54801470; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "d116fb397d34068883f78e7508aedb97b0fa7eab",
|
||||
"alignedHash": "e304fb7dbfc34ff5c05bd636194e1ccb6a307931",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-gettys-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-gettys-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-gettys-platform",
|
||||
"hashes": [
|
||||
"d116fb397d34068883f78e7508aedb97b0fa7eab"
|
||||
"e304fb7dbfc34ff5c05bd636194e1ccb6a307931"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico d116fb397d34; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico e304fb7dbfc3; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"block_destructive_sync",
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "5d47be0be72a335d59be91c6dc36756e20355847",
|
||||
"alignedHash": "a31adba6dd47eec7f584dbac0e8a76bc802ad3c0",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-identity-platform",
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-identity-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-identity-platform",
|
||||
"hashes": [
|
||||
"5d47be0be72a335d59be91c6dc36756e20355847"
|
||||
"a31adba6dd47eec7f584dbac0e8a76bc802ad3c0"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 5d47be0be72a; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
"summary": "hash unico a31adba6dd47; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fix_remote_url",
|
||||
"block_destructive_sync",
|
||||
"register_evidence",
|
||||
"rename_local_folder",
|
||||
"require_environment_access"
|
||||
],
|
||||
@@ -174,7 +189,9 @@
|
||||
"declaredName": "tudo-para-ia-integracoes-platform",
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-integracoes-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-integracoes-platform",
|
||||
"hashes": [
|
||||
"e067074d349a7101579276bd582601b3e6476de8",
|
||||
@@ -188,7 +205,7 @@
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "37c3ae1945864be8fed0e3dd4c0c560b486fba09",
|
||||
@@ -196,7 +213,9 @@
|
||||
"declaredName": "tudo-para-ia-intelligence-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-intelligence-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-intelligence-platform",
|
||||
"hashes": [
|
||||
"37c3ae1945864be8fed0e3dd4c0c560b486fba09"
|
||||
@@ -209,51 +228,55 @@
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"block_destructive_sync",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-mais-humana-platform",
|
||||
"dirty": 0,
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-mais-humana",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-mais-humana",
|
||||
"hashes": [
|
||||
"cdce7a8b65d26384877de0fe599f603eb39e43e2",
|
||||
"9493926b90d2bb2d7a42cfd65656fe7e3cd43c63",
|
||||
"f9d954deda54309e96214df45a0949f22e8f6b77"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 2 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "694c3906aa8811c3733aa43897cbea602ffe525b",
|
||||
"alignedHash": "26ddf904aca27526a043634825af07ac85f0a91f",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-mcps-internos-plataform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-mcps-internos-plataform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-mcps-internos-plataform",
|
||||
"hashes": [
|
||||
"694c3906aa8811c3733aa43897cbea602ffe525b"
|
||||
"26ddf904aca27526a043634825af07ac85f0a91f"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 694c3906aa88; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico 26ddf904aca2; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"block_destructive_sync",
|
||||
"require_environment_access"
|
||||
],
|
||||
@@ -262,10 +285,12 @@
|
||||
"declaredName": "tudo-para-ia-platform-base",
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-platform-base",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-platform-base",
|
||||
"hashes": [
|
||||
"f87d17cf683222b53fb7a1e6217667d7af35fd45",
|
||||
"c326f6e7014a08ce4d9cbdf20576f8356920f4a1",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"missing": 2,
|
||||
@@ -276,7 +301,7 @@
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "7980d3de29ab1432feb8b1fdcc6ad3e06dae8825",
|
||||
@@ -284,7 +309,9 @@
|
||||
"declaredName": "tudo-para-ia-public-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-public-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-public-platform",
|
||||
"hashes": [
|
||||
"7980d3de29ab1432feb8b1fdcc6ad3e06dae8825"
|
||||
@@ -297,7 +324,7 @@
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "b83f848f3ef61c83e8abc342066a7cb161b9237c",
|
||||
@@ -305,7 +332,9 @@
|
||||
"declaredName": "tudo-para-ia-stj-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-stj-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-stj-platform",
|
||||
"hashes": [
|
||||
"b83f848f3ef61c83e8abc342066a7cb161b9237c"
|
||||
@@ -318,24 +347,27 @@
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fetch",
|
||||
"block_destructive_sync",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "76c81999d710ab23e438f9017192dd9fd37018af",
|
||||
"alignedHash": "a1e6f07058d82892abbdca8d1f25ce3f0a072e44",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-ui-platform",
|
||||
"dirty": 0,
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-ui-platform",
|
||||
"fetchErrorKinds": [],
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-ui-platform",
|
||||
"hashes": [
|
||||
"76c81999d710ab23e438f9017192dd9fd37018af"
|
||||
"a1e6f07058d82892abbdca8d1f25ce3f0a072e44"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 76c81999d710; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
"summary": "hash unico a1e6f07058d8; 2 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
}
|
||||
],
|
||||
"targets": 15
|
||||
|
||||
Reference in New Issue
Block a user