grammar-inference-engine/tests
tobjend 0c7703f63b
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
feat: universal tag-preprocessor orchestrator with frequency filter
- Rename bex/tag-preprocessor/ to bex/tag_preprocessor/ (valid Python package)
- Add analyze.py: scan_directory, frequency_filter, infer, analyze_directory
- Frequency filter removes symbols below min_coverage threshold (Phase 1.0 step 4)
- infer() wires preprocess → frequency_filter → ensemble (Phase 1.0 step 5)
- --dir CLI mode for running full pipeline on directories (Phase 1.0 step 6)
- 9 new tests (test_analyze.py), all 94 tests pass
2026-07-03 20:58:18 +02:00
..
test_analyze.py feat: universal tag-preprocessor orchestrator with frequency filter 2026-07-03 20:58:18 +02:00
test_bex.py clean up agent-betraying comments; fix stale test names 2026-07-01 13:26:03 +02:00
test_ensemble.py feat: core+outlier analysis via min_coverage parameter, 6 new tests 2026-07-01 15:09:10 +02:00
test_kore.py feat: implement kOREInference (Algorithm 4) with MDL scoring, add to ensemble, 79 tests 2026-07-01 14:50:09 +02:00