SCHEME DE ARHITECTURĂ
Fluxuri, porți și tranziții
Scheme conectate direct din arhitectura bibliotecii. Urmăriți săgețile: de la hartă și stare la secțiunea agentului, verificare deterministă și rezultat.
Harta modulelor
Fiecare fișier depinde doar de cele dinaintea lui în lanț — fără dependențe circulare, fără cuplaje ascunse.
primitives.py
12 primitive, 5 etajestate.py
legare + stare activă + felieguards.py + logic.py
9 gardieni, 6 operatoritraversal.py
motor de pași, 10 rezultate declaratePeste toate astea stau examples.py (5 scenarii livrate) și verify.py (22 de verificări automate) — nu afirmații, cod pe care îl rulezi tu:
python -m fpf_thinking_map.verify
python -m fpf_thinking_map.examplesEtajele semantice și expirarea lor
Nimic nu e „memorie" pe termen nelimitat, în afară de structura de la etajul 0. Restul are un ceas propriu, iar rata lui nu e aceeași peste tot.
ContextPrimitive, ContextBridge, RolePrimitive, TransitionPrimitive, definiția porții
TTL: ∞ — nu expiră niciodatăAlocare de rol, angajament, plan de lucru
TTL: 10 pașiDovadă, tuplul de încredere (fidelitate × relevanță)
TTL: max 1, F×R×8 pașiAct de vorbire, lucru, evaluarea porții
TTL: 2 pașiPublicare
TTL: moștenit din sursăZece rezultate declarate, șapte vii
Motorul declară 10 tipuri de rezultat. 6 sunt accesibile din step() — calea operațională obișnuită. ESCALATE vine doar din attempt_bridge(), când o punte nu are licența necesară pentru riscul implicat. BRIDGE e „viu", dar doar ca anunț — înfăptuirea reală e un apel separat, licențiat aparte.
CONTINUEliveABSTAINliveCOLLECT_EVIDENCEliveCHANGE_FRAMEliveIDLEliveESCALATEliveBRIDGEdoar consultativASKdeclarat, neatinsPUBLISHdeclarat, neatinsREVISE_PLANdeclarat, neatinsASK, PUBLISH și REVISE_PLAN sunt declarate în OutcomeKind și numite în docstring-ul modulului — dar niciun cod nu le întoarce încă. Nu e un bug ascuns: e verificat direct în cod, nu doar presupus din documentație, și e scris aici ca atare.