PMFA kanon
Zakon, ne framework
PMFA je upravljan kanonom—
skupom nepregovorivih zakona izvršenja.Ovi zakoni nisu najbolje prakse.
Oni su prinudne invarijante.Kršenje rezultuje nedefinisanim ponašanjem.
Canon I — Zlatna putanja
Postoji tačno jedan legalan put izvršenja:
UI → Namera → Kernel → Događaj → Projekcija → Realnost
Svaka alternativna putanja je ustavna povreda.
Nema prečica.
Nema izuzetaka.
Nema 'samo ovaj put'.
Canon II — No-Engineering princip
Poslovno ponašanje se može promeniti u produkciji—
bez promena koda, buildova, deploymenata ili zastoja.
Inženjering je zabranjen na sloju ponašanja.
Inženjering postoji ispod zakona, nikada iznad njega.
Canon III — Determinizam
Za iste ulaze,
PMFA proizvodi isti rezultat—uvek.
Ovo omogućava:
• Replay
• Reviziju
• Objašnjenje
• Korekciju
• Regulatorno poverenje
Canon IV — Strukturalni Multi-Tenancy
Izolacija tenant-a je strukturalna, ne uslovna.
Nema identifikatora tenant-a.
Nema deljenih tabela.
Nema izlaza.
Izolacija se sprovodi zakonom.
Canon V — Nepovratnost
Događaji su nepromenljivi.
Odluke su trajne.
Istorija ne može biti prepisana.
Korekcije su novi događaji—ne mutacije.
Rollback je kompenzacija, ne poništavanje.
Prošlost je ustavni zapis.
PMFA se ne oslanja na poverenje. PMFA stvara poverenje.
Pregled
Šta je kanon i kako se koristi
Eseji
40 kanonskih eseja—kompletna doktrina
Indeks
Mapa unakrsnih referenci svih aksioma
SHA-256: 1995ed64ad307011416f8cda925d3bcd85b00ac2f18a039da3ad85c3ccc16fd6