Commit graph

5 commits

Author SHA1 Message Date
oskar a540a99a1b lint: raport rekoncyliacji Etap 1 — 74/74 sources + 150/150 przypisów inline zweryfikowane w bazie
Rekoncyliacja faza 5 etap 1 (kb-m5-faza5-wiki.md §4), krok 3 z 3 — lint na
całości po scaleniu. Zakres: wszystkie 7 stron-konceptów tego repo (5
lipcowych + 2 przeniesione z sesji 08-27; `fll-2025-26` już scalone w
commicie c4127b9, przed tą serią).

check_okf.py: ZGODNE, 74/74 par (envelope_id, chunk_id) z bloków `sources:`
zweryfikowanych w KB_DSN (SELECT-only). Osobny, pełny przebieg (skrypt
jednorazowy, nieskomitowany) po wszystkich przypisach inline
`[^envelope_id#chunk_id]` w treści (nie tylko agregacie `sources:`,
`check_okf.py` nie parsuje Markdown): 150/150 zweryfikowanych, 0
zdegradowanych do fallback envelope-only. Zero wiszących linków `[[...]]`,
zero błędów przypisania chunk→envelope.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W7AnxL6pbgySpEgcCwAfww
2026-08-27 19:56:05 +02:00
oskar 9fc6703e2f docs(kb): scal decyzje (d)-(f) audytu 08-26 do _meta/conventions.md
Rekoncyliacja faza 5 etap 1 (kb-m5-faza5-wiki.md §4), krok 2 z 3. Trzy
decyzje z kb/audits/wiki-kompilat-recon-2026-08-26.md, już wypracowane i
zastosowane w bootstrapie sesyjnym (~/kb-wiki-etap1-sesja-2026-08-27/
_meta/conventions.md §5/§7/§8), scalone tu bez duplikowania tego, co w tym
repo już było (6 typów wliczając `meta` i sekcja "Brak danych w KB" — obie
już scalone wcześniej, commity 156925c i 3bd2441):

(d) Fallback envelope-only w przypisach — `[^envelope_id]` bez `#chunk_id`,
gdy dowód nie ma konkretnego chunka albo chunk przestał istnieć po
re-chunkingu (`document_chunk.id` niestabilny między przebiegami embeddingu).
Dopisane do sekcji "Przypisy inline i cytowanie faktów".

(e) Sekcja "Niepewne / sprzeczne" jako nazwana sekcja końca strony (już
używana de facto na żywych stronach: pzu.md, warta.md, mbank.md — teraz
sformalizowana pisemnie) + polityka aktualizacji "dopisz, nie nadpisuj" przy
nowym sprzecznym dowodzie, z wyjątkiem dla jawnych aktualizacji tego samego
faktu. Nowa sekcja, między "Sprzeczności między źródłami" a "Wersjonowanie
dokumentów źródłowych".

(f) Inwariant 7 — izolacja retrievalu kompilacji od source='wiki'
(mitygacja self-citation/citogenesis), CC/API-only jako wykonawca kompilacji.
Nowa sekcja przed "Integracja z retrievalem".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W7AnxL6pbgySpEgcCwAfww
2026-08-27 19:55:57 +02:00
oskar 3bd24414bd docs: formalizuj sekcję "Brak danych w KB" jako konwencję (osobną od "Niepewne/sprzeczne")
Przejęte z rekoncyliacji fll-2025-26 (faza 5, etap 1, 2026-08-27) — dwie
niezależne kompilacje tej samej strony (2026-07-21 i 2026-08-27) zgodnie
używały tego wzorca, ale tylko lipcowa wersja miała go jako nazwaną sekcję.
Formalizacja: "Niepewne/sprzeczne" = dowody się kłócą; "Brak danych w KB" =
zapytano, zero dowodu w żadną stronę — jawna granica wiedzy korpusu, nie
błąd kompilacji.
2026-08-27 19:36:54 +02:00
oskar c52f867ccf lint: pierwszy raport ręczny 2026-07-21
Kontrola wg _meta/conventions.md: strony-sieroty (1 — fll-2025-26.md, brak
treściowego łącznika, nie tworzę sztucznego linku), wiszące linki (0),
brakujące pojęcia (6 kandydatów: InterRisk, Spółdzielnia Przy Metrze,
Fundacja Future Minds, sezon FLL SUBMERGED, agent NUGAT.NET, administrator
Holc i Wspólnicy), spot-check 2 twierdzeń vs chunk źródłowy (1 pełna
zgodność, 1 zaflagowana rozbieżność streszczenie-vs-chunk na paperless:14 —
haiku miesza próg wyłączenia szyby 300 zł z udziałem własnym AC; strona
poprawnie nie powtórzyła tego błędu streszczenia), 0 sprzeczności
międzystronicowych.

Dodatkowo: automatyczna weryfikacja wszystkich przypisów inline (73) i
wpisów sources[].chunks (86) przeciw kb-postgres@PIHA — każdy chunk id
istnieje i należy do wskazanej koperty.
2026-07-21 15:55:08 +02:00
oskar 156925c689 struktura: katalogi, konwencje, README
Szkielet kb-wiki wg docs/kb/modules/05-faza3-plan.md §8.2 (homelab-codex-ws,
read-only stąd): typy stron jako katalogi (podmioty/osoby/sprawy/umowy/tematy),
_meta/conventions.md (frontmatter z blokiem sources, format przypisów
[^envelope_id#chunk_id], zasady flagowania sprzeczności i wersji dokumentów,
zasady lintu), README z ostrzeżeniem że treść jest LLM-kompilowana.
2026-07-21 15:42:02 +02:00