Rekoncyliacja faza 5 etap 1, krok pośredni (przed lintem). Lipcowy
proof-of-concept nie zostawił żadnego skomitowanego walidatora — weryfikacja
ad hoc, nieskomitowana (`_meta/conventions.md` §10 przed tą zmianą, dawniej
"Integracja z retrievalem" sąsiadowała bez narzędzia). Ta sesja
(~/kb-wiki-etap1-sesja-2026-08-27/) zbudowała go od zera; recon
kb-m5-faza5-wiki.md §3 rekomendował wprost: "Przenieść check_okf.py tej
sesji do prawdziwego repo przy rekoncyliacji".
Adaptacja do rzeczywistego layoutu tego repo (którego sesyjny bootstrap nie
miał w zestawie testowym):
- TYPES rozszerzone o `meta` (ten repo miało 6. typ od lipca —
`_meta/conventions.md` już typ `meta` na sobie samym; sesyjny walidator
znał tylko 5).
- `README.md` (root) i `INDEX.md` (root, nawigacja — `index.md` OKF-owy nie
istnieje w tym repo, decyzja do operatora, patrz kb-m5-faza5-wiki.md §3) i
`_meta/lint-reports/*.md` wyjęte z wymogu frontmattera stron-konceptów —
to dokumentacja/raporty z 2026-07-21, nie skompilowane encje.
python3 check_okf.py → ZGODNE, 74/74 sources zweryfikowane w bazie (patrz
commit lintu osobno dla raportu pełnego, w tym przypisów inline).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W7AnxL6pbgySpEgcCwAfww