Skip to content

cross: aggiungere validation minima per gli output multi-anno#35

Merged
Gabrymi93 merged 2 commits intomainfrom
feat/cross-year-validation
Mar 11, 2026
Merged

cross: aggiungere validation minima per gli output multi-anno#35
Gabrymi93 merged 2 commits intomainfrom
feat/cross-year-validation

Conversation

@Gabrymi93
Copy link
Member

Sintesi

  • aggiunge una validation minima per gli output cross_year
  • verifica presenza delle tabelle attese e row count best-effort sui parquet prodotti
  • scrive cross_validation.json sotto _validate/
  • aggiorna il manifest cross con validation, ok, errors_count e warnings_count
  • integra la validation in toolkit run cross_year

Comportamento

La validation attuale è volutamente semplice e coerente con il gap emerso nell'audit:

  • controlla che gli output attesi esistano
  • prova a contare le righe dei parquet prodotti
  • non introduce ancora regole avanzate per-tabella

Test eseguiti

  • py -m pytest tests\test_cross_year.py tests\test_validate_layers.py
  • py -m pytest tests\test_cli_all_commands.py tests\test_project_example_e2e.py

Issue collegata

Closes #27

@Gabrymi93 Gabrymi93 merged commit 230069d into main Mar 11, 2026
5 checks passed
@Gabrymi93 Gabrymi93 deleted the feat/cross-year-validation branch March 11, 2026 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

cross_year: aggiungere validation coerente con gli altri layer

1 participant