5193 lines
225 KiB
JSON
5193 lines
225 KiB
JSON
{
|
|
"central_root": null,
|
|
"ecosystem_root": "G:\\_codex-git",
|
|
"environments": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"expected": true,
|
|
"kind": "windows_primary",
|
|
"local": true,
|
|
"role": "espelho local Windows principal",
|
|
"root": "G:\\_codex-git"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"expected": true,
|
|
"kind": "windows_secondary",
|
|
"local": true,
|
|
"role": "espelho local Windows secundario",
|
|
"root": "G:/codex_vm/_codex-git"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"expected": true,
|
|
"kind": "codex_server",
|
|
"local": false,
|
|
"role": "repositorios no servidor Codex",
|
|
"root": "/root/__gpt-codex"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"expected": true,
|
|
"kind": "gitlab_server",
|
|
"local": false,
|
|
"role": "repositorios no ambiente GitLab",
|
|
"root": "/root/_codex-git"
|
|
}
|
|
],
|
|
"fetch_enabled": true,
|
|
"generated_at": "2026-04-30T13:46:41+00:00",
|
|
"plugin_auth_attempt": "user rejected MCP tool call",
|
|
"report_id": "repository-mesh-25823a78b901",
|
|
"summaries": [
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-d74173010dba",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git push origin HEAD"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=9;behind=0;upstream=origin/main",
|
|
"cee7e824559832f3e36492dfadf0777d605afee8"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "ha commits locais nao enviados; push exige credencial e revisao de precedencia",
|
|
"required_before": [
|
|
"confirmar remoto correto",
|
|
"confirmar que push nao reverte estado remoto mais recente"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-61bb08f62bc5",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-a6131408e2be",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-d2727fbc94ef",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-e331b3e4c497",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
}
|
|
],
|
|
"aligned_hash": null,
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 0,
|
|
"dirty_count": 0,
|
|
"hash_set": [
|
|
"cee7e824559832f3e36492dfadf0777d605afee8",
|
|
"3eae5dd9a54263c668a347e4f10bb45a707515ac"
|
|
],
|
|
"missing_count": 2,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-business-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 9,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-business-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-business-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "cee7e824559832f3e36492dfadf0777d605afee8",
|
|
"head_summary": "cee7e82 auto-sync: tudo-para-ia-business-platform 2026-04-30 07:33:23",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-business-platform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-business-platform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-business-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:22+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-business-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-business-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-business-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "3eae5dd9a54263c668a347e4f10bb45a707515ac",
|
|
"head_summary": "3eae5dd auto-sync: tudo-para-ia-business-platform 2026-04-29 22:34:12",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-business-platform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-business-platform",
|
|
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-business-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:23+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-business-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:23+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-business-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:23+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-business-platform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "01_repo_tudo-para-ia-business-platform",
|
|
"declared_name": "tudo-para-ia-business-platform",
|
|
"expected_local_name": "tudo-para-ia-business-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-business-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-7d8f74aaca89",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git push origin HEAD"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=7;behind=0;upstream=origin/main",
|
|
"7e88a2beb57ecb4a07534733638110b999dce561"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "ha commits locais nao enviados; push exige credencial e revisao de precedencia",
|
|
"required_before": [
|
|
"confirmar remoto correto",
|
|
"confirmar que push nao reverte estado remoto mais recente"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-cf83302e51c3",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-a53a11cbd26e",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"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,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-compliance-platform"
|
|
],
|
|
"kind": "clone_missing",
|
|
"reason": "espelho ausente; clonar somente se destino continuar vazio e credencial estiver disponivel",
|
|
"required_before": [
|
|
"confirmar credencial Git",
|
|
"confirmar que nao existe diretorio de destino",
|
|
"executar clone sem sobrescrever"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-6903dd01bc1f",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-6e50d3c37aeb",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
}
|
|
],
|
|
"aligned_hash": "7e88a2beb57ecb4a07534733638110b999dce561",
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 0,
|
|
"dirty_count": 0,
|
|
"hash_set": [
|
|
"7e88a2beb57ecb4a07534733638110b999dce561"
|
|
],
|
|
"missing_count": 3,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 7,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-compliance-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-compliance-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "7e88a2beb57ecb4a07534733638110b999dce561",
|
|
"head_summary": "7e88a2b auto-sync: tudo-para-ia-compliance-platform 2026-04-30 06:44:17",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-compliance-platform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-compliance-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:24+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-compliance-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:24+00:00",
|
|
"presence": "missing",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-compliance-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:24+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-compliance-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:24+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-compliance-platform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "hash unico 7e88a2beb57e; 3 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "02_repo_tudo-para-ia-compliance-platform",
|
|
"declared_name": "tudo-para-ia-compliance-platform",
|
|
"expected_local_name": "tudo-para-ia-compliance-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-compliance-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-9dc31ae75f1a",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"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"
|
|
],
|
|
"kind": "fix_remote_url",
|
|
"reason": "remote origin nao corresponde ao Gitea esperado",
|
|
"required_before": [
|
|
"registrar remote anterior",
|
|
"executar fetch apos ajuste",
|
|
"nao alterar branch nem working tree"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-742544266379",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git push origin HEAD"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=7;behind=0;upstream=origin/main",
|
|
"ef83587577f93ed6df086db39975c83e1216edac"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "ha commits locais nao enviados; push exige credencial e revisao de precedencia",
|
|
"required_before": [
|
|
"confirmar remoto correto",
|
|
"confirmar que push nao reverte estado remoto mais recente"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-9c34fd44f893",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-2e66e9903b00",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"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,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-platform"
|
|
],
|
|
"kind": "clone_missing",
|
|
"reason": "espelho ausente; clonar somente se destino continuar vazio e credencial estiver disponivel",
|
|
"required_before": [
|
|
"confirmar credencial Git",
|
|
"confirmar que nao existe diretorio de destino",
|
|
"executar clone sem sobrescrever"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-d681ca4be32c",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-a2aae3a00161",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
}
|
|
],
|
|
"aligned_hash": "ef83587577f93ed6df086db39975c83e1216edac",
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 0,
|
|
"dirty_count": 0,
|
|
"hash_set": [
|
|
"ef83587577f93ed6df086db39975c83e1216edac"
|
|
],
|
|
"missing_count": 3,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 7,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "ef83587577f93ed6df086db39975c83e1216edac",
|
|
"head_summary": "ef83587 auto-sync: tudo-para-ia-customer-ops-platform 2026-04-30 06:44:24",
|
|
"remote_origin": "https://git.ami.app.br/codex-server/tudo-para-ia-customer-ops-platform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-customer-ops-platform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:24+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:24+00:00",
|
|
"presence": "missing",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-customer-ops-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:24+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-customer-ops-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:24+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-customer-ops-platform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 1,
|
|
"risk": "blocked",
|
|
"summary": "hash unico ef83587577f9; 3 materializacoes ausentes/inacessiveis; 1 remotes divergentes; 2 divergencias nominais",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "03_repo_tudo-para-ia-customer-ops-platform",
|
|
"declared_name": "tudo-para-ia-customer-ops-platform",
|
|
"expected_local_name": "tudo-para-ia-customer-ops-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-customer-ops-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-c074a7454c85",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git push origin HEAD"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=11;behind=0;upstream=origin/main",
|
|
"80095cd75b612ce09b704bc00bf54dbdc59ccdf3"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "ha commits locais nao enviados; push exige credencial e revisao de precedencia",
|
|
"required_before": [
|
|
"confirmar remoto correto",
|
|
"confirmar que push nao reverte estado remoto mais recente"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-604e958b1ab4",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-c22d79c0aa76",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-9be03dcb6263",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-258528af32fb",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
}
|
|
],
|
|
"aligned_hash": null,
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 0,
|
|
"dirty_count": 0,
|
|
"hash_set": [
|
|
"80095cd75b612ce09b704bc00bf54dbdc59ccdf3",
|
|
"ef25192b7c4169027aa296ce3450e1a94b4f5912"
|
|
],
|
|
"missing_count": 2,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 11,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "80095cd75b612ce09b704bc00bf54dbdc59ccdf3",
|
|
"head_summary": "80095cd auto-sync: tudo-para-ia-docs-plataform 2026-04-30 06:43:27",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-docs-plataform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-docs-plataform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:25+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-docs-plataform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-docs-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-docs-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "ef25192b7c4169027aa296ce3450e1a94b4f5912",
|
|
"head_summary": "ef25192 auto-sync: tudo-para-ia-docs-plataform 2026-04-30 04:23:25",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-docs-plataform",
|
|
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-docs-plataform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:26+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-docs-plataform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:26+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-docs-plataform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:26+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-docs-plataform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "04_repo_tudo-para-ia-docs-plataform",
|
|
"declared_name": "tudo-para-ia-docs-plataform",
|
|
"expected_local_name": "tudo-para-ia-docs-plataform",
|
|
"gitea_repo": "admin/tudo-para-ia-docs-plataform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-de5a018ad5cc",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git push origin HEAD"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=2;behind=0;upstream=origin/main",
|
|
"81eb44e3cdeb9912d45a9ba43c904d39bf0ae884"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "ha commits locais nao enviados; push exige credencial e revisao de precedencia",
|
|
"required_before": [
|
|
"confirmar remoto correto",
|
|
"confirmar que push nao reverte estado remoto mais recente"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-9acb48b0d9c1",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-54a43adcdbd5",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"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,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-finance-platform"
|
|
],
|
|
"kind": "clone_missing",
|
|
"reason": "espelho ausente; clonar somente se destino continuar vazio e credencial estiver disponivel",
|
|
"required_before": [
|
|
"confirmar credencial Git",
|
|
"confirmar que nao existe diretorio de destino",
|
|
"executar clone sem sobrescrever"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-fdf8583a2010",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-04ed792cb988",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
}
|
|
],
|
|
"aligned_hash": "81eb44e3cdeb9912d45a9ba43c904d39bf0ae884",
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 0,
|
|
"dirty_count": 0,
|
|
"hash_set": [
|
|
"81eb44e3cdeb9912d45a9ba43c904d39bf0ae884"
|
|
],
|
|
"missing_count": 3,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-finance-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 2,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-finance-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-finance-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "81eb44e3cdeb9912d45a9ba43c904d39bf0ae884",
|
|
"head_summary": "81eb44e auto-sync: tudo-para-ia-finance-platform 2026-04-30 06:39:38",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-finance-platform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-finance-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:27+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-finance-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:27+00:00",
|
|
"presence": "missing",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-finance-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:27+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-finance-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:27+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-finance-platform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "hash unico 81eb44e3cdeb; 3 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "05_repo_tudo-para-ia-finance-platform",
|
|
"declared_name": "tudo-para-ia-finance-platform",
|
|
"expected_local_name": "tudo-para-ia-finance-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-finance-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-24d6e2c4fde2",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git push origin HEAD"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=9;behind=0;upstream=origin/main",
|
|
"9d0c4c2594d019e70568f21c23b04e4693225ce1"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "ha commits locais nao enviados; push exige credencial e revisao de precedencia",
|
|
"required_before": [
|
|
"confirmar remoto correto",
|
|
"confirmar que push nao reverte estado remoto mais recente"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-8a4690c9c29d",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-9e56eaf27ed5",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"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,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-gettys-platform"
|
|
],
|
|
"kind": "clone_missing",
|
|
"reason": "espelho ausente; clonar somente se destino continuar vazio e credencial estiver disponivel",
|
|
"required_before": [
|
|
"confirmar credencial Git",
|
|
"confirmar que nao existe diretorio de destino",
|
|
"executar clone sem sobrescrever"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-2a2fb7bc0dab",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-d794140f218c",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
}
|
|
],
|
|
"aligned_hash": "9d0c4c2594d019e70568f21c23b04e4693225ce1",
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 0,
|
|
"dirty_count": 0,
|
|
"hash_set": [
|
|
"9d0c4c2594d019e70568f21c23b04e4693225ce1"
|
|
],
|
|
"missing_count": 3,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 9,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-gettys-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-gettys-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "9d0c4c2594d019e70568f21c23b04e4693225ce1",
|
|
"head_summary": "9d0c4c2 auto-sync: tudo-para-ia-gettys-platform 2026-04-30 06:44:36",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-gettys-platform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-gettys-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:28+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-gettys-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:28+00:00",
|
|
"presence": "missing",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-gettys-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:28+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-gettys-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:28+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-gettys-platform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "hash unico 9d0c4c2594d0; 3 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "06_repo_tudo-para-ia-gettys-platform",
|
|
"declared_name": "tudo-para-ia-gettys-platform",
|
|
"expected_local_name": "tudo-para-ia-gettys-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-gettys-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-7459c55a5946",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git push origin HEAD"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=12;behind=0;upstream=origin/main",
|
|
"cdfe78714d61bf36793d38bdadf2fcd736ae08c1"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "ha commits locais nao enviados; push exige credencial e revisao de precedencia",
|
|
"required_before": [
|
|
"confirmar remoto correto",
|
|
"confirmar que push nao reverte estado remoto mais recente"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-bf839e1eb7da",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-ddc7a0df464a",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-3fa1024c9e04",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-434fa6be1041",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
}
|
|
],
|
|
"aligned_hash": null,
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 0,
|
|
"dirty_count": 0,
|
|
"hash_set": [
|
|
"cdfe78714d61bf36793d38bdadf2fcd736ae08c1",
|
|
"ecc93e089819958d25325334d6aacae943245644"
|
|
],
|
|
"missing_count": 2,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-identity-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 12,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-identity-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-identity-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "cdfe78714d61bf36793d38bdadf2fcd736ae08c1",
|
|
"head_summary": "cdfe787 auto-sync: tudo-para-ia-identity-platform 2026-04-30 07:28:39",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-identity-platform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-identity-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:29+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-identity-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-identity-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-identity-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "ecc93e089819958d25325334d6aacae943245644",
|
|
"head_summary": "ecc93e0 auto-sync: tudo-para-ia-identity-platform 2026-04-30 04:23:37",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-identity-platform",
|
|
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-identity-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:30+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-identity-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:30+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-identity-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:30+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-identity-platform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "07_repo_tudo-para-ia-identity-platform",
|
|
"declared_name": "tudo-para-ia-identity-platform",
|
|
"expected_local_name": "tudo-para-ia-identity-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-identity-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-2c3c0959aa7f",
|
|
"can_execute_automatically": true,
|
|
"command_preview": [
|
|
"Rename-Item -LiteralPath 'G:\\_codex-git\\tudo-para-ia-integracoes-plataform' -NewName 'tudo-para-ia-integracoes-platform'"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"G:\\_codex-git\\tudo-para-ia-integracoes-platform",
|
|
"6371413be59b2d4dbea347b7305db0f15c8f0c28"
|
|
],
|
|
"kind": "rename_local_folder",
|
|
"reason": "materializado como alias tudo-para-ia-integracoes-plataform; esperado tudo-para-ia-integracoes-platform",
|
|
"required_before": [
|
|
"confirmar destino inexistente",
|
|
"registrar hash HEAD antes do renome"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-8af64b1a2f4d",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"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"
|
|
],
|
|
"kind": "fix_remote_url",
|
|
"reason": "remote origin nao corresponde ao Gitea esperado",
|
|
"required_before": [
|
|
"registrar remote anterior",
|
|
"executar fetch apos ajuste",
|
|
"nao alterar branch nem working tree"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-5675b953c348",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git push origin HEAD"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=24;behind=0;upstream=origin/main",
|
|
"6371413be59b2d4dbea347b7305db0f15c8f0c28"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "ha commits locais nao enviados; push exige credencial e revisao de precedencia",
|
|
"required_before": [
|
|
"confirmar remoto correto",
|
|
"confirmar que push nao reverte estado remoto mais recente"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-9d7038836e52",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-c9373212b179",
|
|
"can_execute_automatically": true,
|
|
"command_preview": [
|
|
"Rename-Item -LiteralPath 'G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform' -NewName 'tudo-para-ia-integracoes-platform'"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-platform",
|
|
"5b015a1d63a2f6d20716e68be0d9e538d14fc5f4"
|
|
],
|
|
"kind": "rename_local_folder",
|
|
"reason": "materializado como alias tudo-para-ia-integracoes-plataform; esperado tudo-para-ia-integracoes-platform",
|
|
"required_before": [
|
|
"confirmar destino inexistente",
|
|
"registrar hash HEAD antes do renome"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-dea83db8f4af",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git remote set-url origin https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-secondary",
|
|
"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"
|
|
],
|
|
"kind": "fix_remote_url",
|
|
"reason": "remote origin nao corresponde ao Gitea esperado",
|
|
"required_before": [
|
|
"registrar remote anterior",
|
|
"executar fetch apos ajuste",
|
|
"nao alterar branch nem working tree"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-a26163e6be59",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-3db4026be62c",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-110e2ce0a0e4",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
}
|
|
],
|
|
"aligned_hash": null,
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 0,
|
|
"dirty_count": 0,
|
|
"hash_set": [
|
|
"6371413be59b2d4dbea347b7305db0f15c8f0c28",
|
|
"5b015a1d63a2f6d20716e68be0d9e538d14fc5f4"
|
|
],
|
|
"missing_count": 2,
|
|
"nominal_mismatch_count": 4,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-integracoes-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 24,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "6371413be59b2d4dbea347b7305db0f15c8f0c28",
|
|
"head_summary": "6371413 auto-sync: tudo-para-ia-integracoes-plataform 2026-04-30 07:53:48",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-integracoes-plataform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"nomenclature_note": "materializado como alias tudo-para-ia-integracoes-plataform; esperado tudo-para-ia-integracoes-platform",
|
|
"observed_at": "2026-04-30T13:46:31+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "5b015a1d63a2f6d20716e68be0d9e538d14fc5f4",
|
|
"head_summary": "5b015a1 auto-sync: tudo-para-ia-integracoes-plataform 2026-04-29 21:54:37",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-integracoes-plataform",
|
|
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-integracoes-plataform",
|
|
"nomenclature_note": "materializado como alias tudo-para-ia-integracoes-plataform; esperado tudo-para-ia-integracoes-platform",
|
|
"observed_at": "2026-04-30T13:46:32+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-integracoes-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:32+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-integracoes-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:32+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-integracoes-platform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 2,
|
|
"risk": "blocked",
|
|
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 remotes divergentes; 4 divergencias nominais",
|
|
"target": {
|
|
"aliases": [
|
|
"tudo-para-ia-integracoes-plataform"
|
|
],
|
|
"canonical_name": "tudo-para-ia-integracoes-plataform",
|
|
"central_folder": "08_repo_tudo-para-ia-integracoes-plataform",
|
|
"declared_name": "tudo-para-ia-integracoes-platform",
|
|
"expected_local_name": "tudo-para-ia-integracoes-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-integracoes-platform",
|
|
"notes": [
|
|
"ordem declarou platform, espelho local conhecido usa plataform"
|
|
],
|
|
"requires_nominal_reconciliation": true
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-ac5c851fb706",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": true,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"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"
|
|
],
|
|
"kind": "block_destructive_sync",
|
|
"reason": "working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida",
|
|
"required_before": [
|
|
"commit ou stash consciente das alteracoes",
|
|
"registrar diff resumido",
|
|
"decidir precedencia"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-93207ce20f3a",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-942654e26e71",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"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,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-intelligence-platform"
|
|
],
|
|
"kind": "clone_missing",
|
|
"reason": "espelho ausente; clonar somente se destino continuar vazio e credencial estiver disponivel",
|
|
"required_before": [
|
|
"confirmar credencial Git",
|
|
"confirmar que nao existe diretorio de destino",
|
|
"executar clone sem sobrescrever"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-343284eab795",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-f82ec42b3d5d",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
}
|
|
],
|
|
"aligned_hash": "0ebe258ed33ea019236515697aaa370337569603",
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 1,
|
|
"dirty_count": 1,
|
|
"hash_set": [
|
|
"0ebe258ed33ea019236515697aaa370337569603"
|
|
],
|
|
"missing_count": 3,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": null,
|
|
"behind": null,
|
|
"error": "fatal: no upstream configured for branch 'main'",
|
|
"upstream": null
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-intelligence-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-intelligence-platform",
|
|
"rev-parse",
|
|
"--abbrev-ref",
|
|
"--symbolic-full-name",
|
|
"@{u}"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 128,
|
|
"stderr": "fatal: no upstream configured for branch 'main'\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-intelligence-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "0ebe258ed33ea019236515697aaa370337569603",
|
|
"head_summary": "0ebe258 Materialize intelligence platform",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git",
|
|
"status_short": [
|
|
"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",
|
|
" M apps/intelligence-worker/src/read-models.js",
|
|
" M apps/intelligence-worker/tests/intelligence-worker.test.mjs",
|
|
" M apps/intelligence-worker/wrangler.toml",
|
|
" M docs/data-read-models.md",
|
|
" M docs/governance-security.md",
|
|
" M docs/maturity-roadmap.md",
|
|
" M docs/mcp-control-plane-integration.md",
|
|
" M docs/operational-contract.md",
|
|
" M status/summary.md",
|
|
"?? apps/intelligence-worker/scripts/generate-live-admin-instance.mjs",
|
|
"?? apps/intelligence-worker/scripts/run-http-smoke.mjs",
|
|
"?? apps/intelligence-worker/src/admin-instances.js",
|
|
"?? apps/intelligence-worker/src/cloudflare-operations.js",
|
|
"?? apps/intelligence-worker/src/ecosystem-governance.js",
|
|
"?? apps/intelligence-worker/src/evidence.js",
|
|
"?? apps/intelligence-worker/src/gate-orchestrator.js",
|
|
"?? apps/intelligence-worker/src/git-sync-governance.js",
|
|
"?? apps/intelligence-worker/src/live-storage-readback.js",
|
|
"?? apps/intelligence-worker/src/mcp-runtime-registration.js",
|
|
"?? apps/intelligence-worker/src/operational-closeout.js",
|
|
"?? apps/intelligence-worker/src/owner-gate-receipts.js",
|
|
"?? apps/intelligence-worker/src/public-smoke.js",
|
|
"?? apps/intelligence-worker/src/release-dossier.js",
|
|
"?? apps/intelligence-worker/src/release-governance.js",
|
|
"?? apps/intelligence-worker/src/release-readiness-board.js",
|
|
"?? apps/intelligence-worker/src/round-documentation-export.js",
|
|
"?? apps/intelligence-worker/src/runner-qualification.js",
|
|
"?? apps/intelligence-worker/src/runtime-promotion.js",
|
|
"?? apps/intelligence-worker/src/service-order-governance.js",
|
|
"?? apps/intelligence-worker/src/storage-adapters.js"
|
|
],
|
|
"upstream": null
|
|
},
|
|
"matched_name": "tudo-para-ia-intelligence-platform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-intelligence-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:33+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-intelligence-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:33+00:00",
|
|
"presence": "missing",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-intelligence-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:33+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-intelligence-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:33+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-intelligence-platform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "hash unico 0ebe258ed33e; 3 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "09_repo_tudo-para-ia-intelligence-platform",
|
|
"declared_name": "tudo-para-ia-intelligence-platform",
|
|
"expected_local_name": "tudo-para-ia-intelligence-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-intelligence-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-e192f87b36dd",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"Rename-Item -LiteralPath 'G:\\_codex-git\\tudo-para-ia-mais-humana' -NewName 'tudo-para-ia-mais-humana-plataform'"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
|
"G:\\_codex-git\\tudo-para-ia-mais-humana-plataform",
|
|
"3d2748adf5e011a7aa796fc2a5aed8e815dcb092"
|
|
],
|
|
"kind": "rename_local_folder",
|
|
"reason": "materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-plataform",
|
|
"required_before": [
|
|
"confirmar destino inexistente",
|
|
"registrar hash HEAD antes do renome"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-mais-humana-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-e2c2d471cf6d",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": true,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"M dados/budget-linhas-rodada.json",
|
|
" M dados/dossie-operacional-humano.json",
|
|
" M dados/governanca-operacional-compacta.json",
|
|
" M dados/governanca-operacional.json",
|
|
" M dados/grafo-evidencias.json",
|
|
" M dados/indice-evidencias.json",
|
|
" M dados/lifecycle-ordens-ativas.json",
|
|
" M dados/ordens-governanca-compiladas.json"
|
|
],
|
|
"kind": "block_destructive_sync",
|
|
"reason": "working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida",
|
|
"required_before": [
|
|
"commit ou stash consciente das alteracoes",
|
|
"registrar diff resumido",
|
|
"decidir precedencia"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-mais-humana-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-6a6eaffcbdfa",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-mais-humana-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-20aa91944451",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git clone https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana-plataform"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana-plataform"
|
|
],
|
|
"kind": "clone_missing",
|
|
"reason": "espelho ausente; clonar somente se destino continuar vazio e credencial estiver disponivel",
|
|
"required_before": [
|
|
"confirmar credencial Git",
|
|
"confirmar que nao existe diretorio de destino",
|
|
"executar clone sem sobrescrever"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-mais-humana-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-93f6afb07054",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-mais-humana-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-15516f4541ca",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-mais-humana-plataform"
|
|
}
|
|
],
|
|
"aligned_hash": "3d2748adf5e011a7aa796fc2a5aed8e815dcb092",
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 1,
|
|
"dirty_count": 1,
|
|
"hash_set": [
|
|
"3d2748adf5e011a7aa796fc2a5aed8e815dcb092"
|
|
],
|
|
"missing_count": 3,
|
|
"nominal_mismatch_count": 3,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-mais-humana-plataform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": null,
|
|
"behind": null,
|
|
"error": "fatal: no upstream configured for branch 'main'",
|
|
"upstream": null
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
|
"rev-parse",
|
|
"--abbrev-ref",
|
|
"--symbolic-full-name",
|
|
"@{u}"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 128,
|
|
"stderr": "fatal: no upstream configured for branch 'main'\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-mais-humana",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "3d2748adf5e011a7aa796fc2a5aed8e815dcb092",
|
|
"head_summary": "3d2748a Implement human operational rulebook",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git",
|
|
"status_short": [
|
|
"M dados/budget-linhas-rodada.json",
|
|
" M dados/dossie-operacional-humano.json",
|
|
" M dados/governanca-operacional-compacta.json",
|
|
" M dados/governanca-operacional.json",
|
|
" M dados/grafo-evidencias.json",
|
|
" M dados/indice-evidencias.json",
|
|
" M dados/lifecycle-ordens-ativas.json",
|
|
" M dados/ordens-governanca-compiladas.json",
|
|
" M dados/perguntas-humanas.json",
|
|
" M dados/quality-gates.json",
|
|
" M dados/registro-prontidao-humana.json",
|
|
" M dados/rulebook-humano-operacional-compacto.json",
|
|
" M dados/rulebook-humano-operacional.json",
|
|
" M dados/snapshot-ecossistema.json",
|
|
" M dados/snapshot-governanca-atual.json",
|
|
" M ecossistema/AUDITORIA-LIFECYCLE-ORDENS.md",
|
|
" M ecossistema/BUDGET-LINHAS-RODADA.md",
|
|
" M ecossistema/DOSSIE-OPERACIONAL-HUMANO.md",
|
|
" M ecossistema/GOVERNANCA-OPERACIONAL-MAIS-HUMANA.md",
|
|
" M ecossistema/GRAFO-EVIDENCIAS-MAIS-HUMANA.md",
|
|
" M ecossistema/INDICE-DE-EVIDENCIAS-HUMANAS.md",
|
|
" M ecossistema/LIFECYCLE-ORDENS-ATIVAS.md",
|
|
" M ecossistema/PENDENCIAS-LIFECYCLE-ORDENS.md",
|
|
" M ecossistema/RELATORIO-GERAL-DO-ECOSSISTEMA-humana.md",
|
|
" M ecossistema/RULEBOOK-HUMANO-OPERACIONAL.md",
|
|
" M ecossistema/index.html",
|
|
" M graficos/grafo-evidencias.dot",
|
|
" M matrizes/budget-linhas-rodada.csv",
|
|
" M matrizes/grafo-evidencias.csv",
|
|
" M matrizes/rulebook-humano-operacional.csv",
|
|
" M pessoas-e-papeis/perguntas-humanas-respondidas.md",
|
|
" M plataformas/integracoes.md",
|
|
" M plataformas/intelligence.md",
|
|
" M plataformas/mcps.md",
|
|
" M plataformas/platform_base.md",
|
|
" M plataformas/public.md",
|
|
" M relatorios-docx/RELATORIO-GERAL-DO-ECOSSISTEMA-humana.docx",
|
|
" M relatorios-docx/plataformas/business.docx",
|
|
" M relatorios-docx/plataformas/compliance.docx",
|
|
" M relatorios-docx/plataformas/customer_ops.docx",
|
|
" M relatorios-docx/plataformas/docs.docx",
|
|
" M relatorios-docx/plataformas/finance.docx",
|
|
" M relatorios-docx/plataformas/gettys.docx",
|
|
" M relatorios-docx/plataformas/identity.docx",
|
|
" M relatorios-docx/plataformas/integracoes.docx",
|
|
" M relatorios-docx/plataformas/intelligence.docx",
|
|
" M relatorios-docx/plataformas/mcps.docx",
|
|
" M relatorios-docx/plataformas/platform_base.docx",
|
|
" M relatorios-docx/plataformas/public.docx",
|
|
" M relatorios-docx/plataformas/stj.docx",
|
|
" M relatorios-docx/plataformas/ui.docx",
|
|
" M src/mais_humana/cli.py",
|
|
" M src/mais_humana/evidence_graph.py",
|
|
" M src/mais_humana/governance_storage.py",
|
|
" M src/mais_humana/redaction.py",
|
|
" M src/mais_humana/reports.py",
|
|
" M tests/test_full_generation.py",
|
|
" M tests/test_redaction_acceptance.py",
|
|
"?? controle-semantico.sqlite",
|
|
"?? dados/mcp-admin-ui-same-source-validation.json",
|
|
"?? dados/mcp-contratos-humanos.json",
|
|
"?? dados/mcp-provider-mais-humana-compacto.json",
|
|
"?? dados/mcp-provider-mais-humana.json",
|
|
"?? dados/repository-mesh-central-write-status.json",
|
|
"?? dados/repository-mesh-derived-orders.json",
|
|
"?? dados/repository-mesh-gitea-plan.json",
|
|
"?? dados/repository-mesh-inventory.json",
|
|
"?? dados/repository-mesh-orders.json",
|
|
"?? dados/repository-mesh-readiness.json",
|
|
"?? dados/repository-mesh-reconciliation-summary.json",
|
|
"?? dados/repository-mesh-reconciliation.json",
|
|
"?? dados/repository-mesh-runtime-cycle.json",
|
|
"?? dados/repository-mesh-runtime.jsonl",
|
|
"?? dados/repository-mesh-schedulers.json",
|
|
"?? dados/repository-mesh-summary.json",
|
|
"?? dados/repository-mesh.lock.json",
|
|
"?? ecossistema/MCP-PROVIDER-MAIS-HUMANA.md",
|
|
"?? ecossistema/MODELOS-OFICIAIS-RELATORIO-HUMANO.md",
|
|
"?? ecossistema/REPOSITORY-MESH-AUTOMATION.md",
|
|
"?? ecossistema/REPOSITORY-MESH-GITEA.md",
|
|
"?? ecossistema/REPOSITORY-MESH-ORDERS.md",
|
|
"?? ecossistema/REPOSITORY-MESH-READINESS.md",
|
|
"?? ecossistema/REPOSITORY-MESH-RECONCILIATION.md",
|
|
"?? ecossistema/REPOSITORY-MESH-RUNTIME.md",
|
|
"?? ecossistema/REPOSITORY-MESH-SCHEDULERS.md",
|
|
"?? ecossistema/REPOSITORY-MESH-SYNC.md",
|
|
"?? ecossistema/UI-RENDERER-SAME-SOURCE-POLICY.md",
|
|
"?? matrizes/mcp-contratos-humanos.csv",
|
|
"?? matrizes/repository-mesh-actions.csv",
|
|
"?? matrizes/repository-mesh-gitea-plan.csv",
|
|
"?? matrizes/repository-mesh-inventory.csv",
|
|
"?? matrizes/repository-mesh-operations.csv",
|
|
"?? matrizes/repository-mesh-readiness.csv",
|
|
"?? matrizes/repository-mesh-reconciliation.csv",
|
|
"?? matrizes/repository-mesh-runtime.csv",
|
|
"?? os-orientadoras/repository-mesh-derived-orders.md",
|
|
"?? src/mais_humana/generated_mcp_control_contracts.py",
|
|
"?? src/mais_humana/mcp_contract.py",
|
|
"?? src/mais_humana/repository_mesh.py",
|
|
"?? src/mais_humana/repository_mesh_gitea.py",
|
|
"?? src/mais_humana/repository_mesh_naming.py",
|
|
"?? src/mais_humana/repository_mesh_readiness.py",
|
|
"?? src/mais_humana/repository_mesh_reconciliation.py",
|
|
"?? src/mais_humana/repository_mesh_runtime.py",
|
|
"?? src/mais_humana/repository_mesh_semantic.py",
|
|
"?? tests/test_mcp_provider_contract.py",
|
|
"?? tests/test_repository_mesh.py",
|
|
"?? tests/test_repository_mesh_gitea.py",
|
|
"?? tests/test_repository_mesh_naming.py",
|
|
"?? tests/test_repository_mesh_readiness.py",
|
|
"?? tests/test_repository_mesh_reconciliation.py",
|
|
"?? tests/test_repository_mesh_runtime.py",
|
|
"?? tests/test_repository_mesh_semantic.py",
|
|
"?? tools/generate_mcp_control_contracts.py"
|
|
],
|
|
"upstream": null
|
|
},
|
|
"matched_name": "tudo-para-ia-mais-humana",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-mais-humana",
|
|
"nomenclature_note": "materializado como alias tudo-para-ia-mais-humana; esperado tudo-para-ia-mais-humana-plataform",
|
|
"observed_at": "2026-04-30T13:46:34+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-mais-humana-plataform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mais-humana-plataform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:34+00:00",
|
|
"presence": "missing",
|
|
"target_name": "tudo-para-ia-mais-humana-plataform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-mais-humana-plataform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:34+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-mais-humana-plataform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-mais-humana-plataform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:34+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-mais-humana-plataform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "hash unico 3d2748adf5e0; 3 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 3 divergencias nominais; 1 bloqueios contra sync destrutiva",
|
|
"target": {
|
|
"aliases": [
|
|
"tudo-para-ia-mais-humana"
|
|
],
|
|
"canonical_name": "tudo-para-ia-mais-humana-plataform",
|
|
"central_folder": "15_repo_tudo-para-ia-mais-humana",
|
|
"declared_name": "tudo-para-ia-mais-humana-plataform",
|
|
"expected_local_name": "tudo-para-ia-mais-humana-plataform",
|
|
"gitea_repo": "admin/tudo-para-ia-mais-humana",
|
|
"notes": [
|
|
"renome local autorizado nesta rodada; remoto legado segue admin/tudo-para-ia-mais-humana ate decisao Gitea"
|
|
],
|
|
"requires_nominal_reconciliation": true
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-85067efca878",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git push origin HEAD"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=23;behind=0;upstream=origin/main",
|
|
"5dfaedd3d8dc4adcd5fa7e21c6ae399da62c24e2"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "ha commits locais nao enviados; push exige credencial e revisao de precedencia",
|
|
"required_before": [
|
|
"confirmar remoto correto",
|
|
"confirmar que push nao reverte estado remoto mais recente"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-09c924f2d891",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-5b157361e3ee",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-d9abe9c7fbe5",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-b15f913f3744",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
}
|
|
],
|
|
"aligned_hash": null,
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 0,
|
|
"dirty_count": 0,
|
|
"hash_set": [
|
|
"5dfaedd3d8dc4adcd5fa7e21c6ae399da62c24e2",
|
|
"e47192610f41ba20511b8eea1ee7187959860f1e"
|
|
],
|
|
"missing_count": 2,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 23,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "5dfaedd3d8dc4adcd5fa7e21c6ae399da62c24e2",
|
|
"head_summary": "5dfaedd auto-sync: tudo-para-ia-mcps-internos-plataform 2026-04-30 08:29:10",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:35+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "e47192610f41ba20511b8eea1ee7187959860f1e",
|
|
"head_summary": "e471926 auto-sync: tudo-para-ia-mcps-internos-plataform 2026-04-29 22:14:39",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:36+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-mcps-internos-plataform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:36+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-mcps-internos-plataform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:36+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-mcps-internos-plataform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "10_repo_tudo-para-ia-mcps-internos-plataform",
|
|
"declared_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"expected_local_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"gitea_repo": "admin/tudo-para-ia-mcps-internos-plataform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-37f9a53424f8",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": true,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"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"
|
|
],
|
|
"kind": "block_destructive_sync",
|
|
"reason": "working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida",
|
|
"required_before": [
|
|
"commit ou stash consciente das alteracoes",
|
|
"registrar diff resumido",
|
|
"decidir precedencia"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-22ba67fa8757",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": true,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=2;behind=2;upstream=origin/main"
|
|
],
|
|
"kind": "block_destructive_sync",
|
|
"reason": "branch divergente ahead/behind; reconciliacao automatica poderia escolher versao antiga",
|
|
"required_before": [
|
|
"comparar commits",
|
|
"decidir fonte valida mais recente",
|
|
"fazer merge/rebase apenas com operador"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-e16f250cddb5",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-971fc22703f5",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": true,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"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"
|
|
],
|
|
"kind": "block_destructive_sync",
|
|
"reason": "working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida",
|
|
"required_before": [
|
|
"commit ou stash consciente das alteracoes",
|
|
"registrar diff resumido",
|
|
"decidir precedencia"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-5ef117e15bae",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git fetch --all --prune",
|
|
"git merge --ff-only @{u}"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"ahead=0;behind=2;upstream=origin/main"
|
|
],
|
|
"kind": "block_destructive_sync",
|
|
"reason": "ha commits remotos nao aplicados; pull automatico so e seguro com working tree limpo e comparacao de hash",
|
|
"required_before": [
|
|
"confirmar working tree limpo",
|
|
"usar somente fast-forward",
|
|
"bloquear se nao for fast-forward"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-75f9e9dfb259",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-0f86f1adcf16",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-6bfd95e48bda",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
}
|
|
],
|
|
"aligned_hash": null,
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 4,
|
|
"dirty_count": 2,
|
|
"hash_set": [
|
|
"086d86a8ac06fc6b05677a2a26d35d081bcbfc39",
|
|
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
|
],
|
|
"missing_count": 2,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-platform-base",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 2,
|
|
"behind": 2,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-platform-base",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-platform-base",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "086d86a8ac06fc6b05677a2a26d35d081bcbfc39",
|
|
"head_summary": "086d86a Materialize IA STJ function-major orders 001-069",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-platform-base.git",
|
|
"status_short": [
|
|
"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",
|
|
" M contracts/platform-shell.contract.json",
|
|
" M docs/architecture.md",
|
|
" M docs/governance/operating-model.md",
|
|
" M docs/legacy/policy.md",
|
|
" M docs/memory/handoff.md",
|
|
" M docs/observability/baseline.md",
|
|
" M manifest/platform-base.manifest.json",
|
|
" M package-lock.json",
|
|
" M package.json",
|
|
" M packages/core-audit/README.md",
|
|
" M packages/core-audit/package.json",
|
|
" M packages/core-audit/src/index.ts",
|
|
" M packages/core-memory/README.md",
|
|
" M packages/core-memory/package.json",
|
|
" M packages/core-memory/src/index.ts",
|
|
" M packages/core-platform-manifest/README.md",
|
|
" M packages/core-platform-manifest/package.json",
|
|
" M packages/core-platform-manifest/src/index.ts",
|
|
" M packages/core-serialization/README.md",
|
|
" M packages/core-serialization/package.json",
|
|
" M packages/core-serialization/src/index.ts",
|
|
" M packages/core-service-orders/README.md",
|
|
" M packages/core-service-orders/package.json",
|
|
" M packages/core-service-orders/src/index.ts",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/INDICE_EXECUCAO_STJ_SEMANTICA_V9_AUTONOMA.md",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_001/lote_001.csv",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_001/lote_001.sqlite",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_001/resumo_lote_001.md",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_002/lote_002.csv",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_002/lote_002.sqlite",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_002/resumo_lote_002.md",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_003/lote_003.csv",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_003/lote_003.sqlite",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_003/resumo_lote_003.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_004/lote_004.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_004/lote_004.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_004/resumo_lote_004.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_005/lote_005.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_005/lote_005.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_005/resumo_lote_005.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_006/lote_006.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_006/lote_006.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_006/resumo_lote_006.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_007/lote_007.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_007/lote_007.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_007/resumo_lote_007.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_008/lote_008.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_008/lote_008.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_008/resumo_lote_008.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_009/lote_009.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_009/lote_009.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_009/resumo_lote_009.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_010/lote_010.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_010/lote_010.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_010/resumo_lote_010.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_011/lote_011.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_011/lote_011.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_011/resumo_lote_011.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_012/lote_012.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_012/lote_012.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_012/resumo_lote_012.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_013/lote_013.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_013/lote_013.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_013/resumo_lote_013.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_014/lote_014.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_014/lote_014.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_014/resumo_lote_014.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_015/lote_015.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_015/lote_015.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_015/resumo_lote_015.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_016/lote_016.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_016/lote_016.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_016/resumo_lote_016.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_017/lote_017.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_017/lote_017.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_017/resumo_lote_017.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_018/lote_018.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_018/lote_018.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_018/resumo_lote_018.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_019/lote_019.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_019/lote_019.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_019/resumo_lote_019.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_020/lote_020.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_020/lote_020.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_020/resumo_lote_020.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_021/lote_021.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_021/lote_021.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_021/resumo_lote_021.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_022/lote_022.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_022/lote_022.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_022/resumo_lote_022.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_023/lote_023.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_023/lote_023.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_023/resumo_lote_023.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_024/lote_024.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_024/lote_024.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_024/resumo_lote_024.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_025/lote_025.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_025/lote_025.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_025/resumo_lote_025.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_026/lote_026.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_026/lote_026.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_026/resumo_lote_026.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_027/lote_027.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_027/lote_027.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_027/resumo_lote_027.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_028/lote_028.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_028/lote_028.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_028/resumo_lote_028.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_029/lote_029.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_029/lote_029.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_029/resumo_lote_029.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_030/lote_030.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_030/lote_030.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_030/resumo_lote_030.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_031/lote_031.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_031/lote_031.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_031/resumo_lote_031.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_032/lote_032.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_032/lote_032.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_032/resumo_lote_032.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_033/lote_033.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_033/lote_033.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_033/resumo_lote_033.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_034/lote_034.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_034/lote_034.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_034/resumo_lote_034.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_035/lote_035.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_035/lote_035.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_035/resumo_lote_035.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_036/lote_036.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_036/lote_036.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_036/resumo_lote_036.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_037/lote_037.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_037/lote_037.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_037/resumo_lote_037.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_038/lote_038.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_038/lote_038.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_038/resumo_lote_038.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_039/lote_039.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_039/lote_039.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_039/resumo_lote_039.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_040/lote_040.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_040/lote_040.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_040/resumo_lote_040.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_041/lote_041.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_041/lote_041.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_041/resumo_lote_041.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_042/lote_042.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_042/lote_042.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_042/resumo_lote_042.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_043/lote_043.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_043/lote_043.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_043/resumo_lote_043.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_044/lote_044.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_044/lote_044.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_044/resumo_lote_044.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_045/lote_045.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_045/lote_045.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_045/resumo_lote_045.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_046/lote_046.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_046/lote_046.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_046/resumo_lote_046.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_047/lote_047.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_047/lote_047.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_047/resumo_lote_047.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_048/lote_048.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_048/lote_048.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_048/resumo_lote_048.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_049/lote_049.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_049/lote_049.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_049/resumo_lote_049.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_050/lote_050.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_050/lote_050.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_050/resumo_lote_050.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_051/lote_051.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_051/lote_051.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_051/resumo_lote_051.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_052/lote_052.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_052/lote_052.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_052/resumo_lote_052.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_053/lote_053.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_053/lote_053.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_053/resumo_lote_053.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_054/lote_054.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_054/lote_054.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_054/resumo_lote_054.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_055/lote_055.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_055/lote_055.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_055/resumo_lote_055.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_056/lote_056.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_056/lote_056.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_056/resumo_lote_056.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_057/lote_057.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_057/lote_057.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_057/resumo_lote_057.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_058/lote_058.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_058/lote_058.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_058/resumo_lote_058.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_059/lote_059.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_059/lote_059.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_059/resumo_lote_059.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_060/lote_060.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_060/lote_060.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_060/resumo_lote_060.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_061/lote_061.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_061/lote_061.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_061/resumo_lote_061.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_062/lote_062.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_062/lote_062.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_062/resumo_lote_062.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_063/lote_063.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_063/lote_063.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_063/resumo_lote_063.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_064/lote_064.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_064/lote_064.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_064/resumo_lote_064.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_065/lote_065.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_065/lote_065.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_065/resumo_lote_065.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_066/lote_066.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_066/lote_066.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_066/resumo_lote_066.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_067/lote_067.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_067/lote_067.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_067/resumo_lote_067.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_068/lote_068.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_068/lote_068.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_068/resumo_lote_068.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_069/lote_069.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_069/lote_069.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_069/resumo_lote_069.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_070/lote_070.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_070/lote_070.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_070/resumo_lote_070.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_071/lote_071.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_071/lote_071.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_071/resumo_lote_071.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_072/lote_072.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_072/lote_072.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_072/resumo_lote_072.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_073/lote_073.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_073/lote_073.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_073/resumo_lote_073.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_074/lote_074.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_074/lote_074.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_074/resumo_lote_074.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_075/lote_075.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_075/lote_075.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_075/resumo_lote_075.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_076/lote_076.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_076/lote_076.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_076/resumo_lote_076.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_077/lote_077.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_077/lote_077.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_077/resumo_lote_077.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_078/lote_078.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_078/lote_078.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_078/resumo_lote_078.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_079/lote_079.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_079/lote_079.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_079/resumo_lote_079.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_080/lote_080.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_080/lote_080.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_080/resumo_lote_080.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_081/lote_081.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_081/lote_081.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_081/resumo_lote_081.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_082/lote_082.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_082/lote_082.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_082/resumo_lote_082.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_083/lote_083.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_083/lote_083.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_083/resumo_lote_083.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_084/lote_084.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_084/lote_084.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_084/resumo_lote_084.md",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_085/lote_085.csv",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_085/lote_085.sqlite",
|
|
" M pipeline-os-bases/stj_semantica_v9_autonoma/lote_085/resumo_lote_085.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_086/lote_086.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_086/lote_086.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_086/resumo_lote_086.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_087/lote_087.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_087/lote_087.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_087/resumo_lote_087.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_088/lote_088.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_088/lote_088.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_088/resumo_lote_088.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_089/lote_089.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_089/lote_089.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_089/resumo_lote_089.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_090/lote_090.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_090/lote_090.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_090/resumo_lote_090.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_091/lote_091.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_091/lote_091.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_091/resumo_lote_091.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_092/lote_092.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_092/lote_092.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_092/resumo_lote_092.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_093/lote_093.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_093/lote_093.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_093/resumo_lote_093.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_094/lote_094.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_094/lote_094.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_094/resumo_lote_094.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_095/lote_095.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_095/lote_095.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_095/resumo_lote_095.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_096/lote_096.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_096/lote_096.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_096/resumo_lote_096.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_097/lote_097.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_097/lote_097.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_097/resumo_lote_097.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_098/lote_098.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_098/lote_098.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_098/resumo_lote_098.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_099/lote_099.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_099/lote_099.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_099/resumo_lote_099.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_100/lote_100.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_100/lote_100.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_100/resumo_lote_100.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_101/lote_101.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_101/lote_101.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_101/resumo_lote_101.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_102/lote_102.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_102/lote_102.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_102/resumo_lote_102.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_103/lote_103.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_103/lote_103.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_103/resumo_lote_103.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_104/lote_104.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_104/lote_104.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_104/resumo_lote_104.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_105/lote_105.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_105/lote_105.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_105/resumo_lote_105.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_106/lote_106.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_106/lote_106.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_106/resumo_lote_106.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_107/lote_107.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_107/lote_107.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_107/resumo_lote_107.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_108/lote_108.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_108/lote_108.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_108/resumo_lote_108.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_109/lote_109.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_109/lote_109.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_109/resumo_lote_109.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_110/lote_110.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_110/lote_110.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_110/resumo_lote_110.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_111/lote_111.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_111/lote_111.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_111/resumo_lote_111.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_112/lote_112.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_112/lote_112.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_112/resumo_lote_112.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_113/lote_113.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_113/lote_113.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_113/resumo_lote_113.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_114/lote_114.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_114/lote_114.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_114/resumo_lote_114.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_115/lote_115.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_115/lote_115.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_115/resumo_lote_115.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_116/lote_116.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_116/lote_116.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_116/resumo_lote_116.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_117/lote_117.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_117/lote_117.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_117/resumo_lote_117.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_118/lote_118.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_118/lote_118.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_118/resumo_lote_118.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_119/lote_119.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_119/lote_119.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_119/resumo_lote_119.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_120/lote_120.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_120/lote_120.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_120/resumo_lote_120.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_121/lote_121.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_121/lote_121.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_121/resumo_lote_121.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_122/lote_122.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_122/lote_122.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_122/resumo_lote_122.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_123/lote_123.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_123/lote_123.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_123/resumo_lote_123.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_124/lote_124.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_124/lote_124.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_124/resumo_lote_124.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_125/lote_125.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_125/lote_125.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_125/resumo_lote_125.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_126/lote_126.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_126/lote_126.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_126/resumo_lote_126.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_127/lote_127.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_127/lote_127.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_127/resumo_lote_127.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_128/lote_128.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_128/lote_128.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_128/resumo_lote_128.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_129/lote_129.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_129/lote_129.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_129/resumo_lote_129.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_130/lote_130.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_130/lote_130.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_130/resumo_lote_130.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_131/lote_131.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_131/lote_131.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_131/resumo_lote_131.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_132/lote_132.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_132/lote_132.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_132/resumo_lote_132.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_133/lote_133.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_133/lote_133.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_133/resumo_lote_133.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_134/lote_134.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_134/lote_134.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_134/resumo_lote_134.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_135/lote_135.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_135/lote_135.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_135/resumo_lote_135.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_136/lote_136.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_136/lote_136.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_136/resumo_lote_136.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_137/lote_137.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_137/lote_137.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_137/resumo_lote_137.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_138/lote_138.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_138/lote_138.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_138/resumo_lote_138.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_139/lote_139.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_139/lote_139.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_139/resumo_lote_139.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_140/lote_140.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_140/lote_140.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_140/resumo_lote_140.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_141/lote_141.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_141/lote_141.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_141/resumo_lote_141.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_142/lote_142.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_142/lote_142.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_142/resumo_lote_142.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_143/lote_143.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_143/lote_143.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_143/resumo_lote_143.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_144/lote_144.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_144/lote_144.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_144/resumo_lote_144.md",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_145/lote_145.csv",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_145/lote_145.sqlite",
|
|
" D pipeline-os-bases/stj_semantica_v9_autonoma/lote_145/resumo_lote_145.md",
|
|
" M registry/modules-registry.json",
|
|
" M reports/structural-report.md",
|
|
" M schemas/manifest.schema.json",
|
|
" M scripts/docs/build-doc-index.ts",
|
|
" M scripts/docs/validate-docs.ts",
|
|
" D scripts/gerar_stj_semantica_v9_autonoma.py",
|
|
" M scripts/round/materialize-platform-base.ts",
|
|
" M scripts/scaffold/create-platform.ts",
|
|
" M scripts/sync/check-sync.ts",
|
|
" M scripts/sync/shared.ts",
|
|
" M scripts/sync/validate-paths.ts",
|
|
" M scripts/validate/validate-foundation.ts",
|
|
" M tests/app-shell.test.ts",
|
|
" M tests/final-battery/institutional-battery.test.ts",
|
|
" M tests/foundation.test.ts",
|
|
" M tests/scaffold.test.ts",
|
|
" M tests/serialization.test.ts",
|
|
" M tsconfig.base.json",
|
|
" M tsconfig.build.json",
|
|
" M tsconfig.json",
|
|
"?? .editorconfig",
|
|
"?? .env.example",
|
|
"?? .env.schema.json",
|
|
"?? .gitattributes",
|
|
"?? CHANGELOG.md",
|
|
"?? CODEOWNERS",
|
|
"?? CONTRIBUTING.md",
|
|
"?? LICENSE",
|
|
"?? ROADMAP.md",
|
|
"?? adapters/",
|
|
"?? apps/admin-console/",
|
|
"?? apps/demo-platform/",
|
|
"?? apps/docs-portal/",
|
|
"?? apps/platform-shell/src/app.ts",
|
|
"?? apps/platform-shell/src/bootstrap/",
|
|
"?? apps/platform-shell/src/composition/",
|
|
"?? apps/platform-shell/src/config/",
|
|
"?? apps/platform-shell/src/main.ts",
|
|
"?? apps/platform-shell/src/routes/",
|
|
"?? apps/platform-shell/src/shared/",
|
|
"?? architecture/",
|
|
"?? audits/initial-structure-audit.md",
|
|
"?? audits/os-0002-corrective-audit.md",
|
|
"?? audits/reusability-audit.md",
|
|
"?? audits/template-consistency-audit.md",
|
|
"?? biome.json",
|
|
"?? contracts/adapters/",
|
|
"?? contracts/api/",
|
|
"?? contracts/app/",
|
|
"?? contracts/events/",
|
|
"?? contracts/integrations/",
|
|
"?? contracts/packages/",
|
|
"?? data/",
|
|
"?? decisions/",
|
|
"?? deployment/",
|
|
"?? docs/checklists/",
|
|
"?? docs/faq/",
|
|
"?? docs/glossaries/",
|
|
"?? docs/governance/contract-versioning-policy.md",
|
|
"?? docs/governance/isolated-verify-policy.md",
|
|
"?? docs/governance/node-tsx-validation-policy.md",
|
|
"?? docs/governance/pipeline-os-bases-artifact-policy.md",
|
|
"?? docs/governance/sync-release-dirty-worktree.md",
|
|
"?? docs/governance/workspace-lock-policy.md",
|
|
"?? docs/index.generated.md",
|
|
"?? docs/observability/diagnostics-contract.md",
|
|
"?? docs/onboarding/",
|
|
"?? docs/overview/",
|
|
"?? docs/platform-derivation/",
|
|
"?? docs/references/",
|
|
"?? docs/workflows/",
|
|
"?? examples/",
|
|
"?? fixtures/",
|
|
"?? governance/approvals/",
|
|
"?? governance/cadences/",
|
|
"?? governance/policies/",
|
|
"?? governance/review-model/",
|
|
"?? governance/roles/",
|
|
"?? governance/workflows/",
|
|
"?? integrations/",
|
|
"?? inventario_modelo/",
|
|
"?? legacy/adaptation/",
|
|
"?? legacy/compatibility/",
|
|
"?? legacy/extraction/",
|
|
"?? legacy/inventory/legacy-sources.md",
|
|
"?? legacy/mapping/module-to-legacy-map.md",
|
|
"?? legacy/notes/",
|
|
"?? legacy/replacements/",
|
|
"?? memory/assumptions/",
|
|
"?? memory/constraints/",
|
|
"?? memory/execution-context/",
|
|
"?? memory/handoffs/",
|
|
"?? memory/open-loops/",
|
|
"?? memory/project-state/",
|
|
"?? observability/",
|
|
"?? ops/",
|
|
"?? packages/core-auth-contracts/",
|
|
"?? packages/core-config/",
|
|
"?? packages/core-docs/",
|
|
"?? packages/core-errors/",
|
|
"?? packages/core-feature-flags/",
|
|
"?? packages/core-health/",
|
|
"?? packages/core-logging/",
|
|
"?? packages/core-metadata/",
|
|
"?? packages/core-observability/",
|
|
"?? packages/core-operational-readiness/",
|
|
"?? pipeline-os-bases/classificacao_semantica_base_limpa/",
|
|
"?? pipeline-os-bases/mcps_internos_semantica_v1_autonoma/",
|
|
"?? pipeline-os-bases/stj_semantica_v9_autonoma/CONTROLE_EXECUCAO_LEITURA_REAL.md",
|
|
"?? pipeline-os-bases/stj_semantica_v9_autonoma/classificacao_semantica_manual.tsv",
|
|
"?? qa/",
|
|
"?? reports/operational-readiness/",
|
|
"?? reports/os-0002-validation-report.md",
|
|
"?? reports/os-004-mcps-funcao-maior-progress-2026-04-23_1141.md",
|
|
"?? reports/os-004-mcps-funcao-maior-progress-2026-04-23_1226.md",
|
|
"?? reports/os-004-mcps-funcao-maior-progress-2026-04-23_1338.md",
|
|
"?? reports/os-009-consolidacao-funcao-maior-por-pasta-2026-04-23_1243.md",
|
|
"?? reports/os-079-funcao-maior-por-pasta-progress-2026-04-22_2306.md",
|
|
"?? reports/os-079-funcao-maior-por-pasta-progress-2026-04-23_1017.md",
|
|
"?? reports/os-079-funcao-maior-por-pasta-progress-2026-04-23_1030.md",
|
|
"?? reports/os-079-funcao-maior-por-pasta-progress-2026-04-23_1258.md",
|
|
"?? reports/pipeline-os-bases-classification-2026-04-29.md",
|
|
"?? reports/stj-v9-reconciliation-2026-04-29.md",
|
|
"?? schemas/env/",
|
|
"?? schemas/integrations/",
|
|
"?? schemas/modules/",
|
|
"?? schemas/platform/",
|
|
"?? schemas/serialization/",
|
|
"?? schemas/service-orders/",
|
|
"?? scripts/bootstrap/",
|
|
"?? scripts/git/",
|
|
"?? scripts/maintenance/",
|
|
"?? scripts/materializar_mcps_semantica_v1_autonoma.py",
|
|
"?? scripts/materializar_stj_funcao_maior_por_pasta.py",
|
|
"?? scripts/materializar_stj_semantica_v9_autonoma.py",
|
|
"?? scripts/pipeline-os-bases/",
|
|
"?? scripts/release/",
|
|
"?? scripts/reports/",
|
|
"?? scripts/round/consolidate-funcao-maior-por-pasta.mjs",
|
|
"?? scripts/round/materialize-funcao-maior-por-pasta.mjs",
|
|
"?? scripts/round/materialize-mcps-funcao-maior.mjs",
|
|
"?? scripts/scaffolding/",
|
|
"?? scripts/serialization/",
|
|
"?? scripts/tooling/",
|
|
"?? scripts/validation/",
|
|
"?? security/",
|
|
"?? seeds/",
|
|
"?? serialization/",
|
|
"?? service-orders/_indexes/",
|
|
"?? service-orders/_policies/",
|
|
"?? service-orders/_states/",
|
|
"?? service-orders/_templates/",
|
|
"?? standards/",
|
|
"?? templates/apps/",
|
|
"?? templates/configs/",
|
|
"?? templates/documentation/",
|
|
"?? templates/modules/",
|
|
"?? templates/packages/",
|
|
"?? templates/releases/",
|
|
"?? templates/repositories/",
|
|
"?? templates/service-orders/os.template.md",
|
|
"?? tests/contract-governance.test.ts",
|
|
"?? tests/contract/",
|
|
"?? tests/core-config.test.ts",
|
|
"?? tests/coverage-baseline.test.ts",
|
|
"?? tests/external-retention-governance.test.ts",
|
|
"?? tests/git-evidence.test.ts",
|
|
"?? tests/git-sync-governance.test.ts",
|
|
"?? tests/lockfile-coherence.test.ts",
|
|
"?? tests/mcp-administration.test.ts",
|
|
"?? tests/operational-readiness.test.ts",
|
|
"?? tests/release-governance.test.ts",
|
|
"?? tests/retention-executor-and-adoption.test.ts",
|
|
"?? tests/round-closeout-evidence.test.ts",
|
|
"?? tests/round-execution-ledger.test.ts",
|
|
"?? tests/round-governance.test.ts",
|
|
"?? tests/round-readiness.test.ts",
|
|
"?? tests/service-order-closure.test.ts",
|
|
"?? tests/smoke/",
|
|
"?? tests/structure/",
|
|
"?? tests/sync-anchors.test.ts",
|
|
"?? tests/verify-command-policy.test.ts",
|
|
"?? tests/verify-evidence.test.ts",
|
|
"?? tests/workspace-hygiene.test.ts",
|
|
"?? tools/",
|
|
"?? turbo.json"
|
|
],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-platform-base",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-platform-base",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:36+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-platform-base",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 0,
|
|
"behind": 2,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-platform-base",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-platform-base",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "4f6e1590ddafd990da4fb07c50e97a545a05aa36",
|
|
"head_summary": "4f6e159 chore: materialize platform round",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-platform-base.git",
|
|
"status_short": [
|
|
"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",
|
|
" M docs/governance/operating-model.md",
|
|
" M docs/legacy/policy.md",
|
|
" M docs/memory/handoff.md",
|
|
" M docs/observability/baseline.md",
|
|
" M manifest/platform-base.manifest.json",
|
|
" M package-lock.json",
|
|
" M package.json",
|
|
" M packages/core-audit/README.md",
|
|
" M packages/core-audit/package.json",
|
|
" M packages/core-audit/src/index.ts",
|
|
" M packages/core-memory/README.md",
|
|
" M packages/core-memory/package.json",
|
|
" M packages/core-memory/src/index.ts",
|
|
" M packages/core-platform-manifest/README.md",
|
|
" M packages/core-platform-manifest/package.json",
|
|
" M packages/core-platform-manifest/src/index.ts",
|
|
" M packages/core-serialization/README.md",
|
|
" M packages/core-serialization/package.json",
|
|
" M packages/core-serialization/src/index.ts",
|
|
" M packages/core-service-orders/README.md",
|
|
" M packages/core-service-orders/package.json",
|
|
" M packages/core-service-orders/src/index.ts",
|
|
" M registry/modules-registry.json",
|
|
" M reports/structural-report.md",
|
|
" M schemas/manifest.schema.json",
|
|
" M scripts/docs/build-doc-index.ts",
|
|
" M scripts/docs/validate-docs.ts",
|
|
" M scripts/round/materialize-platform-base.ts",
|
|
" M scripts/validate/validate-foundation.ts",
|
|
" M tests/final-battery/institutional-battery.test.ts",
|
|
" M tests/foundation.test.ts",
|
|
" M tsconfig.build.json",
|
|
" M tsconfig.json",
|
|
"?? .editorconfig",
|
|
"?? .env.example",
|
|
"?? .env.schema.json",
|
|
"?? .gitattributes",
|
|
"?? CHANGELOG.md",
|
|
"?? CODEOWNERS",
|
|
"?? CONTRIBUTING.md",
|
|
"?? LICENSE",
|
|
"?? ROADMAP.md",
|
|
"?? adapters/",
|
|
"?? apps/admin-console/",
|
|
"?? apps/demo-platform/",
|
|
"?? apps/docs-portal/",
|
|
"?? apps/platform-shell/src/app.ts",
|
|
"?? apps/platform-shell/src/bootstrap/",
|
|
"?? apps/platform-shell/src/composition/",
|
|
"?? apps/platform-shell/src/config/",
|
|
"?? apps/platform-shell/src/main.ts",
|
|
"?? apps/platform-shell/src/routes/",
|
|
"?? apps/platform-shell/src/shared/",
|
|
"?? architecture/",
|
|
"?? audits/initial-structure-audit.md",
|
|
"?? audits/os-0002-corrective-audit.md",
|
|
"?? audits/os-0002-corrective-gap-audit.md",
|
|
"?? audits/reusability-audit.md",
|
|
"?? audits/template-consistency-audit.md",
|
|
"?? biome.json",
|
|
"?? contracts/adapters/",
|
|
"?? contracts/api/",
|
|
"?? contracts/app/",
|
|
"?? contracts/events/",
|
|
"?? contracts/integrations/",
|
|
"?? contracts/packages/",
|
|
"?? data/",
|
|
"?? decisions/",
|
|
"?? deployment/",
|
|
"?? docs/checklists/",
|
|
"?? docs/faq/",
|
|
"?? docs/glossaries/",
|
|
"?? docs/index.generated.md",
|
|
"?? docs/onboarding/",
|
|
"?? docs/overview/",
|
|
"?? docs/platform-derivation/",
|
|
"?? docs/references/",
|
|
"?? docs/workflows/",
|
|
"?? examples/",
|
|
"?? fixtures/",
|
|
"?? governance/approvals/",
|
|
"?? governance/cadences/",
|
|
"?? governance/policies/",
|
|
"?? governance/review-model/",
|
|
"?? governance/roles/",
|
|
"?? governance/workflows/",
|
|
"?? integrations/",
|
|
"?? legacy/adaptation/",
|
|
"?? legacy/compatibility/",
|
|
"?? legacy/extraction/",
|
|
"?? legacy/inventory/legacy-sources.md",
|
|
"?? legacy/mapping/module-to-legacy-map.md",
|
|
"?? legacy/notes/",
|
|
"?? legacy/replacements/",
|
|
"?? memory/assumptions/",
|
|
"?? memory/constraints/",
|
|
"?? memory/execution-context/",
|
|
"?? memory/handoffs/",
|
|
"?? memory/open-loops/",
|
|
"?? memory/project-state/",
|
|
"?? observability/",
|
|
"?? ops/",
|
|
"?? packages/core-auth-contracts/",
|
|
"?? packages/core-config/",
|
|
"?? packages/core-docs/",
|
|
"?? packages/core-errors/",
|
|
"?? packages/core-feature-flags/",
|
|
"?? packages/core-health/",
|
|
"?? packages/core-logging/",
|
|
"?? packages/core-metadata/",
|
|
"?? packages/core-observability/",
|
|
"?? qa/",
|
|
"?? reports/os-0002-completion-report.md",
|
|
"?? reports/os-0002-validation-report.md",
|
|
"?? schemas/env/",
|
|
"?? schemas/integrations/",
|
|
"?? schemas/modules/",
|
|
"?? schemas/platform/",
|
|
"?? schemas/serialization/",
|
|
"?? schemas/service-orders/",
|
|
"?? scripts/bootstrap/",
|
|
"?? scripts/maintenance/",
|
|
"?? scripts/release/",
|
|
"?? scripts/reports/",
|
|
"?? scripts/scaffolding/",
|
|
"?? scripts/serialization/",
|
|
"?? scripts/validation/",
|
|
"?? security/",
|
|
"?? seeds/",
|
|
"?? serialization/",
|
|
"?? service-orders/_indexes/",
|
|
"?? service-orders/_policies/",
|
|
"?? service-orders/_states/",
|
|
"?? service-orders/_templates/",
|
|
"?? standards/",
|
|
"?? templates/apps/",
|
|
"?? templates/configs/",
|
|
"?? templates/documentation/",
|
|
"?? templates/modules/",
|
|
"?? templates/packages/",
|
|
"?? templates/releases/",
|
|
"?? templates/repositories/",
|
|
"?? templates/service-orders/os.template.md",
|
|
"?? tests/contract/",
|
|
"?? tests/smoke/",
|
|
"?? tests/structure/",
|
|
"?? tools/",
|
|
"?? turbo.json"
|
|
],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-platform-base",
|
|
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-platform-base",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:37+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-platform-base",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:37+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-platform-base",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:37+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-platform-base"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 worktrees sujos; 2 divergencias nominais; 4 bloqueios contra sync destrutiva",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "11_repo_tudo-para-ia-platform-base",
|
|
"declared_name": "tudo-para-ia-platform-base",
|
|
"expected_local_name": "tudo-para-ia-platform-base",
|
|
"gitea_repo": "admin/tudo-para-ia-platform-base",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-529d66b23bb2",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git push origin HEAD"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=9;behind=0;upstream=origin/main",
|
|
"b1bad49c12a4f8698e4d36fd029fbdaa4a0bef42"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "ha commits locais nao enviados; push exige credencial e revisao de precedencia",
|
|
"required_before": [
|
|
"confirmar remoto correto",
|
|
"confirmar que push nao reverte estado remoto mais recente"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-917cb9437e58",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-50b573a8a933",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"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,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-public-platform"
|
|
],
|
|
"kind": "clone_missing",
|
|
"reason": "espelho ausente; clonar somente se destino continuar vazio e credencial estiver disponivel",
|
|
"required_before": [
|
|
"confirmar credencial Git",
|
|
"confirmar que nao existe diretorio de destino",
|
|
"executar clone sem sobrescrever"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-9f5e32a23747",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-b6eacc950f4a",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
}
|
|
],
|
|
"aligned_hash": "b1bad49c12a4f8698e4d36fd029fbdaa4a0bef42",
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 0,
|
|
"dirty_count": 0,
|
|
"hash_set": [
|
|
"b1bad49c12a4f8698e4d36fd029fbdaa4a0bef42"
|
|
],
|
|
"missing_count": 3,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-public-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 9,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-public-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-public-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "b1bad49c12a4f8698e4d36fd029fbdaa4a0bef42",
|
|
"head_summary": "b1bad49 auto-sync: tudo-para-ia-public-platform 2026-04-30 07:40:36",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-public-platform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-public-platform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-public-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:38+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-public-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:38+00:00",
|
|
"presence": "missing",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-public-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:38+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-public-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:38+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-public-platform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "hash unico b1bad49c12a4; 3 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "12_repo_tudo-para-ia-public-platform",
|
|
"declared_name": "tudo-para-ia-public-platform",
|
|
"expected_local_name": "tudo-para-ia-public-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-public-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-37ac595b246b",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"git push origin HEAD"
|
|
],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"ahead=7;behind=0;upstream=origin/main",
|
|
"006bd08740d0c4bfd0ff5f8c5823da3ffb3935b7"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "ha commits locais nao enviados; push exige credencial e revisao de precedencia",
|
|
"required_before": [
|
|
"confirmar remoto correto",
|
|
"confirmar que push nao reverte estado remoto mais recente"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-d0bbf9052ed8",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-2a5a6ae13064",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-78a22f74add8",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-999e2c9f4df6",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
}
|
|
],
|
|
"aligned_hash": null,
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 0,
|
|
"dirty_count": 0,
|
|
"hash_set": [
|
|
"006bd08740d0c4bfd0ff5f8c5823da3ffb3935b7",
|
|
"b13e6c9464661885d31d2ae7d295ec5667927056"
|
|
],
|
|
"missing_count": 2,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 7,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-stj-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-stj-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "006bd08740d0c4bfd0ff5f8c5823da3ffb3935b7",
|
|
"head_summary": "006bd08 auto-sync: tudo-para-ia-stj-platform 2026-04-30 07:29:16",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-stj-platform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-stj-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:39+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-stj-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": 0,
|
|
"behind": 0,
|
|
"error": null,
|
|
"upstream": "origin/main"
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-stj-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-stj-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "b13e6c9464661885d31d2ae7d295ec5667927056",
|
|
"head_summary": "b13e6c9 auto-sync: tudo-para-ia-stj-platform 2026-04-30 04:24:07",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git",
|
|
"status_short": [],
|
|
"upstream": "origin/main"
|
|
},
|
|
"matched_name": "tudo-para-ia-stj-platform",
|
|
"matched_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-stj-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:40+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-stj-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:40+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-stj-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:40+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-stj-platform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "13_repo_tudo-para-ia-stj-platform",
|
|
"declared_name": "tudo-para-ia-stj-platform",
|
|
"expected_local_name": "tudo-para-ia-stj-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-stj-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
},
|
|
{
|
|
"actions": [
|
|
{
|
|
"action_id": "mesh-action-22557e2b043e",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": true,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"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/index.mjs",
|
|
" M packages/ui-governance/src/index.mjs",
|
|
" M packages/ui-governance/src/semantic-registry.mjs"
|
|
],
|
|
"kind": "block_destructive_sync",
|
|
"reason": "working tree sujo; pull/reset/merge/rebase poderiam sobrescrever alteracao valida",
|
|
"required_before": [
|
|
"commit ou stash consciente das alteracoes",
|
|
"registrar diff resumido",
|
|
"decidir precedencia"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-59ea5ecc1144",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "windows-primary",
|
|
"evidence": [
|
|
"error: cannot open '.git/FETCH_HEAD': Permission denied"
|
|
],
|
|
"kind": "register_evidence",
|
|
"reason": "fetch falhou: unknown",
|
|
"required_before": [
|
|
"fornecer credencial Git valida",
|
|
"reexecutar fetch nao destrutivo"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-a4f095a0431b",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [
|
|
"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,
|
|
"environment_id": "windows-secondary",
|
|
"evidence": [
|
|
"G:\\codex_vm\\_codex-git\\tudo-para-ia-ui-platform"
|
|
],
|
|
"kind": "clone_missing",
|
|
"reason": "espelho ausente; clonar somente se destino continuar vazio e credencial estiver disponivel",
|
|
"required_before": [
|
|
"confirmar credencial Git",
|
|
"confirmar que nao existe diretorio de destino",
|
|
"executar clone sem sobrescrever"
|
|
],
|
|
"risk": "attention",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-dae55776e43a",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "codex-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/__gpt-codex"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
},
|
|
{
|
|
"action_id": "mesh-action-ff4124206ec5",
|
|
"can_execute_automatically": false,
|
|
"command_preview": [],
|
|
"destructive": false,
|
|
"environment_id": "gitlab-server",
|
|
"evidence": [
|
|
"ambiente nao acessivel a partir desta sessao: /root/_codex-git"
|
|
],
|
|
"kind": "require_environment_access",
|
|
"reason": "ambiente declarado na OS nao esta acessivel nesta sessao",
|
|
"required_before": [
|
|
"abrir sessao no ambiente indicado",
|
|
"rodar inventario local com a mesma rotina"
|
|
],
|
|
"risk": "blocked",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
}
|
|
],
|
|
"aligned_hash": "64e52f8949ebb2dee28e14ac0316a596d6fe77e9",
|
|
"credential_error_count": 0,
|
|
"destructive_block_count": 1,
|
|
"dirty_count": 1,
|
|
"hash_set": [
|
|
"64e52f8949ebb2dee28e14ac0316a596d6fe77e9"
|
|
],
|
|
"missing_count": 3,
|
|
"nominal_mismatch_count": 2,
|
|
"observations": [
|
|
{
|
|
"environment_id": "windows-primary",
|
|
"environment_kind": "windows_primary",
|
|
"expected_path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
|
|
"git_state": {
|
|
"ahead_behind": {
|
|
"ahead": null,
|
|
"behind": null,
|
|
"error": "fatal: no upstream configured for branch 'main'",
|
|
"upstream": null
|
|
},
|
|
"branch": "main",
|
|
"command_errors": [
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-ui-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
{
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-ui-platform",
|
|
"rev-parse",
|
|
"--abbrev-ref",
|
|
"--symbolic-full-name",
|
|
"@{u}"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 128,
|
|
"stderr": "fatal: no upstream configured for branch 'main'\n",
|
|
"stdout": ""
|
|
}
|
|
],
|
|
"fetch_result": {
|
|
"argv": [
|
|
"git",
|
|
"-c",
|
|
"safe.directory=*",
|
|
"-C",
|
|
"G:\\_codex-git\\tudo-para-ia-ui-platform",
|
|
"fetch",
|
|
"--all",
|
|
"--prune"
|
|
],
|
|
"cwd": null,
|
|
"error_kind": "unknown",
|
|
"returncode": 255,
|
|
"stderr": "error: cannot open '.git/FETCH_HEAD': Permission denied\n",
|
|
"stdout": ""
|
|
},
|
|
"head": "64e52f8949ebb2dee28e14ac0316a596d6fe77e9",
|
|
"head_summary": "64e52f8 feat: add UI operational governance gates",
|
|
"remote_origin": "https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git",
|
|
"status_short": [
|
|
"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/index.mjs",
|
|
" M packages/ui-governance/src/index.mjs",
|
|
" M packages/ui-governance/src/semantic-registry.mjs",
|
|
" M reports/browser-validations/index.json",
|
|
" M reports/governance/index.json",
|
|
" M reports/latest-cloudflare-preview-plan.json",
|
|
" M reports/latest-operational-gates.json",
|
|
" M reports/latest-release-control.json",
|
|
" M reports/latest-release-manifest.json",
|
|
" M reports/latest-static-browser-validation.json",
|
|
" M reports/latest-ui-governance.json",
|
|
" M reports/latest-unit-tests.json",
|
|
" M reports/latest-visual-contract-docs-summary.json",
|
|
" M reports/releases/index.json",
|
|
" M scripts/cloudflare-preview-plan.mjs",
|
|
" M scripts/generate-static-contract.mjs",
|
|
" M scripts/generate-ui-governance.mjs",
|
|
" M scripts/run-local-validation.mjs",
|
|
" M scripts/validate-static-app-browser.mjs",
|
|
" M tests/mcp-ready.test.mjs",
|
|
" M tests/run-all.mjs",
|
|
" M tests/semantic-registry.test.mjs",
|
|
" M tests/static-app.test.mjs",
|
|
" M tests/ui-governance.test.mjs",
|
|
"?? packages/mcp-transit/",
|
|
"?? packages/ui-governance/src/round-014-readiness.mjs",
|
|
"?? packages/ui-governance/src/round-015-execution-readiness.mjs",
|
|
"?? packages/ui-governance/src/round-016-continuity-readiness.mjs",
|
|
"?? packages/ui-governance/src/round-016-execution-readiness.mjs",
|
|
"?? reports/browser-validations/static-browser-validation-20260430013642.json",
|
|
"?? reports/browser-validations/static-browser-validation-20260430014415.json",
|
|
"?? reports/browser-validations/static-browser-validation-20260430072430.json",
|
|
"?? reports/browser-validations/static-browser-validation-20260430083133.json",
|
|
"?? reports/browser-validations/static-browser-validation-20260430083402.json",
|
|
"?? reports/browser-validations/static-browser-validation-20260430102523.json",
|
|
"?? reports/governance/ui-governance-20260430014430-8a276333.json",
|
|
"?? reports/governance/ui-governance-20260430014445-0c920fd3.json",
|
|
"?? reports/governance/ui-governance-20260430072423-3a1efc5b.json",
|
|
"?? reports/governance/ui-governance-20260430072440-38e73aab.json",
|
|
"?? reports/governance/ui-governance-20260430073400-6adf92fa.json",
|
|
"?? reports/governance/ui-governance-20260430073419-6a7b89f1.json",
|
|
"?? reports/governance/ui-governance-20260430073808-aad36af7.json",
|
|
"?? reports/governance/ui-governance-20260430083108-fbb1003f.json",
|
|
"?? reports/governance/ui-governance-20260430083247-aa2d929f.json",
|
|
"?? reports/governance/ui-governance-20260430083418-a0ec4635.json",
|
|
"?? reports/governance/ui-governance-20260430102453-ea4c2d91.json",
|
|
"?? reports/governance/ui-governance-20260430102539-fb9dee8a.json",
|
|
"?? reports/latest-mcp-transit.json",
|
|
"?? reports/latest-round-014-readiness.json",
|
|
"?? reports/latest-round-015-execution-readiness.json",
|
|
"?? reports/latest-round-016-continuity-readiness.json",
|
|
"?? reports/latest-round-016-execution-readiness.json",
|
|
"?? reports/mcp-transit/",
|
|
"?? reports/operational-gates/operational-gates-20260430014425-7cb15cb0.json",
|
|
"?? reports/operational-gates/operational-gates-20260430072411-638be713.json",
|
|
"?? reports/operational-gates/operational-gates-20260430072439-b9ed1ae9.json",
|
|
"?? reports/operational-gates/operational-gates-20260430073353-2150960f.json",
|
|
"?? reports/operational-gates/operational-gates-20260430083101-97d9cb6b.json",
|
|
"?? reports/operational-gates/operational-gates-20260430083242-92e197b9.json",
|
|
"?? reports/operational-gates/operational-gates-20260430083414-8c832a97.json",
|
|
"?? reports/operational-gates/operational-gates-20260430102506-a3ad07d7.json",
|
|
"?? reports/operational-gates/operational-gates-20260430102552-eb701bb0.json",
|
|
"?? reports/releases/release-manifest-20260430014408-1a7db68436.json",
|
|
"?? reports/releases/release-manifest-20260430072354-1a7db68436.json",
|
|
"?? reports/releases/release-manifest-20260430083412-1a7db68436.json",
|
|
"?? reports/releases/release-manifest-20260430102459-1a7db68436.json",
|
|
"?? reports/releases/release-manifest-20260430102545-1a7db68436.json",
|
|
"?? reports/round-014-readiness/",
|
|
"?? reports/round-015-execution-readiness/",
|
|
"?? reports/round-016-continuity-readiness/",
|
|
"?? reports/round-016-execution-readiness/",
|
|
"?? scripts/generate-mcp-transit-report.mjs",
|
|
"?? scripts/generate-round-014-readiness-report.mjs",
|
|
"?? scripts/generate-round-015-execution-report.mjs",
|
|
"?? scripts/generate-round-016-continuity-report.mjs",
|
|
"?? scripts/generate-round-016-execution-report.mjs",
|
|
"?? scripts/round/close-service-order-015-ui-platform-20260430.mjs",
|
|
"?? scripts/round/close-service-order-016-ui-platform-20260430.mjs",
|
|
"?? scripts/round/close-service-order-016-ui-platform-20260430.ps1",
|
|
"?? scripts/round/close_round014_readiness.py",
|
|
"?? scripts/round/materialize-mcp-transit-routes.mjs",
|
|
"?? scripts/round/materialize-round-014-readiness.mjs",
|
|
"?? scripts/round/materialize-round-015-execution-readiness.mjs",
|
|
"?? scripts/round/materialize-round-016-continuity-readiness.mjs",
|
|
"?? scripts/round/materialize-round-016-execution-readiness.mjs",
|
|
"?? scripts/round/update-management-sqlite-20260430-round015.py",
|
|
"?? scripts/round/update-management-sqlite-20260430-round016.py",
|
|
"?? tests/mcp-transit.test.mjs",
|
|
"?? tests/round-014-readiness.test.mjs",
|
|
"?? tests/round-015-execution.test.mjs",
|
|
"?? tests/round-016-continuity.test.mjs",
|
|
"?? tests/round-016-execution.test.mjs"
|
|
],
|
|
"upstream": null
|
|
},
|
|
"matched_name": "tudo-para-ia-ui-platform",
|
|
"matched_path": "G:\\_codex-git\\tudo-para-ia-ui-platform",
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:41+00:00",
|
|
"presence": "present_git",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
},
|
|
{
|
|
"environment_id": "windows-secondary",
|
|
"environment_kind": "windows_secondary",
|
|
"expected_path": "G:\\codex_vm\\_codex-git\\tudo-para-ia-ui-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": null,
|
|
"observed_at": "2026-04-30T13:46:41+00:00",
|
|
"presence": "missing",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
},
|
|
{
|
|
"environment_id": "codex-server",
|
|
"environment_kind": "codex_server",
|
|
"expected_path": "\\root\\__gpt-codex\\tudo-para-ia-ui-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/__gpt-codex",
|
|
"observed_at": "2026-04-30T13:46:41+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
},
|
|
{
|
|
"environment_id": "gitlab-server",
|
|
"environment_kind": "gitlab_server",
|
|
"expected_path": "\\root\\_codex-git\\tudo-para-ia-ui-platform",
|
|
"git_state": null,
|
|
"matched_name": null,
|
|
"matched_path": null,
|
|
"nomenclature_note": "ambiente nao acessivel a partir desta sessao: /root/_codex-git",
|
|
"observed_at": "2026-04-30T13:46:41+00:00",
|
|
"presence": "unreachable_environment",
|
|
"target_name": "tudo-para-ia-ui-platform"
|
|
}
|
|
],
|
|
"remote_mismatch_count": 0,
|
|
"risk": "blocked",
|
|
"summary": "hash unico 64e52f8949eb; 3 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva",
|
|
"target": {
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "14_repo_tudo-para-ia-ui-platform",
|
|
"declared_name": "tudo-para-ia-ui-platform",
|
|
"expected_local_name": "tudo-para-ia-ui-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-ui-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
}
|
|
],
|
|
"targets": [
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "01_repo_tudo-para-ia-business-platform",
|
|
"declared_name": "tudo-para-ia-business-platform",
|
|
"expected_local_name": "tudo-para-ia-business-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-business-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "02_repo_tudo-para-ia-compliance-platform",
|
|
"declared_name": "tudo-para-ia-compliance-platform",
|
|
"expected_local_name": "tudo-para-ia-compliance-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-compliance-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "03_repo_tudo-para-ia-customer-ops-platform",
|
|
"declared_name": "tudo-para-ia-customer-ops-platform",
|
|
"expected_local_name": "tudo-para-ia-customer-ops-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-customer-ops-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "04_repo_tudo-para-ia-docs-plataform",
|
|
"declared_name": "tudo-para-ia-docs-plataform",
|
|
"expected_local_name": "tudo-para-ia-docs-plataform",
|
|
"gitea_repo": "admin/tudo-para-ia-docs-plataform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "05_repo_tudo-para-ia-finance-platform",
|
|
"declared_name": "tudo-para-ia-finance-platform",
|
|
"expected_local_name": "tudo-para-ia-finance-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-finance-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "06_repo_tudo-para-ia-gettys-platform",
|
|
"declared_name": "tudo-para-ia-gettys-platform",
|
|
"expected_local_name": "tudo-para-ia-gettys-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-gettys-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "07_repo_tudo-para-ia-identity-platform",
|
|
"declared_name": "tudo-para-ia-identity-platform",
|
|
"expected_local_name": "tudo-para-ia-identity-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-identity-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [
|
|
"tudo-para-ia-integracoes-plataform"
|
|
],
|
|
"canonical_name": "tudo-para-ia-integracoes-plataform",
|
|
"central_folder": "08_repo_tudo-para-ia-integracoes-plataform",
|
|
"declared_name": "tudo-para-ia-integracoes-platform",
|
|
"expected_local_name": "tudo-para-ia-integracoes-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-integracoes-platform",
|
|
"notes": [
|
|
"ordem declarou platform, espelho local conhecido usa plataform"
|
|
],
|
|
"requires_nominal_reconciliation": true
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "09_repo_tudo-para-ia-intelligence-platform",
|
|
"declared_name": "tudo-para-ia-intelligence-platform",
|
|
"expected_local_name": "tudo-para-ia-intelligence-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-intelligence-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [
|
|
"tudo-para-ia-mais-humana"
|
|
],
|
|
"canonical_name": "tudo-para-ia-mais-humana-plataform",
|
|
"central_folder": "15_repo_tudo-para-ia-mais-humana",
|
|
"declared_name": "tudo-para-ia-mais-humana-plataform",
|
|
"expected_local_name": "tudo-para-ia-mais-humana-plataform",
|
|
"gitea_repo": "admin/tudo-para-ia-mais-humana",
|
|
"notes": [
|
|
"renome local autorizado nesta rodada; remoto legado segue admin/tudo-para-ia-mais-humana ate decisao Gitea"
|
|
],
|
|
"requires_nominal_reconciliation": true
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "10_repo_tudo-para-ia-mcps-internos-plataform",
|
|
"declared_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"expected_local_name": "tudo-para-ia-mcps-internos-plataform",
|
|
"gitea_repo": "admin/tudo-para-ia-mcps-internos-plataform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "11_repo_tudo-para-ia-platform-base",
|
|
"declared_name": "tudo-para-ia-platform-base",
|
|
"expected_local_name": "tudo-para-ia-platform-base",
|
|
"gitea_repo": "admin/tudo-para-ia-platform-base",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "12_repo_tudo-para-ia-public-platform",
|
|
"declared_name": "tudo-para-ia-public-platform",
|
|
"expected_local_name": "tudo-para-ia-public-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-public-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "13_repo_tudo-para-ia-stj-platform",
|
|
"declared_name": "tudo-para-ia-stj-platform",
|
|
"expected_local_name": "tudo-para-ia-stj-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-stj-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
},
|
|
{
|
|
"aliases": [],
|
|
"canonical_name": null,
|
|
"central_folder": "14_repo_tudo-para-ia-ui-platform",
|
|
"declared_name": "tudo-para-ia-ui-platform",
|
|
"expected_local_name": "tudo-para-ia-ui-platform",
|
|
"gitea_repo": "admin/tudo-para-ia-ui-platform",
|
|
"notes": [],
|
|
"requires_nominal_reconciliation": false
|
|
}
|
|
]
|
|
} |