Skip to content

chore: stabilize CI and clarify roadmap#79

Merged
adaamko merged 2 commits into
mainfrom
chore/stabilize-roadmap-and-ci
Jul 11, 2026
Merged

chore: stabilize CI and clarify roadmap#79
adaamko merged 2 commits into
mainfrom
chore/stabilize-roadmap-and-ci

Conversation

@adaamko

@adaamko adaamko commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • make all 85 core unit tests network-free and run the complete suite in CI on the declared minimum Python version;
  • replace Hub-dependent tokenizer tests with a tiny local tokenizer and update the stale taxonomy schema expectation;
  • align contributor commands, Python requirements, release links, and current-version documentation;
  • clarify LettuceDetect's span-level grounding-verification thesis and scope benchmark claims by model, split, and metric;
  • distinguish mmBERT's 0.642 unified span-F1 from its 0.528 RAGTruth-slice span-F1;
  • update the public roadmap for the renamed/split milestones, correctness issues, claimed work, and GitHub Discussions.

This PR does not change detector inference behavior. Chunk aggregation and the HTTP contract remain design/correctness work in #74 and #75.

Closes #73.

Test evidence

HF_HOME=<empty> HF_HUB_OFFLINE=1 TRANSFORMERS_OFFLINE=1 python -m pytest
85 passed

python -m ruff format --no-cache --check --diff lettucedetect/ lettucedetect_api/ tests/
57 files already formatted

python -m ruff check --no-cache lettucedetect/ lettucedetect_api/ tests/ --extend-exclude lettucedetect/integrations/
All checks passed

Contribution rights

  • I certify that I have the right to submit this code and that it may be distributed under the repository's MIT license.

@adaamko
adaamko merged commit 39bda13 into main Jul 11, 2026
4 checks passed
@adaamko
adaamko deleted the chore/stabilize-roadmap-and-ci branch July 11, 2026 08:14
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.

Run the complete network-free unit suite in CI

1 participant