6.6 KiB
Missao 00F - Relatorio Final Live
1. Veredito
MISSION_00_BLOCKED
O banco foi conectado e inspecionado em modo read-only, mas a missao nao
atinge MISSION_00_COMPLETE porque a correlacao do produto da tela nao foi
confirmada na tabela principal, a contagem de produtos nao foi coletada e a
classificacao do fingerprint permanece SCHEMA_UNKNOWN.
2. Proveniencia e runtime
FDB_PROVENANCE=PASSfdb.__file__:.../site-packages/fdb/__init__.pyfdb.__package__:fdbfdb.__version__:2.0.4- Distribuicao:
fdb==2.0.4 - Firebird/client:
2.5.9.27139 - Arquitetura Python/client:
MATCH - API read-only:
PROVEN - Shadowing: nenhum
- Origens ambiguas: nao
CREDENTIAL_SOURCE=OPERATOR_ENV; valores nao foram registrados.
3. Conexao
- Alvo exclusivo:
TESTESOFICIAIS.FDB - Resultado:
CONNECTED - Engine reportada:
2.5 - SQL dialect:
3 - ODS:
11.2 - Page size:
4096 - Charset: nao reportado pelo driver (
UNKNOWN) - Nenhuma query de escrita foi executada.
4. Catalogo real
- Relacoes/tabelas/views:
376 - Campos:
5772 - Chaves:
217 - Foreign keys:
17 - Indices:
456 - Triggers:
151 - Procedures:
12 - Procedure parameters: indisponivel no Firebird 2.5 (
0coletados) - Packages: indisponivel no Firebird 2.5 (
0coletados) - Generators:
71 - Dependencies:
1433 - Monitoring: indisponivel nesta coleta
5. Produto
- Tabela principal identificada por estrutura, PK, campos semanticos e amostra:
C000025 - PK:
CODIGO - Campos da tabela:
189 - Quantidade aproximada:
UNKNOWN; nao foi executado count dinamico. - Campos principais confirmados por metadata:
CODIGO,PRODUTO,UNIDADE,CODGRUPO,CODSUBGRUPO,CODFORNECEDOR,CODMARCA,ESTOQUE,NCM,GTIN,DATA_CADASTRO,ULTIMA_ALTERACAO,FLAG_ATIVO. - FKs diretas de
C000025: nenhuma retornada.
O codigo 000276 foi encontrado em amostra da tabela auxiliar
PRODUTOS_CODIGOS_BARRAS/CL00007, mas o registro principal correspondente em
C000025 nao foi confirmado pela amostra limitada. O texto visual e NCM nao
foram usados como prova de equivalencia sem essa correlacao.
6. Mapping fiscal UI -> Firebird
Tabela base: C000025. A existencia das colunas abaixo foi confirmada por
metadata; a semantica exata de entrada/saida e os valores do produto continuam
INFERRED quando nao existe coluna direcional explícita.
| UI_FIELD | TABLE | COLUMN | DATA_TYPE | DOMAIN | FK | NULLABLE/DEFAULT | CONFIDENCE |
|---|---|---|---|---|---|---|---|
| NCM | C000025 | NCM | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| CFOP entrada | C000025 | CFOP_ENTRADA | TEXT | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| CFOP saída | C000025 | CFOP | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | INFERRED |
| CST ICMS entrada | C000025 | CST_ENTRADA | TEXT | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| CST ICMS saída | C000025 | CST | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | INFERRED |
| Alíquota ICMS | C000025 | ALIQUOTA | INT64 | UNKNOWN | UNKNOWN | UNKNOWN | INFERRED |
| CEST | C000025 | CEST | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| CSOSN código/significado | C000025 | CSOSN | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| COFINS entrada | C000025 | COD_ENTRADA_COFINS | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| COFINS saída | C000025 | COD_SAIDA_COFINS | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| Alíquota COFINS | C000025 | ALIQ_COFINS | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| PIS entrada | C000025 | COD_ENTRADA_PIS | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| PIS saída | C000025 | COD_SAIDA_PIS | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| Alíquota PIS | C000025 | ALIQ_PIS | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| Alíquota IPI | C000025 | ALIQ_IPI | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| CST IPI | C000025 | CST_IPI | TEXT | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| Origem mercadoria | C000025 | ORIGEM | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| IAT | C000025 | IAT | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| Incidência | C000025 | INCIDENCIA_PISCOFINS | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
| IPPT | C000025 | IPPT | VARYING | UNKNOWN | UNKNOWN | UNKNOWN | CONFIRMED |
Dependencias de trigger para esses campos: metadata de trigger foi coletada,
mas o source nao foi executado; relacionamento campo-trigger permanece
UNKNOWN.
7. Aba Foto
- Campo BLOB candidato:
IMG_PRODUTO, subtype1; tipo BLOB confirmado pelo metadata, valor nao lido. - Campo relacionado:
ID_IMG, tipoLONG. - Campo alternativo:
FOTO, tipoVARYING. - Tabela separada/FK: nao confirmada; FKs diretas de
C000025nao retornaram. - Formato, tamanho, thumbnail e path externo:
UNKNOWN. - Nenhum BLOB completo foi lido.
8. Incrementalidade
Evidencias reais na tabela C000025:
DATA_CADASTRO(TIMESTAMP)ULTIMA_ALTERACAO(TIMESTAMP)ESTOQUEe campos de estoque derivados- Triggers
C000025_INS,C000025_UPDeC000025_DEL
Classificação: INFERRED. O source dos triggers nao foi executado e nao foi
possivel provar quais colunas eles alteram. Esses campos sao o mecanismo
preferencial para produto novo/alterado; fingerprint de campos relevantes e o
fallback futuro.
9. Triggers e procedures
Triggers diretamente relacionados a C000025:
C000025_INS, tipo2C000025_UPD, tipo4C000025_DEL, tipo6CODBARRA_CODPRO, tipo1
Foram inventariadas 151 triggers e 12 procedures. Nenhuma procedure/UDF
foi executada; source e dependencias foram tratados somente como metadata.
10. Fingerprint
- SHA-256 real:
1198f89897532b643439f06b729e93b189018f56e7d478e95095f8f56977005b - Classificacao:
SCHEMA_UNKNOWN - Motivo: fingerprint ainda nao consta em allowlist de banco de referencia.
- Mecanismo futuro:
SCHEMA_SUPPORTED,SCHEMA_CHANGEDouSCHEMA_UNKNOWN.
11. Segurança e testes
APPLICATION_DDL_DML_WRITES=0OTHER_DATABASES_ACCESSED=0ERP_FILES_MODIFIED=0CONNECTION_ATTEMPTS=1na execucao final conectada- Suíte:
267 passed, 1 skipped git diff --check: passou, com avisos LF/CRLF
12. Git
- Branch:
master git status: arquivos staged, modificados e nao rastreadosgit log -5: nenhum commit- Hash do ultimo commit: inexistente
GIT_IDENTITY_NOT_CONFIGURED- Nenhuma configuração Git foi criada ou alterada.
13. Gaps restantes
- Confirmar o registro
000276diretamente emC000025por lookup read-only limitado. - Obter quantidade aproximada de produtos por operação de contagem segura.
- Inspecionar metadata de source dos triggers sem execução.
- Confirmar charset e allowlist/classificação do fingerprint.