diff --git a/kb/phases/kb-m5-faza3.md b/kb/phases/kb-m5-faza3.md index cb34187..4705239 100644 --- a/kb/phases/kb-m5-faza3.md +++ b/kb/phases/kb-m5-faza3.md @@ -3,7 +3,7 @@ okf: "0.1" type: phase visibility: private status: active -updated: 2026-07-17 +updated: 2026-08-27 links: [] --- @@ -628,6 +628,17 @@ Adapter i embed są już idempotentne — nowość to wyłącznie orkiestracja i > półprodukt kompilacji) i PO filtrze śmieciowych chunków. Pełna wiki po fazie mailowej > (przyrostówka) — wcześniej kompilat byłby fotografią przeszłości. +**Inwariant 7 (dodany 2026-08-27 — rozszerzenie, nie zmiana inwariantów 1–6 +powyżej, które pozostają NIE podlega zmianie):** decyzja (f), +`kb/audits/wiki-kompilat-recon-2026-08-26.md` §10, zatwierdzona przez operatora +w całości 2026-08-27. Kompilacja strony wiki **nigdy** nie czyta `source='wiki'` +jako dowodu (`exclude_sources=('wiki',)` w `cascade_retrieve`/`hybrid_retrieve`) — +retrieval na potrzeby kompilacji zawsze wyklucza wiki, czyta wyłącznie warstwę +dowodową (mail, paperless). Tylko `/search` (warstwa użytkownika, po zbudowaniu +syntezy odpowiedzi — inwariant 5, faza 5) widzi wiki w kaskadzie. Mitygacja +self-citation/citogenesis przy źródle retrievalu, nie tylko przez lint (inwariant +3) po fakcie — patrz audyt §7 dla pełnego rozumowania. + ### 8.2 Rozwinięcie wykonawcze (szczegóły, decyzje architektoniczne bez zmian) **Repozytorium** (rozstrzygnięcie punktu 6 szkicu): osobne repo `kb-wiki` — decyzja 7,