CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
src/zotero_cli/__init__.py
src/zotero_cli/api/__init__.py
src/zotero_cli/api/dependencies.py
src/zotero_cli/api/main.py
src/zotero_cli/api/routes/__init__.py
src/zotero_cli/api/routes/collections.py
src/zotero_cli/api/routes/items.py
src/zotero_cli/api/routes/jobs.py
src/zotero_cli/cli/__init__.py
src/zotero_cli/cli/base.py
src/zotero_cli/cli/main.py
src/zotero_cli/cli/commands/__init__.py
src/zotero_cli/cli/commands/collection_cmd.py
src/zotero_cli/cli/commands/import_cmd.py
src/zotero_cli/cli/commands/init_cmd.py
src/zotero_cli/cli/commands/item_cmd.py
src/zotero_cli/cli/commands/rag_cmd.py
src/zotero_cli/cli/commands/report_cmd.py
src/zotero_cli/cli/commands/search_cmd.py
src/zotero_cli/cli/commands/serve_cmd.py
src/zotero_cli/cli/commands/slr_cmd.py
src/zotero_cli/cli/commands/storage_cmd.py
src/zotero_cli/cli/commands/system_cmd.py
src/zotero_cli/cli/commands/tag_cmd.py
src/zotero_cli/cli/commands/slr/__init__.py
src/zotero_cli/cli/commands/slr/decide_cmd.py
src/zotero_cli/cli/commands/slr/dedupe_cmd.py
src/zotero_cli/cli/commands/slr/extraction_cmd.py
src/zotero_cli/cli/commands/slr/list_cmd.py
src/zotero_cli/cli/commands/slr/load_cmd.py
src/zotero_cli/cli/commands/slr/promote_cmd.py
src/zotero_cli/cli/commands/slr/reconcile_cmd.py
src/zotero_cli/cli/commands/slr/report_cmd.py
src/zotero_cli/cli/commands/slr/screen_cmd.py
src/zotero_cli/cli/commands/slr/sdb_cmd.py
src/zotero_cli/cli/commands/slr/snowball_cmd.py
src/zotero_cli/cli/commands/slr/source_cmd.py
src/zotero_cli/cli/presenters/item_list_presenter.py
src/zotero_cli/cli/presenters/rag_presenter.py
src/zotero_cli/cli/tui/__init__.py
src/zotero_cli/cli/tui/components.py
src/zotero_cli/cli/tui/extraction_tui.py
src/zotero_cli/cli/tui/factory.py
src/zotero_cli/cli/tui/screening_tui.py
src/zotero_cli/cli/tui/snowball_tui.py
src/zotero_cli/core/__init__.py
src/zotero_cli/core/config.py
src/zotero_cli/core/exceptions.py
src/zotero_cli/core/interfaces.py
src/zotero_cli/core/logging_config.py
src/zotero_cli/core/models.py
src/zotero_cli/core/strategies.py
src/zotero_cli/core/zotero_item.py
src/zotero_cli/core/services/__init__.py
src/zotero_cli/core/services/arxiv_query_parser.py
src/zotero_cli/core/services/attachment_service.py
src/zotero_cli/core/services/audit_service.py
src/zotero_cli/core/services/backup_service.py
src/zotero_cli/core/services/collection_service.py
src/zotero_cli/core/services/diagnostics_service.py
src/zotero_cli/core/services/duplicate_service.py
src/zotero_cli/core/services/embedding_provider.py
src/zotero_cli/core/services/enrichment_service.py
src/zotero_cli/core/services/export_service.py
src/zotero_cli/core/services/extraction_service.py
src/zotero_cli/core/services/graph_service.py
src/zotero_cli/core/services/identity_manager.py
src/zotero_cli/core/services/import_service.py
src/zotero_cli/core/services/job_queue_service.py
src/zotero_cli/core/services/llm_provider.py
src/zotero_cli/core/services/merge_plan_io.py
src/zotero_cli/core/services/merge_service.py
src/zotero_cli/core/services/metadata_aggregator.py
src/zotero_cli/core/services/network_gateway.py
src/zotero_cli/core/services/pdf_finder_service.py
src/zotero_cli/core/services/purge_service.py
src/zotero_cli/core/services/rag_service.py
src/zotero_cli/core/services/report_service.py
src/zotero_cli/core/services/restore_service.py
src/zotero_cli/core/services/sandbox_service.py
src/zotero_cli/core/services/screening_service.py
src/zotero_cli/core/services/screening_state.py
src/zotero_cli/core/services/snapshot_service.py
src/zotero_cli/core/services/snowball_graph.py
src/zotero_cli/core/services/snowball_ingestion.py
src/zotero_cli/core/services/snowball_worker.py
src/zotero_cli/core/services/storage_service.py
src/zotero_cli/core/services/sync_service.py
src/zotero_cli/core/services/tag_service.py
src/zotero_cli/core/services/transfer_service.py
src/zotero_cli/core/services/verify_service.py
src/zotero_cli/core/services/resolvers/__init__.py
src/zotero_cli/core/services/resolvers/arxiv.py
src/zotero_cli/core/services/resolvers/bdtd.py
src/zotero_cli/core/services/resolvers/generic_scraper.py
src/zotero_cli/core/services/resolvers/openalex.py
src/zotero_cli/core/services/resolvers/semantic_scholar.py
src/zotero_cli/core/services/resolvers/unpaywall.py
src/zotero_cli/core/services/sdb/sdb_service.py
src/zotero_cli/core/services/slr/citation_service.py
src/zotero_cli/core/services/slr/csv_inbound.py
src/zotero_cli/core/services/slr/dedupe_service.py
src/zotero_cli/core/services/slr/integrity.py
src/zotero_cli/core/services/slr/orchestrator.py
src/zotero_cli/core/services/slr/snapshot.py
src/zotero_cli/core/services/slr/status_service.py
src/zotero_cli/core/utils/archive_safety.py
src/zotero_cli/core/utils/csv_safety.py
src/zotero_cli/core/utils/normalization.py
src/zotero_cli/core/utils/safe_tempfile.py
src/zotero_cli/core/utils/sdb_parser.py
src/zotero_cli/core/utils/slugify.py
src/zotero_cli/core/utils/terminal_safety.py
src/zotero_cli/core/utils/url_safety.py
src/zotero_cli/infra/__init__.py
src/zotero_cli/infra/ai_provider_factory.py
src/zotero_cli/infra/arxiv_lib.py
src/zotero_cli/infra/base_api_client.py
src/zotero_cli/infra/bdtd_api.py
src/zotero_cli/infra/bibtex_lib.py
src/zotero_cli/infra/canonical_csv_lib.py
src/zotero_cli/infra/core_api.py
src/zotero_cli/infra/crossref_api.py
src/zotero_cli/infra/dblp_api.py
src/zotero_cli/infra/doaj_api.py
src/zotero_cli/infra/eric_api.py
src/zotero_cli/infra/factory.py
src/zotero_cli/infra/hal_api.py
src/zotero_cli/infra/http_client.py
src/zotero_cli/infra/ieee_csv_lib.py
src/zotero_cli/infra/inspire_hep_api.py
src/zotero_cli/infra/metadata_client_factory.py
src/zotero_cli/infra/openalex_api.py
src/zotero_cli/infra/opener.py
src/zotero_cli/infra/pubmed_api.py
src/zotero_cli/infra/repositories.py
src/zotero_cli/infra/repository_factory.py
src/zotero_cli/infra/resolver_factory.py
src/zotero_cli/infra/ris_lib.py
src/zotero_cli/infra/semantic_scholar_api.py
src/zotero_cli/infra/service_factory.py
src/zotero_cli/infra/springer_csv_lib.py
src/zotero_cli/infra/sqlite_repo.py
src/zotero_cli/infra/sqlite_vector_repo.py
src/zotero_cli/infra/unpaywall_api.py
src/zotero_cli/infra/zbmath_api.py
src/zotero_cli/infra/zotero_api.py
src/zotero_cli/templates/demo_sandbox.yaml
src/zotero_cli/templates/extraction_schema.yaml
src/zotero_command_line.egg-info/PKG-INFO
src/zotero_command_line.egg-info/SOURCES.txt
src/zotero_command_line.egg-info/dependency_links.txt
src/zotero_command_line.egg-info/entry_points.txt
src/zotero_command_line.egg-info/requires.txt
src/zotero_command_line.egg-info/top_level.txt