2784 lines
108 KiB
JSON
2784 lines
108 KiB
JSON
{
|
|
"autoSyncReadyCount": 0,
|
|
"blockerCount": 15,
|
|
"credentialBlockedCount": 0,
|
|
"generatedAt": "2026-04-30T20:50:12+00:00",
|
|
"planId": "mesh-plan-f1a29904fa22",
|
|
"receipts": [
|
|
{
|
|
"expected_local_name": "tudo-para-ia-business-platform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-business-platform",
|
|
"latest_state": {
|
|
"blockers": [
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"candidates": [
|
|
{
|
|
"ahead": 19,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "397ba2d0d898ab9ce6b5f988cc9a923562c320e0",
|
|
"observed_at": "2026-04-30T20:49:54+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": [],
|
|
"target_name": "tudo-para-ia-business-platform",
|
|
"upstream": "origin/main"
|
|
},
|
|
{
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"head": "3eae5dd9a54263c668a347e4f10bb45a707515ac",
|
|
"observed_at": "2026-04-30T20:49:54+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": [],
|
|
"target_name": "tudo-para-ia-business-platform",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.72,
|
|
"precedence": "local_ahead",
|
|
"reason": "um ambiente possui commits locais a frente e nao ha behind registrado",
|
|
"rejected_heads": [
|
|
"3eae5dd9a54263c668a347e4f10bb45a707515ac"
|
|
],
|
|
"selected_environment": "windows-primary",
|
|
"selected_head": "397ba2d0d898ab9ce6b5f988cc9a923562c320e0",
|
|
"selected_path": "G:\\_codex-git\\tudo-para-ia-business-platform",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-business-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-business-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-business-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-business-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-business-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-business-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-business-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-business-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-business-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-business-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-business-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-business-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-business-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-9d4d8c5516d0",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-business-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-business-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-09136c8c3b10",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-business-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"receipt_id": "mesh-receipt-db86f02db36d",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-compliance-platform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-compliance-platform",
|
|
"latest_state": {
|
|
"blockers": [],
|
|
"candidates": [
|
|
{
|
|
"ahead": 7,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "7e88a2beb57ecb4a07534733638110b999dce561",
|
|
"observed_at": "2026-04-30T20:49:56+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": [],
|
|
"target_name": "tudo-para-ia-compliance-platform",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.75,
|
|
"precedence": "single_hash",
|
|
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
|
"rejected_heads": [],
|
|
"selected_environment": "windows-primary",
|
|
"selected_head": "7e88a2beb57ecb4a07534733638110b999dce561",
|
|
"selected_path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-compliance-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-compliance-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-compliance-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-compliance-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-compliance-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-compliance-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-compliance-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-compliance-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-compliance-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-compliance-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-compliance-platform",
|
|
"next_action": "clonar ou materializar espelho sem sobrescrever destino",
|
|
"reason": "nenhuma variante nominal foi encontrada",
|
|
"selected_name": null,
|
|
"status": "missing",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-compliance-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-83c78317fdd2",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-compliance-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-compliance-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-6dfa312564dd",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-compliance-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [
|
|
"git clone https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git G:\\codex_vm\\_codex-git\\tudo-para-ia-compliance-platform"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-secondary",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-compliance-platform"
|
|
],
|
|
"operation_id": "mesh-op-3db32380ccae",
|
|
"preconditions": [
|
|
"confirmar que o destino ainda nao existe",
|
|
"confirmar credencial Git",
|
|
"registrar hash remoto antes do clone"
|
|
],
|
|
"reason": "repositorio declarado nao existe no ambiente observado",
|
|
"rollback": [
|
|
"remover clone recem-criado somente se vazio e sem alteracao local: G:\\codex_vm\\_codex-git\\tudo-para-ia-compliance-platform"
|
|
],
|
|
"severity": "warning",
|
|
"status": "missing_materialization",
|
|
"target_name": "tudo-para-ia-compliance-platform",
|
|
"title": "Materializar espelho ausente sem sobrescrever destino"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"repositorio declarado nao existe no ambiente observado"
|
|
],
|
|
"receipt_id": "mesh-receipt-4cb873ce1328",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-customer-ops-platform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-customer-ops-platform",
|
|
"latest_state": {
|
|
"blockers": [],
|
|
"candidates": [
|
|
{
|
|
"ahead": 7,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "ef83587577f93ed6df086db39975c83e1216edac",
|
|
"observed_at": "2026-04-30T20:49:57+00:00",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
|
"remote": "https://git.ami.app.br/codex-server/tudo-para-ia-customer-ops-platform.git",
|
|
"status_preview": [],
|
|
"target_name": "tudo-para-ia-customer-ops-platform",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.75,
|
|
"precedence": "single_hash",
|
|
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
|
"rejected_heads": [],
|
|
"selected_environment": "windows-primary",
|
|
"selected_head": "ef83587577f93ed6df086db39975c83e1216edac",
|
|
"selected_path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-customer-ops-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-customer-ops-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-customer-ops-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-customer-ops-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-customer-ops-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-customer-ops-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-customer-ops-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-customer-ops-platform",
|
|
"next_action": "clonar ou materializar espelho sem sobrescrever destino",
|
|
"reason": "nenhuma variante nominal foi encontrada",
|
|
"selected_name": null,
|
|
"status": "missing",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-customer-ops-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-37369c19cea4",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-customer-ops-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-c49fe31f6a9c",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-customer-ops-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [
|
|
"git clone https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-platform"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-secondary",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-platform"
|
|
],
|
|
"operation_id": "mesh-op-68811b9b3d72",
|
|
"preconditions": [
|
|
"confirmar que o destino ainda nao existe",
|
|
"confirmar credencial Git",
|
|
"registrar hash remoto antes do clone"
|
|
],
|
|
"reason": "repositorio declarado nao existe no ambiente observado",
|
|
"rollback": [
|
|
"remover clone recem-criado somente se vazio e sem alteracao local: G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-platform"
|
|
],
|
|
"severity": "warning",
|
|
"status": "missing_materialization",
|
|
"target_name": "tudo-para-ia-customer-ops-platform",
|
|
"title": "Materializar espelho ausente sem sobrescrever destino"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [
|
|
"git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"https://git.ami.app.br/codex-server/tudo-para-ia-customer-ops-platform.git",
|
|
"https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git"
|
|
],
|
|
"operation_id": "mesh-op-48963a24e980",
|
|
"preconditions": [
|
|
"registrar remote anterior",
|
|
"executar fetch apos ajuste",
|
|
"nao alterar branch nem working tree"
|
|
],
|
|
"reason": "remote origin nao corresponde ao Gitea esperado",
|
|
"rollback": [
|
|
"git remote set-url origin <remote-anterior-registrado>"
|
|
],
|
|
"severity": "warning",
|
|
"status": "remote_mismatch",
|
|
"target_name": "tudo-para-ia-customer-ops-platform",
|
|
"title": "Corrigir remote origin divergente"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"repositorio declarado nao existe no ambiente observado",
|
|
"remote origin nao corresponde ao Gitea esperado"
|
|
],
|
|
"receipt_id": "mesh-receipt-76d38c9b58b4",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-docs-plataform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-docs-plataform",
|
|
"latest_state": {
|
|
"blockers": [
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"candidates": [
|
|
{
|
|
"ahead": 20,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "094372335f02bc0e47f8643ca12a1328e2472b49",
|
|
"observed_at": "2026-04-30T20:49:58+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": [],
|
|
"target_name": "tudo-para-ia-docs-plataform",
|
|
"upstream": "origin/main"
|
|
},
|
|
{
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"head": "ef25192b7c4169027aa296ce3450e1a94b4f5912",
|
|
"observed_at": "2026-04-30T20:49:59+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": [],
|
|
"target_name": "tudo-para-ia-docs-plataform",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.72,
|
|
"precedence": "local_ahead",
|
|
"reason": "um ambiente possui commits locais a frente e nao ha behind registrado",
|
|
"rejected_heads": [
|
|
"ef25192b7c4169027aa296ce3450e1a94b4f5912"
|
|
],
|
|
"selected_environment": "windows-primary",
|
|
"selected_head": "094372335f02bc0e47f8643ca12a1328e2472b49",
|
|
"selected_path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-docs-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-docs-plataform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-docs-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-docs-platform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-docs-plataform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-docs-plataform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-docs-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-docs-plataform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-docs-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-docs-platform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-docs-plataform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-docs-plataform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-docs-plataform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-86c156434b88",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-docs-plataform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-docs-plataform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-b3c0ebd33384",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-docs-plataform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"receipt_id": "mesh-receipt-e79283edf2be",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-finance-platform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-finance-platform",
|
|
"latest_state": {
|
|
"blockers": [],
|
|
"candidates": [
|
|
{
|
|
"ahead": 2,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "81eb44e3cdeb9912d45a9ba43c904d39bf0ae884",
|
|
"observed_at": "2026-04-30T20:50:01+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": [],
|
|
"target_name": "tudo-para-ia-finance-platform",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.75,
|
|
"precedence": "single_hash",
|
|
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
|
"rejected_heads": [],
|
|
"selected_environment": "windows-primary",
|
|
"selected_head": "81eb44e3cdeb9912d45a9ba43c904d39bf0ae884",
|
|
"selected_path": "G:\\_codex-git\\tudo-para-ia-finance-platform",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-finance-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-finance-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-finance-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-finance-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-finance-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-finance-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-finance-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-finance-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-finance-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-finance-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-finance-platform",
|
|
"next_action": "clonar ou materializar espelho sem sobrescrever destino",
|
|
"reason": "nenhuma variante nominal foi encontrada",
|
|
"selected_name": null,
|
|
"status": "missing",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-finance-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-d8f16e6a31ac",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-finance-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-finance-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-494de8609ff1",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-finance-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [
|
|
"git clone https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git G:\\codex_vm\\_codex-git\\tudo-para-ia-finance-platform"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-secondary",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-finance-platform"
|
|
],
|
|
"operation_id": "mesh-op-2807468aa5bb",
|
|
"preconditions": [
|
|
"confirmar que o destino ainda nao existe",
|
|
"confirmar credencial Git",
|
|
"registrar hash remoto antes do clone"
|
|
],
|
|
"reason": "repositorio declarado nao existe no ambiente observado",
|
|
"rollback": [
|
|
"remover clone recem-criado somente se vazio e sem alteracao local: G:\\codex_vm\\_codex-git\\tudo-para-ia-finance-platform"
|
|
],
|
|
"severity": "warning",
|
|
"status": "missing_materialization",
|
|
"target_name": "tudo-para-ia-finance-platform",
|
|
"title": "Materializar espelho ausente sem sobrescrever destino"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"repositorio declarado nao existe no ambiente observado"
|
|
],
|
|
"receipt_id": "mesh-receipt-92c0d80b1a54",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-gettys-platform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-gettys-platform",
|
|
"latest_state": {
|
|
"blockers": [],
|
|
"candidates": [
|
|
{
|
|
"ahead": 9,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "9d0c4c2594d019e70568f21c23b04e4693225ce1",
|
|
"observed_at": "2026-04-30T20:50:02+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": [],
|
|
"target_name": "tudo-para-ia-gettys-platform",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.75,
|
|
"precedence": "single_hash",
|
|
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
|
"rejected_heads": [],
|
|
"selected_environment": "windows-primary",
|
|
"selected_head": "9d0c4c2594d019e70568f21c23b04e4693225ce1",
|
|
"selected_path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-gettys-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-gettys-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-gettys-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-gettys-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-gettys-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-gettys-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-gettys-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-gettys-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-gettys-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-gettys-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-gettys-platform",
|
|
"next_action": "clonar ou materializar espelho sem sobrescrever destino",
|
|
"reason": "nenhuma variante nominal foi encontrada",
|
|
"selected_name": null,
|
|
"status": "missing",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-gettys-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-819094aeb896",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-gettys-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-gettys-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-b951fe01e43c",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-gettys-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [
|
|
"git clone https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git G:\\codex_vm\\_codex-git\\tudo-para-ia-gettys-platform"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-secondary",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-gettys-platform"
|
|
],
|
|
"operation_id": "mesh-op-bff90770061e",
|
|
"preconditions": [
|
|
"confirmar que o destino ainda nao existe",
|
|
"confirmar credencial Git",
|
|
"registrar hash remoto antes do clone"
|
|
],
|
|
"reason": "repositorio declarado nao existe no ambiente observado",
|
|
"rollback": [
|
|
"remover clone recem-criado somente se vazio e sem alteracao local: G:\\codex_vm\\_codex-git\\tudo-para-ia-gettys-platform"
|
|
],
|
|
"severity": "warning",
|
|
"status": "missing_materialization",
|
|
"target_name": "tudo-para-ia-gettys-platform",
|
|
"title": "Materializar espelho ausente sem sobrescrever destino"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"repositorio declarado nao existe no ambiente observado"
|
|
],
|
|
"receipt_id": "mesh-receipt-d83d967d1f2b",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-identity-platform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-identity-platform",
|
|
"latest_state": {
|
|
"blockers": [
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"candidates": [
|
|
{
|
|
"ahead": 16,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "afb2aa936b1dce09f9fc42b8ae3028bace307dd2",
|
|
"observed_at": "2026-04-30T20:50:03+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": [],
|
|
"target_name": "tudo-para-ia-identity-platform",
|
|
"upstream": "origin/main"
|
|
},
|
|
{
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"head": "ecc93e089819958d25325334d6aacae943245644",
|
|
"observed_at": "2026-04-30T20:50:03+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": [],
|
|
"target_name": "tudo-para-ia-identity-platform",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.72,
|
|
"precedence": "local_ahead",
|
|
"reason": "um ambiente possui commits locais a frente e nao ha behind registrado",
|
|
"rejected_heads": [
|
|
"ecc93e089819958d25325334d6aacae943245644"
|
|
],
|
|
"selected_environment": "windows-primary",
|
|
"selected_head": "afb2aa936b1dce09f9fc42b8ae3028bace307dd2",
|
|
"selected_path": "G:\\_codex-git\\tudo-para-ia-identity-platform",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-identity-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-identity-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-identity-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-identity-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-identity-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-identity-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-identity-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-identity-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-identity-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-identity-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-identity-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-identity-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-identity-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-6b5c33b2116e",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-identity-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-identity-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-a4a666c5ca74",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-identity-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"receipt_id": "mesh-receipt-8e2d6a3655c2",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-integracoes-platform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-integracoes-platform",
|
|
"latest_state": {
|
|
"blockers": [
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"candidates": [
|
|
{
|
|
"ahead": 26,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "d328ae923db5072ae6bb5f664456437c9e239eeb",
|
|
"observed_at": "2026-04-30T20:50:04+00:00",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"remote": "https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git",
|
|
"status_preview": [],
|
|
"target_name": "tudo-para-ia-integracoes-platform",
|
|
"upstream": "origin/main"
|
|
},
|
|
{
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"head": "5b015a1d63a2f6d20716e68be0d9e538d14fc5f4",
|
|
"observed_at": "2026-04-30T20:50:05+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": [],
|
|
"target_name": "tudo-para-ia-integracoes-platform",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.72,
|
|
"precedence": "local_ahead",
|
|
"reason": "um ambiente possui commits locais a frente e nao ha behind registrado",
|
|
"rejected_heads": [
|
|
"5b015a1d63a2f6d20716e68be0d9e538d14fc5f4"
|
|
],
|
|
"selected_environment": "windows-primary",
|
|
"selected_head": "d328ae923db5072ae6bb5f664456437c9e239eeb",
|
|
"selected_path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-integracoes-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"exists": true,
|
|
"is_alias": true,
|
|
"is_canonical": true,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-integracoes-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-integracoes-platform",
|
|
"next_action": "renomear pasta local com destino inexistente",
|
|
"reason": "pasta encontrada como tudo-para-ia-integracoes-plataform, esperado tudo-para-ia-integracoes-platform",
|
|
"selected_name": "tudo-para-ia-integracoes-plataform",
|
|
"status": "canonical_rename_required",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-integracoes-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"exists": true,
|
|
"is_alias": true,
|
|
"is_canonical": true,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-integracoes-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-integracoes-platform",
|
|
"next_action": "renomear pasta local com destino inexistente",
|
|
"reason": "pasta encontrada como tudo-para-ia-integracoes-plataform, esperado tudo-para-ia-integracoes-platform",
|
|
"selected_name": "tudo-para-ia-integracoes-plataform",
|
|
"status": "canonical_rename_required",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-integracoes-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-aaa379546d21",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-integracoes-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-integracoes-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-8d1f2acd452b",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-integracoes-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [
|
|
"git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git",
|
|
"https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git"
|
|
],
|
|
"operation_id": "mesh-op-64e7a5d162a3",
|
|
"preconditions": [
|
|
"registrar remote anterior",
|
|
"executar fetch apos ajuste",
|
|
"nao alterar branch nem working tree"
|
|
],
|
|
"reason": "remote origin nao corresponde ao Gitea esperado",
|
|
"rollback": [
|
|
"git remote set-url origin <remote-anterior-registrado>"
|
|
],
|
|
"severity": "warning",
|
|
"status": "remote_mismatch",
|
|
"target_name": "tudo-para-ia-integracoes-platform",
|
|
"title": "Corrigir remote origin divergente"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [
|
|
"git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git",
|
|
"https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git"
|
|
],
|
|
"operation_id": "mesh-op-64e7a5d162a3",
|
|
"preconditions": [
|
|
"registrar remote anterior",
|
|
"executar fetch apos ajuste",
|
|
"nao alterar branch nem working tree"
|
|
],
|
|
"reason": "remote origin nao corresponde ao Gitea esperado",
|
|
"rollback": [
|
|
"git remote set-url origin <remote-anterior-registrado>"
|
|
],
|
|
"severity": "warning",
|
|
"status": "remote_mismatch",
|
|
"target_name": "tudo-para-ia-integracoes-platform",
|
|
"title": "Corrigir remote origin divergente"
|
|
},
|
|
{
|
|
"automatic": true,
|
|
"commands": [
|
|
"Rename-Item -LiteralPath 'G:\\_codex-git\\tudo-para-ia-integracoes-plataform' -NewName 'tudo-para-ia-integracoes-platform'"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"G:\\_codex-git\\tudo-para-ia-integracoes-platform",
|
|
"d328ae923db5072ae6bb5f664456437c9e239eeb"
|
|
],
|
|
"operation_id": "mesh-op-540c5e609874",
|
|
"preconditions": [
|
|
"confirmar destino inexistente",
|
|
"registrar hash HEAD antes do renome"
|
|
],
|
|
"reason": "materializado como alias tudo-para-ia-integracoes-plataform; esperado tudo-para-ia-integracoes-platform",
|
|
"rollback": [
|
|
"renomear de volta para alias anterior se validacao falhar: tudo-para-ia-integracoes-plataform"
|
|
],
|
|
"severity": "warning",
|
|
"status": "nominal_rename_ready",
|
|
"target_name": "tudo-para-ia-integracoes-platform",
|
|
"title": "Reconciliar nomenclatura local/canonica"
|
|
},
|
|
{
|
|
"automatic": true,
|
|
"commands": [
|
|
"Rename-Item -LiteralPath 'G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform' -NewName 'tudo-para-ia-integracoes-platform'"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-platform",
|
|
"5b015a1d63a2f6d20716e68be0d9e538d14fc5f4"
|
|
],
|
|
"operation_id": "mesh-op-196449c6b5bf",
|
|
"preconditions": [
|
|
"confirmar destino inexistente",
|
|
"registrar hash HEAD antes do renome"
|
|
],
|
|
"reason": "materializado como alias tudo-para-ia-integracoes-plataform; esperado tudo-para-ia-integracoes-platform",
|
|
"rollback": [
|
|
"renomear de volta para alias anterior se validacao falhar: tudo-para-ia-integracoes-plataform"
|
|
],
|
|
"severity": "warning",
|
|
"status": "nominal_rename_ready",
|
|
"target_name": "tudo-para-ia-integracoes-platform",
|
|
"title": "Reconciliar nomenclatura local/canonica"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"remote origin nao corresponde ao Gitea esperado",
|
|
"materializado como alias tudo-para-ia-integracoes-plataform; esperado tudo-para-ia-integracoes-platform",
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"receipt_id": "mesh-receipt-b4be560166c8",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-intelligence-platform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-intelligence-platform",
|
|
"latest_state": {
|
|
"blockers": [
|
|
"windows-primary possui working tree sujo"
|
|
],
|
|
"candidates": [
|
|
{
|
|
"ahead": -1,
|
|
"behind": -1,
|
|
"branch": "main",
|
|
"cleanliness": "dirty",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "0ebe258ed33ea019236515697aaa370337569603",
|
|
"observed_at": "2026-04-30T20:50:05+00:00",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
|
|
"remote": "https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git",
|
|
"status_preview": [
|
|
"M .gitignore",
|
|
" M README.md",
|
|
" M apps/intelligence-worker/contracts/intelligence-mcp-ready.contract.json",
|
|
" M apps/intelligence-worker/contracts/intelligence-mcp-ready.summary.json",
|
|
" M apps/intelligence-worker/package.json",
|
|
" M apps/intelligence-worker/schema.sql",
|
|
" M apps/intelligence-worker/src/index.js",
|
|
" M apps/intelligence-worker/src/intelligence-core.js"
|
|
],
|
|
"target_name": "tudo-para-ia-intelligence-platform",
|
|
"upstream": ""
|
|
}
|
|
],
|
|
"confidence": 0.25,
|
|
"precedence": "dirty_tree",
|
|
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
|
"rejected_heads": [
|
|
"0ebe258ed33ea019236515697aaa370337569603"
|
|
],
|
|
"selected_environment": null,
|
|
"selected_head": null,
|
|
"selected_path": null,
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-intelligence-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-intelligence-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-intelligence-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-intelligence-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-intelligence-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-intelligence-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-intelligence-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-intelligence-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-intelligence-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-intelligence-platform",
|
|
"next_action": "clonar ou materializar espelho sem sobrescrever destino",
|
|
"reason": "nenhuma variante nominal foi encontrada",
|
|
"selected_name": null,
|
|
"status": "missing",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-primary",
|
|
"G:\\_codex-git\\tudo-para-ia-intelligence-platform",
|
|
"M .gitignore",
|
|
" M README.md",
|
|
" M apps/intelligence-worker/contracts/intelligence-mcp-ready.contract.json",
|
|
" M apps/intelligence-worker/contracts/intelligence-mcp-ready.summary.json",
|
|
" M apps/intelligence-worker/package.json",
|
|
" M apps/intelligence-worker/schema.sql",
|
|
" M apps/intelligence-worker/src/index.js",
|
|
" M apps/intelligence-worker/src/intelligence-core.js"
|
|
],
|
|
"operation_id": "mesh-op-7eb4b941eceb",
|
|
"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-intelligence-platform",
|
|
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-intelligence-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-43539e7f7909",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-intelligence-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-intelligence-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-d613b4ef3042",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-intelligence-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [
|
|
"git clone https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git G:\\codex_vm\\_codex-git\\tudo-para-ia-intelligence-platform"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-secondary",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-intelligence-platform"
|
|
],
|
|
"operation_id": "mesh-op-67157e3dd5ca",
|
|
"preconditions": [
|
|
"confirmar que o destino ainda nao existe",
|
|
"confirmar credencial Git",
|
|
"registrar hash remoto antes do clone"
|
|
],
|
|
"reason": "repositorio declarado nao existe no ambiente observado",
|
|
"rollback": [
|
|
"remover clone recem-criado somente se vazio e sem alteracao local: G:\\codex_vm\\_codex-git\\tudo-para-ia-intelligence-platform"
|
|
],
|
|
"severity": "warning",
|
|
"status": "missing_materialization",
|
|
"target_name": "tudo-para-ia-intelligence-platform",
|
|
"title": "Materializar espelho ausente sem sobrescrever destino"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"repositorio declarado nao existe no ambiente observado",
|
|
"windows-primary possui working tree sujo"
|
|
],
|
|
"receipt_id": "mesh-receipt-286eb398adae",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "dirty_blocked",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-mais-humana",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-mais-humana",
|
|
"latest_state": {
|
|
"blockers": [
|
|
"windows-primary possui working tree sujo"
|
|
],
|
|
"candidates": [
|
|
{
|
|
"ahead": -1,
|
|
"behind": -1,
|
|
"branch": "main",
|
|
"cleanliness": "dirty",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "b79fdce99dcb2a3e5173f8dadbdea04451a6eee8",
|
|
"observed_at": "2026-04-30T20:50:06+00:00",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-mais-humana",
|
|
"remote": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git",
|
|
"status_preview": [
|
|
"M README.md",
|
|
" M dados/assurance-rodada.json",
|
|
" M dados/budget-linhas-rodada.json",
|
|
" M dados/comandos-humanos-equivalentes.json",
|
|
" M dados/contrato-publico-mais-humana.json",
|
|
" M dados/dossie-operacional-humano.json",
|
|
" M dados/governanca-operacional-compacta.json",
|
|
" M dados/governanca-operacional.json"
|
|
],
|
|
"target_name": "tudo-para-ia-mais-humana-platform",
|
|
"upstream": ""
|
|
}
|
|
],
|
|
"confidence": 0.25,
|
|
"precedence": "dirty_tree",
|
|
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
|
"rejected_heads": [
|
|
"b79fdce99dcb2a3e5173f8dadbdea04451a6eee8"
|
|
],
|
|
"selected_environment": null,
|
|
"selected_head": null,
|
|
"selected_path": null,
|
|
"target_name": "tudo-para-ia-mais-humana-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-mais-humana",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-mais-humana"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": true,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-mais-humana-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-mais-humana-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": true,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-mais-humana-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-mais-humana-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-mais-humana",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-mais-humana",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-mais-humana-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-mais-humana",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": true,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-mais-humana-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": true,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-mais-humana-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-mais-humana",
|
|
"next_action": "clonar ou materializar espelho sem sobrescrever destino",
|
|
"reason": "nenhuma variante nominal foi encontrada",
|
|
"selected_name": null,
|
|
"status": "missing",
|
|
"target_name": "tudo-para-ia-mais-humana-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-primary",
|
|
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
|
"M README.md",
|
|
" M dados/assurance-rodada.json",
|
|
" M dados/budget-linhas-rodada.json",
|
|
" M dados/comandos-humanos-equivalentes.json",
|
|
" M dados/contrato-publico-mais-humana.json",
|
|
" M dados/dossie-operacional-humano.json",
|
|
" M dados/governanca-operacional-compacta.json",
|
|
" M dados/governanca-operacional.json"
|
|
],
|
|
"operation_id": "mesh-op-47a8e645892d",
|
|
"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": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-mais-humana",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-e68f2304a7c5",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-mais-humana-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-mais-humana",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-bff28aba5f29",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-mais-humana-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [
|
|
"git clone https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-secondary",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana"
|
|
],
|
|
"operation_id": "mesh-op-05714b61a77b",
|
|
"preconditions": [
|
|
"confirmar que o destino ainda nao existe",
|
|
"confirmar credencial Git",
|
|
"registrar hash remoto antes do clone"
|
|
],
|
|
"reason": "repositorio declarado nao existe no ambiente observado",
|
|
"rollback": [
|
|
"remover clone recem-criado somente se vazio e sem alteracao local: G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana"
|
|
],
|
|
"severity": "warning",
|
|
"status": "missing_materialization",
|
|
"target_name": "tudo-para-ia-mais-humana-platform",
|
|
"title": "Materializar espelho ausente sem sobrescrever destino"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"repositorio declarado nao existe no ambiente observado",
|
|
"windows-primary possui working tree sujo"
|
|
],
|
|
"receipt_id": "mesh-receipt-0f10fe640b64",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "dirty_blocked",
|
|
"target_name": "tudo-para-ia-mais-humana-platform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-mcps-internos-plataform",
|
|
"latest_state": {
|
|
"blockers": [
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"candidates": [
|
|
{
|
|
"ahead": 34,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "91dd97c5de72048ea61ab561fda2c4d7612a11bc",
|
|
"observed_at": "2026-04-30T20:50:07+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": [],
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"upstream": "origin/main"
|
|
},
|
|
{
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"head": "e47192610f41ba20511b8eea1ee7187959860f1e",
|
|
"observed_at": "2026-04-30T20:50:08+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": [],
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.72,
|
|
"precedence": "local_ahead",
|
|
"reason": "um ambiente possui commits locais a frente e nao ha behind registrado",
|
|
"rejected_heads": [
|
|
"e47192610f41ba20511b8eea1ee7187959860f1e"
|
|
],
|
|
"selected_environment": "windows-primary",
|
|
"selected_head": "91dd97c5de72048ea61ab561fda2c4d7612a11bc",
|
|
"selected_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-mcps-internos-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-mcps-internos-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-platform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-mcps-internos-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-mcps-internos-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mcps-internos-platform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-mcps-internos-plataform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-21e28a2e2dfd",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-95d30c400d99",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"receipt_id": "mesh-receipt-0a81e6f9642e",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-platform-base",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-platform-base",
|
|
"latest_state": {
|
|
"blockers": [
|
|
"windows-primary possui working tree sujo",
|
|
"windows-secondary possui working tree sujo"
|
|
],
|
|
"candidates": [
|
|
{
|
|
"ahead": 2,
|
|
"behind": 2,
|
|
"branch": "main",
|
|
"cleanliness": "dirty",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "086d86a8ac06fc6b05677a2a26d35d081bcbfc39",
|
|
"observed_at": "2026-04-30T20:50:09+00:00",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-platform-base",
|
|
"remote": "https://git.ami.app.br/admin/tudo-para-ia-platform-base.git",
|
|
"status_preview": [
|
|
"M .gitignore",
|
|
" M README.md",
|
|
" M apps/platform-shell/README.md",
|
|
" M apps/platform-shell/package.json",
|
|
" M apps/platform-shell/src/index.ts",
|
|
" M apps/platform-shell/src/shell/manifest.ts",
|
|
" M apps/platform-shell/src/shell/router.ts",
|
|
" M contracts/platform-derivation.contract.json"
|
|
],
|
|
"target_name": "tudo-para-ia-platform-base",
|
|
"upstream": "origin/main"
|
|
},
|
|
{
|
|
"ahead": 0,
|
|
"behind": 2,
|
|
"branch": "main",
|
|
"cleanliness": "dirty",
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"head": "4f6e1590ddafd990da4fb07c50e97a545a05aa36",
|
|
"observed_at": "2026-04-30T20:50:09+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": [
|
|
"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"
|
|
],
|
|
"target_name": "tudo-para-ia-platform-base",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.25,
|
|
"precedence": "dirty_tree",
|
|
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
|
"rejected_heads": [
|
|
"086d86a8ac06fc6b05677a2a26d35d081bcbfc39",
|
|
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
|
],
|
|
"selected_environment": null,
|
|
"selected_head": null,
|
|
"selected_path": null,
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-platform-base",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-platform-base"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-platform-base",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-platform-base",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-platform-base",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-platform-base"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-platform-base",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-platform-base",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-primary",
|
|
"G:\\_codex-git\\tudo-para-ia-platform-base",
|
|
"M .gitignore",
|
|
" M README.md",
|
|
" M apps/platform-shell/README.md",
|
|
" M apps/platform-shell/package.json",
|
|
" M apps/platform-shell/src/index.ts",
|
|
" M apps/platform-shell/src/shell/manifest.ts",
|
|
" M apps/platform-shell/src/shell/router.ts",
|
|
" M contracts/platform-derivation.contract.json"
|
|
],
|
|
"operation_id": "mesh-op-451f7c3dd283",
|
|
"preconditions": [
|
|
"registrar diff",
|
|
"commit ou stash consciente",
|
|
"decidir precedencia antes de pull/merge"
|
|
],
|
|
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "dirty_blocked",
|
|
"target_name": "tudo-para-ia-platform-base",
|
|
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-secondary",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-platform-base",
|
|
"M .gitignore",
|
|
" M README.md",
|
|
" M apps/platform-shell/README.md",
|
|
" M apps/platform-shell/package.json",
|
|
" M apps/platform-shell/src/index.ts",
|
|
" M contracts/platform-derivation.contract.json",
|
|
" M contracts/platform-shell.contract.json",
|
|
" M docs/architecture.md"
|
|
],
|
|
"operation_id": "mesh-op-f69abebf1ff4",
|
|
"preconditions": [
|
|
"registrar diff",
|
|
"commit ou stash consciente",
|
|
"decidir precedencia antes de pull/merge"
|
|
],
|
|
"reason": "alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "dirty_blocked",
|
|
"target_name": "tudo-para-ia-platform-base",
|
|
"title": "Bloquear sincronizacao destrutiva por working tree sujo"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-platform-base",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-35575fdcf53e",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-platform-base",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-platform-base",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-60eb5aacee41",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-platform-base",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"windows-primary possui working tree sujo",
|
|
"windows-secondary possui working tree sujo"
|
|
],
|
|
"receipt_id": "mesh-receipt-432e0adc6f8b",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "dirty_blocked",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-public-platform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-public-platform",
|
|
"latest_state": {
|
|
"blockers": [],
|
|
"candidates": [
|
|
{
|
|
"ahead": 9,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "b1bad49c12a4f8698e4d36fd029fbdaa4a0bef42",
|
|
"observed_at": "2026-04-30T20:50:10+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": [],
|
|
"target_name": "tudo-para-ia-public-platform",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.75,
|
|
"precedence": "single_hash",
|
|
"reason": "todos os ambientes com HEAD confirmado apontam para o mesmo commit",
|
|
"rejected_heads": [],
|
|
"selected_environment": "windows-primary",
|
|
"selected_head": "b1bad49c12a4f8698e4d36fd029fbdaa4a0bef42",
|
|
"selected_path": "G:\\_codex-git\\tudo-para-ia-public-platform",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-public-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-public-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-public-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-public-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-public-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-public-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-public-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-public-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-public-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-public-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-public-platform",
|
|
"next_action": "clonar ou materializar espelho sem sobrescrever destino",
|
|
"reason": "nenhuma variante nominal foi encontrada",
|
|
"selected_name": null,
|
|
"status": "missing",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-public-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-56670cc10694",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-public-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-public-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-5421845d6647",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-public-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [
|
|
"git clone https://git.ami.app.br/admin/tudo-para-ia-public-platform.git G:\\codex_vm\\_codex-git\\tudo-para-ia-public-platform"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-secondary",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-public-platform"
|
|
],
|
|
"operation_id": "mesh-op-a512cf3c15d6",
|
|
"preconditions": [
|
|
"confirmar que o destino ainda nao existe",
|
|
"confirmar credencial Git",
|
|
"registrar hash remoto antes do clone"
|
|
],
|
|
"reason": "repositorio declarado nao existe no ambiente observado",
|
|
"rollback": [
|
|
"remover clone recem-criado somente se vazio e sem alteracao local: G:\\codex_vm\\_codex-git\\tudo-para-ia-public-platform"
|
|
],
|
|
"severity": "warning",
|
|
"status": "missing_materialization",
|
|
"target_name": "tudo-para-ia-public-platform",
|
|
"title": "Materializar espelho ausente sem sobrescrever destino"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"repositorio declarado nao existe no ambiente observado"
|
|
],
|
|
"receipt_id": "mesh-receipt-6cf5fadc238f",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-stj-platform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-stj-platform",
|
|
"latest_state": {
|
|
"blockers": [
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"candidates": [
|
|
{
|
|
"ahead": 16,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "ffd053319ee862673ecd7c46fd2f1aae2d6cf4c3",
|
|
"observed_at": "2026-04-30T20:50:11+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": [],
|
|
"target_name": "tudo-para-ia-stj-platform",
|
|
"upstream": "origin/main"
|
|
},
|
|
{
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"branch": "main",
|
|
"cleanliness": "clean",
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"head": "b13e6c9464661885d31d2ae7d295ec5667927056",
|
|
"observed_at": "2026-04-30T20:50:11+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": [],
|
|
"target_name": "tudo-para-ia-stj-platform",
|
|
"upstream": "origin/main"
|
|
}
|
|
],
|
|
"confidence": 0.72,
|
|
"precedence": "local_ahead",
|
|
"reason": "um ambiente possui commits locais a frente e nao ha behind registrado",
|
|
"rejected_heads": [
|
|
"b13e6c9464661885d31d2ae7d295ec5667927056"
|
|
],
|
|
"selected_environment": "windows-primary",
|
|
"selected_head": "ffd053319ee862673ecd7c46fd2f1aae2d6cf4c3",
|
|
"selected_path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-stj-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-stj-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-stj-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-stj-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-stj-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-stj-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-stj-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-stj-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-stj-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-stj-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-stj-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-stj-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-stj-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-741697842896",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-stj-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-stj-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-2e71dfc6b5b7",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-stj-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"push exige credencial e validacao de remoto antes de convergir"
|
|
],
|
|
"receipt_id": "mesh-receipt-f0d35ec268f2",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
},
|
|
{
|
|
"expected_local_name": "tudo-para-ia-ui-platform",
|
|
"generated_at": "2026-04-30T20:50:12+00:00",
|
|
"gitea_repo": "admin/tudo-para-ia-ui-platform",
|
|
"latest_state": {
|
|
"blockers": [
|
|
"windows-primary possui working tree sujo"
|
|
],
|
|
"candidates": [
|
|
{
|
|
"ahead": -1,
|
|
"behind": -1,
|
|
"branch": "main",
|
|
"cleanliness": "dirty",
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"head": "64e52f8949ebb2dee28e14ac0316a596d6fe77e9",
|
|
"observed_at": "2026-04-30T20:50:12+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 apps/ui-platform/index.html",
|
|
" M apps/ui-platform/src/app.js",
|
|
" M apps/ui-platform/src/contract-data.js",
|
|
" M apps/ui-platform/src/styles.css",
|
|
" M package.json",
|
|
" M packages/mcp-ready/src/admin-ui-adapter.mjs",
|
|
" M packages/mcp-ready/src/index.mjs",
|
|
" M packages/ui-governance/src/index.mjs"
|
|
],
|
|
"target_name": "tudo-para-ia-ui-platform",
|
|
"upstream": ""
|
|
}
|
|
],
|
|
"confidence": 0.25,
|
|
"precedence": "dirty_tree",
|
|
"reason": "estado sujo impede declarar commit como fonte unica de verdade",
|
|
"rejected_heads": [
|
|
"64e52f8949ebb2dee28e14ac0316a596d6fe77e9"
|
|
],
|
|
"selected_environment": null,
|
|
"selected_head": null,
|
|
"selected_path": null,
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
},
|
|
"naming_decisions": [
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": true,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-ui-platform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-ui-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-ui-plataform",
|
|
"path": "G:\\_codex-git\\tudo-para-ia-ui-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-ui-platform",
|
|
"next_action": "manter monitoramento",
|
|
"reason": "nome esperado ja esta materializado",
|
|
"selected_name": "tudo-para-ia-ui-platform",
|
|
"status": "exact",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
},
|
|
{
|
|
"candidates": [
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": true,
|
|
"name": "tudo-para-ia-ui-platform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-ui-platform"
|
|
},
|
|
{
|
|
"exists": false,
|
|
"is_alias": false,
|
|
"is_canonical": false,
|
|
"is_expected": false,
|
|
"name": "tudo-para-ia-ui-plataform",
|
|
"path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-ui-plataform"
|
|
}
|
|
],
|
|
"expected_name": "tudo-para-ia-ui-platform",
|
|
"next_action": "clonar ou materializar espelho sem sobrescrever destino",
|
|
"reason": "nenhuma variante nominal foi encontrada",
|
|
"selected_name": null,
|
|
"status": "missing",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
}
|
|
],
|
|
"operations": [
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-primary",
|
|
"G:\\_codex-git\\tudo-para-ia-ui-platform",
|
|
"M apps/ui-platform/index.html",
|
|
" M apps/ui-platform/src/app.js",
|
|
" M apps/ui-platform/src/contract-data.js",
|
|
" M apps/ui-platform/src/styles.css",
|
|
" M package.json",
|
|
" M packages/mcp-ready/src/admin-ui-adapter.mjs",
|
|
" M packages/mcp-ready/src/index.mjs",
|
|
" M packages/ui-governance/src/index.mjs"
|
|
],
|
|
"operation_id": "mesh-op-c21978755d89",
|
|
"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": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"codex-server",
|
|
"\\root\\__gpt-codex\\tudo-para-ia-ui-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"operation_id": "mesh-op-7b801670d5d2",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-ui-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"gitlab-server",
|
|
"\\root\\_codex-git\\tudo-para-ia-ui-platform",
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"operation_id": "mesh-op-894c832cefcb",
|
|
"preconditions": [
|
|
"abrir sessao no host correspondente",
|
|
"rodar mais_humana.cli repo-mesh localmente"
|
|
],
|
|
"reason": "ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"rollback": [],
|
|
"severity": "blocker",
|
|
"status": "environment_blocked",
|
|
"target_name": "tudo-para-ia-ui-platform",
|
|
"title": "Executar inventario no ambiente inacessivel"
|
|
},
|
|
{
|
|
"automatic": false,
|
|
"commands": [
|
|
"git clone https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git G:\\codex_vm\\_codex-git\\tudo-para-ia-ui-platform"
|
|
],
|
|
"destructive": false,
|
|
"evidence": [
|
|
"windows-secondary",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-ui-platform"
|
|
],
|
|
"operation_id": "mesh-op-4f13abbae981",
|
|
"preconditions": [
|
|
"confirmar que o destino ainda nao existe",
|
|
"confirmar credencial Git",
|
|
"registrar hash remoto antes do clone"
|
|
],
|
|
"reason": "repositorio declarado nao existe no ambiente observado",
|
|
"rollback": [
|
|
"remover clone recem-criado somente se vazio e sem alteracao local: G:\\codex_vm\\_codex-git\\tudo-para-ia-ui-platform"
|
|
],
|
|
"severity": "warning",
|
|
"status": "missing_materialization",
|
|
"target_name": "tudo-para-ia-ui-platform",
|
|
"title": "Materializar espelho ausente sem sobrescrever destino"
|
|
}
|
|
],
|
|
"pending_items": [
|
|
"alteracoes locais nao commitadas podem ser a versao valida mais recente",
|
|
"ambiente declarado pela OS nao esta acessivel a partir desta sessao",
|
|
"repositorio declarado nao existe no ambiente observado",
|
|
"windows-primary possui working tree sujo"
|
|
],
|
|
"receipt_id": "mesh-receipt-010f8b85e062",
|
|
"risk": "blocked",
|
|
"safe_to_auto_sync": false,
|
|
"status": "dirty_blocked",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
}
|
|
],
|
|
"renameReadyCount": 0,
|
|
"reportId": "repository-mesh-35b019255f98"
|
|
} |