Procedura
Rozstrzyganie konfliktów źródeł i kanoniczność (SSOT)
W systemach opartych o wiedzę konflikt jest nieunikniony. Różnica między chaosem a porządkiem polega na tym, czy masz reguły kanoniczności i czy potrafisz je egzekwować procesowo.
Konflikt źródeł to normalny stan
W organizacji zawsze istnieją sprzeczności: dokument A mówi jedno, FAQ mówi drugie, a praktyka operacyjna trzecie. Luage powinno traktować to jako problem kanoniczności i utrzymywać mechanizm rozstrzygania: który artefakt ma pierwszeństwo, w jakich warunkach i z jakim wyjątkiem.
Typy konfliktów
- Wersja: to samo źródło, różne wersje (doc@ver).
- Zakres: źródła zgodne ogólnie, sprzeczne w szczególe (np. wyjątki).
- Hierarchia: polityka vs poradnik; dokument prawny vs tekst marketingowy.
- Czas: „prawda wczorajsza” (zmiana procesu, zmiana produktu).
Reguła kanoniczności (przykład)
canon_rules:
precedence:
- "policy"
- "legal"
- "product_docs"
- "kb"
- "faq"
require_version: true
conflict_action: "flag_and_escalate"
escalation_owner: "Owner Standardu"
Standard SSOT: lepiej mieć jedną prawdę, nawet niedoskonałą, niż pięć „prawd” bez właściciela.
Konflikt, który nie ma właściciela, wróci w każdym audycie i w każdej regresji.
Operacyjny playbook
- Wykryj konflikt (reguły + sygnały z jakości).
- Zarejestruj wyjątek (rejestr + termin).
- Ustal kanoniczne źródło (RACI).
- Wymuś reindeksację / aktualizację cytowań.
- Dodaj test regresji, aby konflikt nie wrócił.
Zasady kanoniczności
- Najpierw polityka i owner, potem odpowiedź.
- Konflikt kończy się notą (cytowalną) w SSOT.
- Zmiana przechodzi przez regresję i rejestr.
- W razie braku decyzji: eskalacja zamiast zgadywania.