Linkman-Paperclip-Wrap/tests
bryanb 381d51e001 Initial commit: link building workflow extracted from CheddahBot
Standalone package wrapping Big-Link-Man (BLM) for Paperclip. Extracted
from cheddahbot/tools/linkbuilding.py and related modules, with
task-system coupling, folder watching, and AutoCora queue logic
stripped out.

Public API:
- Deps, BLMConfig, LLMCheck (injection types)
- normalize_for_match, fuzzy_keyword_match, filename_stem_to_keyword
- list_inbox_xlsx, find_xlsx_for_keyword, find_all_xlsx_for_keyword
- blm_ingest_cora, blm_generate_batch, run_cora_backlinks (pipelines)
- PipelineResult, IngestResult, GenerateResult (return types)

89 tests, 96% coverage.
2026-04-22 12:11:16 +00:00
..
conftest.py Initial commit: link building workflow extracted from CheddahBot 2026-04-22 12:11:16 +00:00
test_blm.py Initial commit: link building workflow extracted from CheddahBot 2026-04-22 12:11:16 +00:00
test_inbox.py Initial commit: link building workflow extracted from CheddahBot 2026-04-22 12:11:16 +00:00
test_matching.py Initial commit: link building workflow extracted from CheddahBot 2026-04-22 12:11:16 +00:00
test_pipeline.py Initial commit: link building workflow extracted from CheddahBot 2026-04-22 12:11:16 +00:00