fix(f4): harden schema-columns enrichment + ValidationError guard + staged-helper note

This commit is contained in:
2026-07-06 23:25:00 +02:00
committed by Marco Pancotti
parent 3ed570ee60
commit d942635085
4 changed files with 71 additions and 6 deletions
+7 -1
View File
@@ -147,11 +147,17 @@ def sync_schema_linking_cmd(
config: Path = CONFIG_OPT,
) -> None:
"""Riproietta schema_linking.json dalle decisioni F4 del ledger (deterministico)."""
from pydantic import ValidationError
from tht.session.store import sync_schema_linking
cfg = _load_config_or_exit(config)
load_session_or_exit(cfg, session_id)
path = sync_schema_linking(session_id, cfg.paths.sessions)
try:
path = sync_schema_linking(session_id, cfg.paths.sessions)
except ValidationError as e:
typer.secho(f"ERRORE: schema_linking non valido:\n{e}", fg=typer.colors.RED, err=True)
raise typer.Exit(code=5)
typer.secho(f"OK: schema_linking.json riproiettato ({path}).", fg=typer.colors.GREEN)