Passo 1 v2.0.0 validado: TB_26AI_TECH_V2 (23) e TB_26AI_TECH_CMDB (12) OK

Checkpoint rodado pelo usuário no ambiente AMPMINSIGHTS confirmou
STATUS = 'OK' nas duas tabelas. TASKS.md marca o item como concluído;
docs/11 troca o aviso de 'em validação' por confirmação.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-09 16:32:18 -03:00
parent dd40d0a42a
commit f8595435e0
2 changed files with 11 additions and 8 deletions

View File

@@ -28,11 +28,14 @@ teste — a menos que você peça explicitamente o contrário.
## Fase 1 — Dados/ETL (design + script, sem executar)
- [ ] **Pronto, aguardando você rodar e validar** — `sql/03_v2_ddl_schema_evolution.sql`: DDL
híbrido (`ALTER TABLE ... ADD`, 23 colunas em `TB_26AI_TECH_V2` + 12 em `TB_26AI_TECH_CMDB`,
incluindo `RAW_JSON` CLOB catch-all em cada uma), 100% aditivo (sem DROP), com checkpoint de
validação embutido no próprio script. **Pendência antes de rodar:** decidir em qual ambiente
(o atual está marcado como intocável — ver seção "Ponto de partida" acima).
- [x] **Concluído e validado em 2026-09-09** — `sql/03_v2_ddl_schema_evolution.sql`: DDL híbrido
(`ALTER TABLE ... ADD`, 23 colunas em `TB_26AI_TECH_V2` + 12 em `TB_26AI_TECH_CMDB`,
incluindo `RAW_JSON` CLOB catch-all em cada uma), 100% aditivo (sem DROP). Rodado pelo
usuário no ambiente `AMPMINSIGHTS` via Database Actions; checkpoint de validação confirmou
`STATUS = 'OK'` nas duas tabelas (23 e 12 colunas, exatamente o esperado). Nota: a primeira
tentativa de checkpoint deu `ORA-00903` por um trecho abreviado/ilustrativo em
`docs/11-v2-evolucao-schema.html` (já corrigido, commit `dd40d0a`) — os `ALTER TABLE` em si
nunca tiveram problema.
- [ ] **Pronto, aguardando você rodar e validar** — `sql/04_v2_view_procedure_update.sql`:
`V_26AI_TECH` ganha as 35 colunas novas (aliases `RAW_JSON_TENABLE`/`RAW_JSON_CMDB` pra não
colidir); `prc_26ai_tech` passa a incluir esses campos no `json_object` enviado ao LLM (só o

View File

@@ -41,9 +41,9 @@
<h1>Evolução de schema: CVE, CVSS, solução e mais</h1>
<p class="lede">Promove os campos "Tier 1" do Tenable e do ServiceNow — hoje fora do banco — a colunas novas em <code>TB_26AI_TECH_V2</code> e <code>TB_26AI_TECH_CMDB</code>, para que o AI Insight consiga citar CVE, pacote afetado e remediação por ativo.</p>
<div class="callout warning">
<div class="callout-title">Status: em validação, ainda não roda em produção</div>
<p>Este capítulo documenta um passo já implementado no script (<code>sql/03_v2_ddl_schema_evolution.sql</code>), mas ainda <strong>não confirmado em nenhum ambiente</strong>. Não use este passo como procedimento definitivo até a seção 5 (Validação) ter sido de fato executada e conferida.</p>
<div class="callout info">
<div class="callout-title">Status: validado em 2026-09-09</div>
<p>Rodado no ambiente <code>AMPMINSIGHTS</code> — checkpoint confirmou <code>STATUS = 'OK'</code> nas duas tabelas (23 e 12 colunas novas, exatamente o esperado). Este passo está confirmado; segue para o capítulo 12.</p>
</div>
<h2>1. Por que isto era necessário</h2>