Skip to content

feat: CLI review-readiness + deprecazione blocker-hints#245

Merged
Gabrymi93 merged 6 commits into
mainfrom
feat/review-readiness-cli
May 16, 2026
Merged

feat: CLI review-readiness + deprecazione blocker-hints#245
Gabrymi93 merged 6 commits into
mainfrom
feat/review-readiness-cli

Conversation

@Gabrymi93
Copy link
Copy Markdown
Member

Summary

Nuova CLI toolkit review-readiness — check di prontezza per review candidate, con classificazione ternaria (ready / needs-review / incomplete). blocker-hints deprecato e nascosto dall'help.

Cosa cambia

Nuovo

  • toolkit review-readiness --config X --year Y [--json] — CLI pubblica che chiama la stessa implementazione del tool MCP toolkit_review_readiness
  • Output: readiness tier, check count, per-check detail (config, raw, clean, mart, run record)

Deprecato

  • toolkit blocker-hints — nascosto da --help, mostra deprecation warning in output umano
  • blocker_hints() in schema_ops.py — ora wrapper ~40 righe che delega a review_readiness(), zero logica duplicata

Fix

  • toolkit inspect schema ora accetta -c/--config come tutti gli altri comandi (era posizionale)

Docs

  • README aggiornato: review-readiness è il comando raccomandato
  • MCP README: blocker-hints marcato deprecato
  • Descrizioni aggiunte a run, inspect, scaffold (mancavano nell'help)

Test

  • Test blocker-hints allineati alla nuova implementazione (parquet reali via DuckDB)
  • 629 test passano, 0 falliti

Files toccati

  • toolkit/cli/cmd_review_readiness.py (nuovo)
  • toolkit/cli/app.py
  • toolkit/cli/cmd_blocker_hints.py
  • toolkit/cli/cmd_run.py
  • toolkit/cli/cmd_scaffold.py
  • toolkit/cli/inspect/__init__.py
  • toolkit/cli/inspect/schema_ops.py
  • toolkit/mcp/schema_ops.py
  • toolkit/mcp/README.md
  • toolkit/README.md
  • tests/test_cli_blocker_hints.py
  • tests/test_mcp_toolkit_client.py

Impatto downstream

Nessuno — blocker_hints() resta funzionante (delega). MCP tool toolkit_blocker_hints invariato.

Gabrymi93 added 6 commits May 15, 2026 21:56
… schema -c

- Nuova CLI `toolkit review-readiness` (--config, --year, --json)
- blocker_hints() in schema_ops ora delega a review_readiness()
- CLI blocker-hints mostra deprecation warning in output umano
- inspect schema ora accetta -c/--config come tutti gli altri comandi
- README aggiornato: review-readiness è il comando raccomandato
- Test allineati: parquet reali via DuckDB per test che ora verificano leggibilità
- Template notebook aggiornato: review-readiness, no pos_cfg workaround
- bdap-lea notebook allineato
@Gabrymi93 Gabrymi93 merged commit 9527d09 into main May 16, 2026
4 checks passed
@Gabrymi93 Gabrymi93 deleted the feat/review-readiness-cli branch May 16, 2026 08:48
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.

1 participant