feat(cli): wire all commands via Typer (ingest, search, discover, provenance, ask-stub)

- Implement all CLI commands as specified in F-07: ingest, search, and discover subcommands (leads, citing, cited-by, cocited), and provenance subcommands (scan, add-link, links, bib).
- Add ask command stub that exits with code 1 (not yet implemented).
- Implement comprehensive tests with mocked dependencies (no real DB/API calls).

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
Tarik Moussa
2026-06-05 07:22:03 +02:00
parent c65fe19c24
commit 2acb2ee213
3 changed files with 443 additions and 3 deletions

0
tests/cli/__init__.py Normal file
View File