auto-sync: tudo-para-ia-mais-humana 2026-05-04 15:08:37
This commit is contained in:
475
dados/institutional-assurance-compacto.json
Normal file
475
dados/institutional-assurance-compacto.json
Normal file
@@ -0,0 +1,475 @@
|
||||
{
|
||||
"assuranceVersion": "2026-05-04.institutional-assurance.v1",
|
||||
"decisions": [
|
||||
{
|
||||
"decisionId": "docs_full_operational_platform",
|
||||
"missingEvidenceFields": [],
|
||||
"nextActions": [],
|
||||
"score": 100,
|
||||
"signalCount": 16614,
|
||||
"status": "ready"
|
||||
},
|
||||
{
|
||||
"decisionId": "mcp_required_cross_platform_acceptance",
|
||||
"missingEvidenceFields": [],
|
||||
"nextActions": [],
|
||||
"score": 100,
|
||||
"signalCount": 66200,
|
||||
"status": "ready"
|
||||
},
|
||||
{
|
||||
"decisionId": "ten_year_institutional_retention",
|
||||
"missingEvidenceFields": [],
|
||||
"nextActions": [],
|
||||
"score": 100,
|
||||
"signalCount": 24952,
|
||||
"status": "ready"
|
||||
},
|
||||
{
|
||||
"decisionId": "live_sensitive_data_purge_forbidden",
|
||||
"missingEvidenceFields": [],
|
||||
"nextActions": [],
|
||||
"score": 100,
|
||||
"signalCount": 19293,
|
||||
"status": "ready"
|
||||
},
|
||||
{
|
||||
"decisionId": "canonical_platform_names",
|
||||
"missingEvidenceFields": [],
|
||||
"nextActions": [],
|
||||
"score": 100,
|
||||
"signalCount": 75905,
|
||||
"status": "ready"
|
||||
},
|
||||
{
|
||||
"decisionId": "development_execution_for_gpt_codex",
|
||||
"missingEvidenceFields": [],
|
||||
"nextActions": [],
|
||||
"score": 100,
|
||||
"signalCount": 67876,
|
||||
"status": "ready"
|
||||
}
|
||||
],
|
||||
"generatedAt": "2026-05-04T18:07:10+00:00",
|
||||
"ok": false,
|
||||
"pendingItems": [
|
||||
"workspace-write: deploy Cloudflare e git push permanecem pendencia real da rodada",
|
||||
"cloudflare plugin auth attempt: cloudflare docs mcp on-request auth attempt cancelled_or_denied; wrangler not used",
|
||||
"redaction: 282 ocorrencias sensiveis detectadas em fontes ou dossies"
|
||||
],
|
||||
"platforms": [
|
||||
{
|
||||
"activeOrdersCount": 273,
|
||||
"canonicalProjectId": "nucleo-gestao-operacional",
|
||||
"codeLinesAnalyzed": 7694,
|
||||
"decisionsWithSignal": [
|
||||
"docs_full_operational_platform",
|
||||
"development_execution_for_gpt_codex",
|
||||
"canonical_platform_names",
|
||||
"mcp_required_cross_platform_acceptance",
|
||||
"live_sensitive_data_purge_forbidden",
|
||||
"ten_year_institutional_retention"
|
||||
],
|
||||
"missingDecisions": [],
|
||||
"platformId": "nucleo-gestao-operacional",
|
||||
"status": "partial"
|
||||
},
|
||||
{
|
||||
"activeOrdersCount": 274,
|
||||
"canonicalProjectId": "tudo-para-ia-docs-platform",
|
||||
"codeLinesAnalyzed": 35406,
|
||||
"decisionsWithSignal": [
|
||||
"mcp_required_cross_platform_acceptance",
|
||||
"live_sensitive_data_purge_forbidden",
|
||||
"development_execution_for_gpt_codex",
|
||||
"canonical_platform_names",
|
||||
"docs_full_operational_platform",
|
||||
"ten_year_institutional_retention"
|
||||
],
|
||||
"missingDecisions": [],
|
||||
"platformId": "tudo-para-ia-docs-plataform",
|
||||
"status": "partial"
|
||||
},
|
||||
{
|
||||
"activeOrdersCount": 303,
|
||||
"canonicalProjectId": "tudo-para-ia-mcps-internos-platform",
|
||||
"codeLinesAnalyzed": 71556,
|
||||
"decisionsWithSignal": [
|
||||
"development_execution_for_gpt_codex",
|
||||
"mcp_required_cross_platform_acceptance",
|
||||
"live_sensitive_data_purge_forbidden",
|
||||
"canonical_platform_names",
|
||||
"docs_full_operational_platform",
|
||||
"ten_year_institutional_retention"
|
||||
],
|
||||
"missingDecisions": [],
|
||||
"platformId": "tudo-para-ia-mcps-internos-plataform",
|
||||
"status": "partial"
|
||||
},
|
||||
{
|
||||
"activeOrdersCount": 284,
|
||||
"canonicalProjectId": "tudo-para-ia-ui-platform",
|
||||
"codeLinesAnalyzed": 96527,
|
||||
"decisionsWithSignal": [
|
||||
"canonical_platform_names",
|
||||
"development_execution_for_gpt_codex",
|
||||
"mcp_required_cross_platform_acceptance",
|
||||
"ten_year_institutional_retention",
|
||||
"live_sensitive_data_purge_forbidden",
|
||||
"docs_full_operational_platform"
|
||||
],
|
||||
"missingDecisions": [],
|
||||
"platformId": "tudo-para-ia-ui-platform",
|
||||
"status": "partial"
|
||||
},
|
||||
{
|
||||
"activeOrdersCount": 282,
|
||||
"canonicalProjectId": "tudo-para-ia-integracoes-platform",
|
||||
"codeLinesAnalyzed": 9657,
|
||||
"decisionsWithSignal": [
|
||||
"live_sensitive_data_purge_forbidden",
|
||||
"development_execution_for_gpt_codex",
|
||||
"canonical_platform_names",
|
||||
"docs_full_operational_platform",
|
||||
"mcp_required_cross_platform_acceptance",
|
||||
"ten_year_institutional_retention"
|
||||
],
|
||||
"missingDecisions": [],
|
||||
"platformId": "tudo-para-ia-integracoes-plataform",
|
||||
"status": "partial"
|
||||
},
|
||||
{
|
||||
"activeOrdersCount": 252,
|
||||
"canonicalProjectId": "tudo-para-ia-customer-ops-platform",
|
||||
"codeLinesAnalyzed": 113096,
|
||||
"decisionsWithSignal": [
|
||||
"canonical_platform_names",
|
||||
"development_execution_for_gpt_codex",
|
||||
"mcp_required_cross_platform_acceptance",
|
||||
"docs_full_operational_platform",
|
||||
"live_sensitive_data_purge_forbidden",
|
||||
"ten_year_institutional_retention"
|
||||
],
|
||||
"missingDecisions": [],
|
||||
"platformId": "tudo-para-ia-customer-ops-platform",
|
||||
"status": "partial"
|
||||
},
|
||||
{
|
||||
"activeOrdersCount": 316,
|
||||
"canonicalProjectId": "tudo-para-ia-mais-humana-platform",
|
||||
"codeLinesAnalyzed": 39147,
|
||||
"decisionsWithSignal": [
|
||||
"live_sensitive_data_purge_forbidden",
|
||||
"canonical_platform_names",
|
||||
"development_execution_for_gpt_codex",
|
||||
"docs_full_operational_platform",
|
||||
"mcp_required_cross_platform_acceptance",
|
||||
"ten_year_institutional_retention"
|
||||
],
|
||||
"missingDecisions": [],
|
||||
"platformId": "tudo-para-ia-mais-humana",
|
||||
"status": "partial"
|
||||
}
|
||||
],
|
||||
"policyVersion": "2026-05-04.mais-humana-institutional-decisions.v1",
|
||||
"redactionFindings": [
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\roteador-de-ordens-de-servico\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 14,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\roteador-de-ordens-de-servico\\001-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 14,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\roteador-de-ordens-de-servico\\002-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 14,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\roteador-de-ordens-de-servico\\003-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 14,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\roteador-de-ordens-de-servico\\004-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 14,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\roteador-de-ordens-de-servico\\005-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 13,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\roteador-de-ordens-de-servico\\006-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 14,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\roteador-de-ordens-de-servico\\007-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 13,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\roteador-de-ordens-de-servico\\008-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\roteador-de-ordens-de-servico\\CRITICOS_ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\01_repo_tudo-para-ia-business-platform\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260503_174051.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\01_repo_tudo-para-ia-business-platform\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_141402.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\01_repo_tudo-para-ia-business-platform\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_150202.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260503_181828.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-125000.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-125728.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-134359.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-134815.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-134930.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-140219.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-141042.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142706.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142719.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142746.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142752.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-145005.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124152.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124520.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124521.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124526.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124622.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_125839.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_130051.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_134630.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_134646.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_134657.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_134752.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_134959.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_135003.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
},
|
||||
{
|
||||
"line": 9,
|
||||
"path": "G:\\_codex-git\\nucleo-gestao-operacional\\central-de-ordem-de-servico\\projects\\_repo_nucleo-gestao-operacional\\orders\\externas\\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_140201.MD",
|
||||
"patternId": "cloudflare_cfat_token",
|
||||
"sample": "cfat_[redacted:53]",
|
||||
"severity": "warning"
|
||||
}
|
||||
],
|
||||
"reportId": "institutional-assurance-42740edfaadd3bf8",
|
||||
"sourceHash": "sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8",
|
||||
"summary": {
|
||||
"activeOrdersObserved": 1984,
|
||||
"codeLinesAnalyzed": 373083,
|
||||
"decisionsBlocked": 0,
|
||||
"decisionsPartial": 0,
|
||||
"decisionsReady": 6,
|
||||
"decisionsTotal": 6,
|
||||
"filesScanned": 5770,
|
||||
"platformsBlocked": 0,
|
||||
"platformsPartial": 7,
|
||||
"platformsReady": 0,
|
||||
"platformsTotal": 7,
|
||||
"pluginAuthAttempt": "cloudflare docs mcp on-request auth attempt cancelled_or_denied; wrangler not used",
|
||||
"redactionFindings": 282,
|
||||
"sandboxMode": "workspace-write"
|
||||
}
|
||||
}
|
||||
2984324
dados/institutional-assurance-report.json
Normal file
2984324
dados/institutional-assurance-report.json
Normal file
File diff suppressed because it is too large
Load Diff
291
ecossistema/INSTITUTIONAL-ASSURANCE.md
Normal file
291
ecossistema/INSTITUTIONAL-ASSURANCE.md
Normal file
@@ -0,0 +1,291 @@
|
||||
# Institutional Assurance - Router 000
|
||||
|
||||
- report_id: `institutional-assurance-42740edfaadd3bf8`
|
||||
- generated_at: `2026-05-04T18:07:10+00:00`
|
||||
- ok: `False`
|
||||
- source_hash: `sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8`
|
||||
- sandbox_mode: `workspace-write`
|
||||
- cloudflare_plugin_auth_attempt: `cloudflare docs mcp on-request auth attempt cancelled_or_denied; wrangler not used`
|
||||
|
||||
## Summary
|
||||
|
||||
- decisionsTotal: `6`
|
||||
- decisionsReady: `6`
|
||||
- decisionsPartial: `0`
|
||||
- decisionsBlocked: `0`
|
||||
- platformsTotal: `7`
|
||||
- platformsReady: `0`
|
||||
- platformsPartial: `7`
|
||||
- platformsBlocked: `0`
|
||||
- filesScanned: `5770`
|
||||
- codeLinesAnalyzed: `373083`
|
||||
- activeOrdersObserved: `1984`
|
||||
- redactionFindings: `282`
|
||||
- sandboxMode: `workspace-write`
|
||||
- pluginAuthAttempt: `cloudflare docs mcp on-request auth attempt cancelled_or_denied; wrangler not used`
|
||||
|
||||
## Decisions
|
||||
|
||||
### docs_full_operational_platform
|
||||
|
||||
- title: Docs pleno operacional
|
||||
- owner: `tudo-para-ia-docs-plataform`
|
||||
- status: `ready`
|
||||
- score: `100`
|
||||
- signals: `16614`
|
||||
- found_evidence_fields: `documentId, sourceHash, authority, truthState, missingTopics`
|
||||
- missing_evidence_fields: `none`
|
||||
- sample_sources:
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:12`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:523`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:597`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:605`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:697`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:701`
|
||||
|
||||
### mcp_required_cross_platform_acceptance
|
||||
|
||||
- title: Aceite externo via MCP
|
||||
- owner: `tudo-para-ia-mcps-internos-plataform`
|
||||
- status: `ready`
|
||||
- score: `100`
|
||||
- signals: `66200`
|
||||
- found_evidence_fields: `originPlatformId, destinationPlatformId, contractHash, sourceRecordsHash, permissionId, evidenceId`
|
||||
- missing_evidence_fields: `none`
|
||||
- sample_sources:
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\audit\inventario-legado-ordens-de-servico-codex.md:8`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502-064124GPTEXECUTADO_mcp-catalogo-grupos-organizacao.md:36`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502-064124GPTPENDENCIAS_mcp-catalogo-grupos-organizacao.md:8`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502-064124GPTRELATORIO_mcp-catalogo-grupos-organizacao.md:74`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502T0908Z_GPTPENDENCIAS_mcp-codex-teste-catalogo-organizacao.md:26`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502T0908Z_GPTRELATORIO_mcp-codex-teste-catalogo-organizacao.md:76`
|
||||
|
||||
### ten_year_institutional_retention
|
||||
|
||||
- title: Retencao institucional 10 anos
|
||||
- owner: `nucleo-gestao-operacional`
|
||||
- status: `ready`
|
||||
- score: `100`
|
||||
- signals: `24952`
|
||||
- found_evidence_fields: `retentionClass, retentionYears, legalHold, rollbackPlan, beforeAfterEvidence`
|
||||
- missing_evidence_fields: `none`
|
||||
- sample_sources:
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:29`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:41`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:76`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:82`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:92`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:160`
|
||||
|
||||
### live_sensitive_data_purge_forbidden
|
||||
|
||||
- title: Expurgo de dado vivo sensivel vetado
|
||||
- owner: `nucleo-gestao-operacional`
|
||||
- status: `ready`
|
||||
- score: `100`
|
||||
- signals: `19293`
|
||||
- found_evidence_fields: `cleanupClassification, allowedTerms, forbiddenTerms, sensitiveDataCheck`
|
||||
- missing_evidence_fields: `none`
|
||||
- sample_sources:
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\README.md:37`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\README.md:38`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502-064124GPTEXECUTADO_mcp-catalogo-grupos-organizacao.md:35`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502-064124GPTPENDENCIAS_mcp-catalogo-grupos-organizacao.md:7`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502-064124GPTPENDENCIAS_mcp-catalogo-grupos-organizacao.md:12`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502-064124GPTPENDENCIAS_mcp-catalogo-grupos-organizacao.md:13`
|
||||
|
||||
### canonical_platform_names
|
||||
|
||||
- title: Nomes canonicos e Biblioteca Privada
|
||||
- owner: `nucleo-gestao-operacional`
|
||||
- status: `ready`
|
||||
- score: `100`
|
||||
- signals: `75905`
|
||||
- found_evidence_fields: `canonicalName, aliasStatus, ownerPlatformId, providerId`
|
||||
- missing_evidence_fields: `none`
|
||||
- sample_sources:
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:323`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:327`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:329`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:331`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:333`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:338`
|
||||
|
||||
### development_execution_for_gpt_codex
|
||||
|
||||
- title: Execucao ampla GPT/Codex em desenvolvimento
|
||||
- owner: `nucleo-gestao-operacional`
|
||||
- status: `ready`
|
||||
- score: `100`
|
||||
- signals: `67876`
|
||||
- found_evidence_fields: `truthState, actorId, auditId, dryRun, environment`
|
||||
- missing_evidence_fields: `none`
|
||||
- sample_sources:
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\README.md:112`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\README.md:332`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502-064124GPTEXECUTADO_mcp-catalogo-grupos-organizacao.md:7`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502-064124GPTEXECUTADO_mcp-catalogo-grupos-organizacao.md:17`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502-064124GPTEXECUTADO_mcp-catalogo-grupos-organizacao.md:23`
|
||||
- `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servicos-gpt\20260502-064124GPTEXECUTADO_mcp-catalogo-grupos-organizacao.md:35`
|
||||
|
||||
## Platforms
|
||||
|
||||
### nucleo-gestao-operacional
|
||||
|
||||
- canonical_project_id: `nucleo-gestao-operacional`
|
||||
- status: `partial`
|
||||
- code_lines_analyzed: `7694`
|
||||
- active_orders_count: `273`
|
||||
- decisions_with_signal: `docs_full_operational_platform, development_execution_for_gpt_codex, canonical_platform_names, mcp_required_cross_platform_acceptance, live_sensitive_data_purge_forbidden, ten_year_institutional_retention`
|
||||
- missing_decisions: `none`
|
||||
- redaction_findings: `60`
|
||||
|
||||
### tudo-para-ia-docs-plataform
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-docs-platform`
|
||||
- status: `partial`
|
||||
- code_lines_analyzed: `35406`
|
||||
- active_orders_count: `274`
|
||||
- decisions_with_signal: `mcp_required_cross_platform_acceptance, live_sensitive_data_purge_forbidden, development_execution_for_gpt_codex, canonical_platform_names, docs_full_operational_platform, ten_year_institutional_retention`
|
||||
- missing_decisions: `none`
|
||||
- redaction_findings: `48`
|
||||
|
||||
### tudo-para-ia-mcps-internos-plataform
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-mcps-internos-platform`
|
||||
- status: `partial`
|
||||
- code_lines_analyzed: `71556`
|
||||
- active_orders_count: `303`
|
||||
- decisions_with_signal: `development_execution_for_gpt_codex, mcp_required_cross_platform_acceptance, live_sensitive_data_purge_forbidden, canonical_platform_names, docs_full_operational_platform, ten_year_institutional_retention`
|
||||
- missing_decisions: `none`
|
||||
- redaction_findings: `3`
|
||||
|
||||
### tudo-para-ia-ui-platform
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-ui-platform`
|
||||
- status: `partial`
|
||||
- code_lines_analyzed: `96527`
|
||||
- active_orders_count: `284`
|
||||
- decisions_with_signal: `canonical_platform_names, development_execution_for_gpt_codex, mcp_required_cross_platform_acceptance, ten_year_institutional_retention, live_sensitive_data_purge_forbidden, docs_full_operational_platform`
|
||||
- missing_decisions: `none`
|
||||
- redaction_findings: `4`
|
||||
|
||||
### tudo-para-ia-integracoes-plataform
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-integracoes-platform`
|
||||
- status: `partial`
|
||||
- code_lines_analyzed: `9657`
|
||||
- active_orders_count: `282`
|
||||
- decisions_with_signal: `live_sensitive_data_purge_forbidden, development_execution_for_gpt_codex, canonical_platform_names, docs_full_operational_platform, mcp_required_cross_platform_acceptance, ten_year_institutional_retention`
|
||||
- missing_decisions: `none`
|
||||
- redaction_findings: `56`
|
||||
|
||||
### tudo-para-ia-customer-ops-platform
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-customer-ops-platform`
|
||||
- status: `partial`
|
||||
- code_lines_analyzed: `113096`
|
||||
- active_orders_count: `252`
|
||||
- decisions_with_signal: `canonical_platform_names, development_execution_for_gpt_codex, mcp_required_cross_platform_acceptance, docs_full_operational_platform, live_sensitive_data_purge_forbidden, ten_year_institutional_retention`
|
||||
- missing_decisions: `none`
|
||||
- redaction_findings: `55`
|
||||
|
||||
### tudo-para-ia-mais-humana
|
||||
|
||||
- canonical_project_id: `tudo-para-ia-mais-humana-platform`
|
||||
- status: `partial`
|
||||
- code_lines_analyzed: `39147`
|
||||
- active_orders_count: `316`
|
||||
- decisions_with_signal: `live_sensitive_data_purge_forbidden, canonical_platform_names, development_execution_for_gpt_codex, docs_full_operational_platform, mcp_required_cross_platform_acceptance, ten_year_institutional_retention`
|
||||
- missing_decisions: `none`
|
||||
- redaction_findings: `56`
|
||||
|
||||
## Pending
|
||||
|
||||
- workspace-write: deploy Cloudflare e git push permanecem pendencia real da rodada
|
||||
- cloudflare plugin auth attempt: cloudflare docs mcp on-request auth attempt cancelled_or_denied; wrangler not used
|
||||
- redaction: 282 ocorrencias sensiveis detectadas em fontes ou dossies
|
||||
|
||||
## Redaction
|
||||
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\001-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:14` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\002-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:14` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\003-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:14` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\004-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:14` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\005-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:14` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\006-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:13` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\007-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:14` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\008-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:13` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\roteador-de-ordens-de-servico\CRITICOS_ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\01_repo_tudo-para-ia-business-platform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260503_174051.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\01_repo_tudo-para-ia-business-platform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_141402.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\01_repo_tudo-para-ia-business-platform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_150202.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260503_181828.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-125000.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-125728.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-134359.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-134815.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-134930.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-140219.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-141042.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142706.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142719.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142746.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142752.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-145005.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124152.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124520.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124521.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124526.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124622.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_125839.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_130051.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_134630.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_134646.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_134657.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_134752.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_134959.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_135003.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_140201.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_140214.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_140221.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_140230.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_140243.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_141046.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_142657.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_142707.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_142742.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_142821.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_143719.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_144516.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_144833.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_144915.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_144923.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_145036.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_150129.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_150144.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_150152.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_150202.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\_repo_nucleo-gestao-operacional\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_150212.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260503_174051.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-125000.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-125728.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-134359.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-134815.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-134930.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-140219.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-141042.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142706.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142719.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142746.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-142752.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504-145005.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124152.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124520.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124521.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124526.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_124622.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_125017.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- `warning` `G:\_codex-git\nucleo-gestao-operacional\central-de-ordem-de-servico\projects\04_repo_tudo-para-ia-docs-plataform\orders\externas\000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO_20260504_125839.MD:9` cloudflare_cfat_token sample `cfat_[redacted:53]`
|
||||
- ... 202 additional findings in JSON.
|
||||
14
matrizes/institutional-assurance.csv
Normal file
14
matrizes/institutional-assurance.csv
Normal file
@@ -0,0 +1,14 @@
|
||||
kind,id,owner_or_platform,status,score_or_lines,signals_or_orders,missing,source_hash
|
||||
decision,docs_full_operational_platform,tudo-para-ia-docs-plataform,ready,100,16614,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
decision,mcp_required_cross_platform_acceptance,tudo-para-ia-mcps-internos-plataform,ready,100,66200,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
decision,ten_year_institutional_retention,nucleo-gestao-operacional,ready,100,24952,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
decision,live_sensitive_data_purge_forbidden,nucleo-gestao-operacional,ready,100,19293,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
decision,canonical_platform_names,nucleo-gestao-operacional,ready,100,75905,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
decision,development_execution_for_gpt_codex,nucleo-gestao-operacional,ready,100,67876,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
platform,nucleo-gestao-operacional,nucleo-gestao-operacional,partial,7694,273,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
platform,tudo-para-ia-docs-plataform,tudo-para-ia-docs-platform,partial,35406,274,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
platform,tudo-para-ia-mcps-internos-plataform,tudo-para-ia-mcps-internos-platform,partial,71556,303,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
platform,tudo-para-ia-ui-platform,tudo-para-ia-ui-platform,partial,96527,284,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
platform,tudo-para-ia-integracoes-plataform,tudo-para-ia-integracoes-platform,partial,9657,282,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
platform,tudo-para-ia-customer-ops-platform,tudo-para-ia-customer-ops-platform,partial,113096,252,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
platform,tudo-para-ia-mais-humana,tudo-para-ia-mais-humana-platform,partial,39147,316,,sha256:42740edfaadd3bf87157e2f2e208eee41af6003284afa35c36f4fd3e0fcb09a8
|
||||
|
@@ -52,6 +52,10 @@ SKIP_PARTS = {
|
||||
".git",
|
||||
".venv",
|
||||
".test-tmp",
|
||||
".pytest_cache",
|
||||
".ruff_cache",
|
||||
".mypy_cache",
|
||||
"_paradigmas",
|
||||
"__pycache__",
|
||||
"node_modules",
|
||||
"dist",
|
||||
@@ -62,6 +66,8 @@ SKIP_PARTS = {
|
||||
"temp",
|
||||
}
|
||||
|
||||
MAX_ASSURANCE_FILES_PER_ROOT = 450
|
||||
|
||||
SKIP_FILE_NAMES = {
|
||||
"controle-semantico.sqlite",
|
||||
"controle-semantico.sqlite-wal",
|
||||
@@ -424,9 +430,15 @@ def _path_has_skipped_part(path: Path) -> bool:
|
||||
return any(part in SKIP_PARTS for part in path.parts)
|
||||
|
||||
|
||||
def _iter_candidate_files(root: Path, *, max_file_bytes: int = 1_000_000) -> Iterable[Path]:
|
||||
def _iter_candidate_files(
|
||||
root: Path,
|
||||
*,
|
||||
max_file_bytes: int = 1_000_000,
|
||||
max_files: int = MAX_ASSURANCE_FILES_PER_ROOT,
|
||||
) -> Iterable[Path]:
|
||||
if not root.exists():
|
||||
return
|
||||
emitted = 0
|
||||
for path in root.rglob("*"):
|
||||
if not path.is_file():
|
||||
continue
|
||||
@@ -442,6 +454,9 @@ def _iter_candidate_files(root: Path, *, max_file_bytes: int = 1_000_000) -> Ite
|
||||
except OSError:
|
||||
continue
|
||||
yield path
|
||||
emitted += 1
|
||||
if emitted >= max_files:
|
||||
return
|
||||
|
||||
|
||||
def _source_kind(path: Path, scope: PlatformScope) -> SourceKind:
|
||||
@@ -988,6 +1003,7 @@ def write_assurance_artifacts(
|
||||
) -> tuple[GeneratedFile, ...]:
|
||||
"""Write report artifacts and platform closeout records."""
|
||||
|
||||
central_roots = tuple(Path(scan.central_folder) for scan in report.scans if scan.central_folder_exists)
|
||||
targets: list[tuple[Path, str]] = [
|
||||
(project_root / "dados" / "institutional-assurance-report.json", json.dumps(report.to_dict(), ensure_ascii=False, indent=2, sort_keys=True)),
|
||||
(project_root / "dados" / "institutional-assurance-compacto.json", json.dumps(compact_assurance_payload(report), ensure_ascii=False, indent=2, sort_keys=True)),
|
||||
@@ -1003,9 +1019,47 @@ def write_assurance_artifacts(
|
||||
target = Path(scan.central_folder) / "reports" / "EXECUTADO__institutional-assurance.md"
|
||||
targets.append((target, platform_closeout_markdown(report, platform)))
|
||||
records.extend(central_assurance_records(report))
|
||||
central_failures: list[dict[str, str]] = []
|
||||
for path, content in targets:
|
||||
path.parent.mkdir(parents=True, exist_ok=True)
|
||||
path.write_text(content, encoding="utf-8")
|
||||
try:
|
||||
path.parent.mkdir(parents=True, exist_ok=True)
|
||||
path.write_text(content, encoding="utf-8")
|
||||
except OSError as exc:
|
||||
is_central_path = any(
|
||||
path == central or central in path.parents
|
||||
for central in central_roots
|
||||
)
|
||||
if is_central_path:
|
||||
central_failures.append({"path": str(path), "error": f"{type(exc).__name__}: {exc}"})
|
||||
continue
|
||||
raise
|
||||
if central_failures:
|
||||
status_path = project_root / "dados" / "institutional-assurance-central-write-status.json"
|
||||
status_path.parent.mkdir(parents=True, exist_ok=True)
|
||||
status_path.write_text(
|
||||
json.dumps(
|
||||
{
|
||||
"generatedAt": utc_now(),
|
||||
"ok": False,
|
||||
"failures": central_failures,
|
||||
},
|
||||
ensure_ascii=False,
|
||||
indent=2,
|
||||
sort_keys=True,
|
||||
),
|
||||
encoding="utf-8",
|
||||
)
|
||||
records.append(
|
||||
GeneratedFile(
|
||||
path=str(status_path),
|
||||
description="Status de escrita central da assurance institucional.",
|
||||
function="institutional assurance central write status",
|
||||
file_type="json",
|
||||
changed_by="mais_humana.institutional_assurance",
|
||||
change_summary="Registrada falha de escrita central sem abortar artefatos do projeto real.",
|
||||
relation_to_order="000-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO",
|
||||
)
|
||||
)
|
||||
return tuple(records)
|
||||
|
||||
|
||||
@@ -1097,4 +1151,3 @@ def run_institutional_assurance(
|
||||
update_central=write_central,
|
||||
)
|
||||
return report, semantic_records
|
||||
|
||||
|
||||
Reference in New Issue
Block a user