feat: add repository mesh reconciliation round
This commit is contained in:
386
dados/repository-mesh-summary.json
Normal file
386
dados/repository-mesh-summary.json
Normal file
@@ -0,0 +1,386 @@
|
||||
{
|
||||
"attention": 0,
|
||||
"blocked": 15,
|
||||
"credentialErrors": 0,
|
||||
"destructiveBlocks": 7,
|
||||
"dirtyRepositories": 5,
|
||||
"environments": 4,
|
||||
"fetchEnabled": true,
|
||||
"generatedAt": "2026-04-30T13:46:41+00:00",
|
||||
"missingMaterializations": 38,
|
||||
"observations": 60,
|
||||
"ok": 0,
|
||||
"pluginAuthAttempt": "user rejected MCP tool call",
|
||||
"reportId": "repository-mesh-25823a78b901",
|
||||
"repositories": [
|
||||
{
|
||||
"actionKinds": [
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-business-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-business-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-business-platform",
|
||||
"hashes": [
|
||||
"cee7e824559832f3e36492dfadf0777d605afee8",
|
||||
"3eae5dd9a54263c668a347e4f10bb45a707515ac"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"register_evidence",
|
||||
"clone_missing",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "7e88a2beb57ecb4a07534733638110b999dce561",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-compliance-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-compliance-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-compliance-platform",
|
||||
"hashes": [
|
||||
"7e88a2beb57ecb4a07534733638110b999dce561"
|
||||
],
|
||||
"missing": 3,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 7e88a2beb57e; 3 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"fix_remote_url",
|
||||
"register_evidence",
|
||||
"clone_missing",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "ef83587577f93ed6df086db39975c83e1216edac",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-customer-ops-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-customer-ops-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-customer-ops-platform",
|
||||
"hashes": [
|
||||
"ef83587577f93ed6df086db39975c83e1216edac"
|
||||
],
|
||||
"missing": 3,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 1,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico ef83587577f9; 3 materializacoes ausentes/inacessiveis; 1 remotes divergentes; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-docs-plataform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-docs-plataform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-docs-plataform",
|
||||
"hashes": [
|
||||
"80095cd75b612ce09b704bc00bf54dbdc59ccdf3",
|
||||
"ef25192b7c4169027aa296ce3450e1a94b4f5912"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"register_evidence",
|
||||
"clone_missing",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "81eb44e3cdeb9912d45a9ba43c904d39bf0ae884",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-finance-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-finance-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-finance-platform",
|
||||
"hashes": [
|
||||
"81eb44e3cdeb9912d45a9ba43c904d39bf0ae884"
|
||||
],
|
||||
"missing": 3,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 81eb44e3cdeb; 3 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"register_evidence",
|
||||
"clone_missing",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "9d0c4c2594d019e70568f21c23b04e4693225ce1",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-gettys-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-gettys-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-gettys-platform",
|
||||
"hashes": [
|
||||
"9d0c4c2594d019e70568f21c23b04e4693225ce1"
|
||||
],
|
||||
"missing": 3,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 9d0c4c2594d0; 3 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-identity-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-identity-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-identity-platform",
|
||||
"hashes": [
|
||||
"cdfe78714d61bf36793d38bdadf2fcd736ae08c1",
|
||||
"ecc93e089819958d25325334d6aacae943245644"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"rename_local_folder",
|
||||
"fix_remote_url",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-integracoes-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-integracoes-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-integracoes-platform",
|
||||
"hashes": [
|
||||
"6371413be59b2d4dbea347b7305db0f15c8f0c28",
|
||||
"5b015a1d63a2f6d20716e68be0d9e538d14fc5f4"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 4,
|
||||
"remoteMismatch": 2,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 remotes divergentes; 4 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"block_destructive_sync",
|
||||
"register_evidence",
|
||||
"clone_missing",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "0ebe258ed33ea019236515697aaa370337569603",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-intelligence-platform",
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-intelligence-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-intelligence-platform",
|
||||
"hashes": [
|
||||
"0ebe258ed33ea019236515697aaa370337569603"
|
||||
],
|
||||
"missing": 3,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 0ebe258ed33e; 3 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"rename_local_folder",
|
||||
"block_destructive_sync",
|
||||
"register_evidence",
|
||||
"clone_missing",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "3d2748adf5e011a7aa796fc2a5aed8e815dcb092",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-mais-humana-plataform",
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-mais-humana-plataform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-mais-humana",
|
||||
"hashes": [
|
||||
"3d2748adf5e011a7aa796fc2a5aed8e815dcb092"
|
||||
],
|
||||
"missing": 3,
|
||||
"nominalMismatch": 3,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 3d2748adf5e0; 3 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 3 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-mcps-internos-plataform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-mcps-internos-plataform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-mcps-internos-plataform",
|
||||
"hashes": [
|
||||
"5dfaedd3d8dc4adcd5fa7e21c6ae399da62c24e2",
|
||||
"e47192610f41ba20511b8eea1ee7187959860f1e"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"block_destructive_sync",
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-platform-base",
|
||||
"dirty": 2,
|
||||
"expectedLocalName": "tudo-para-ia-platform-base",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-platform-base",
|
||||
"hashes": [
|
||||
"086d86a8ac06fc6b05677a2a26d35d081bcbfc39",
|
||||
"4f6e1590ddafd990da4fb07c50e97a545a05aa36"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 worktrees sujos; 2 divergencias nominais; 4 bloqueios contra sync destrutiva"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"register_evidence",
|
||||
"clone_missing",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "b1bad49c12a4f8698e4d36fd029fbdaa4a0bef42",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-public-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-public-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-public-platform",
|
||||
"hashes": [
|
||||
"b1bad49c12a4f8698e4d36fd029fbdaa4a0bef42"
|
||||
],
|
||||
"missing": 3,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico b1bad49c12a4; 3 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"register_evidence",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": null,
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-stj-platform",
|
||||
"dirty": 0,
|
||||
"expectedLocalName": "tudo-para-ia-stj-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-stj-platform",
|
||||
"hashes": [
|
||||
"006bd08740d0c4bfd0ff5f8c5823da3ffb3935b7",
|
||||
"b13e6c9464661885d31d2ae7d295ec5667927056"
|
||||
],
|
||||
"missing": 2,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "2 hashes distintos; 2 materializacoes ausentes/inacessiveis; 2 divergencias nominais"
|
||||
},
|
||||
{
|
||||
"actionKinds": [
|
||||
"block_destructive_sync",
|
||||
"register_evidence",
|
||||
"clone_missing",
|
||||
"require_environment_access"
|
||||
],
|
||||
"alignedHash": "64e52f8949ebb2dee28e14ac0316a596d6fe77e9",
|
||||
"credentialErrors": 0,
|
||||
"declaredName": "tudo-para-ia-ui-platform",
|
||||
"dirty": 1,
|
||||
"expectedLocalName": "tudo-para-ia-ui-platform",
|
||||
"fetchErrorKinds": [
|
||||
"unknown"
|
||||
],
|
||||
"giteaRepo": "admin/tudo-para-ia-ui-platform",
|
||||
"hashes": [
|
||||
"64e52f8949ebb2dee28e14ac0316a596d6fe77e9"
|
||||
],
|
||||
"missing": 3,
|
||||
"nominalMismatch": 2,
|
||||
"remoteMismatch": 0,
|
||||
"risk": "blocked",
|
||||
"summary": "hash unico 64e52f8949eb; 3 materializacoes ausentes/inacessiveis; 1 worktrees sujos; 2 divergencias nominais; 1 bloqueios contra sync destrutiva"
|
||||
}
|
||||
],
|
||||
"targets": 15
|
||||
}
|
||||
Reference in New Issue
Block a user