Skip to content

release: 2.14.1 - K5/K6 поправени преди да им се разчита - #102

Merged
svedbg merged 1 commit into
mainfrom
release/2.14.1
Sep 6, 2026
Merged

release: 2.14.1 - K5/K6 поправени преди да им се разчита#102
svedbg merged 1 commit into
mainfrom
release/2.14.1

Conversation

@svedbg

@svedbg svedbg commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Version bump to 2.14.1, marking the fixes in #101 (three defects in tools/k_checker.py found and fixed the same day 2.14.0 shipped, before anyone relied on it): K5 walking every column instead of only known concepts, K6 counting one finding per row instead of double-counting a chain, and a real test against test/generate_wide.py's manifest wired into pre-commit and CI.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XvbzEbQwxwxxHAtXfPMrno

Три дефекта в tools/k_checker.py (2.14.0), намерени от външна оценка
същия ден и потвърдени срещу собствените фикстури на проекта:

- K5 пропускаше всяка колона извън затворения речник на preflight.py -
  0 от 28 намерени. Сега обхожда всяко заглавие на листа.
- K6 броеше причина и последица като две находки, когато незакръглен
  клас се разлее в брутото. Сега е по веднъж на ред.
- test/k_checker_test.py тестваше ръчна фикстура, в която и двата
  дефекта не биха се проявили. Сега прогонва и през
  test/generate_wide.py по seed-ове срещу манифеста, закачен е в
  pre-commit и в двете CI стъпки.

Верифицирано на 300 seed-а: K5 129/129, K6 130/130, нула лъжливи
положителни.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XvbzEbQwxwxxHAtXfPMrno
@svedbg
svedbg merged commit a63899b into main Sep 6, 2026
12 checks passed
@svedbg
svedbg deleted the release/2.14.1 branch September 6, 2026 07:07
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.

1 participant