Engine documentation

FIMO — File In, Memory Out

Engine protocol and working reference.

Ruw materiaal in (companion-chats of bedrijfsdocs) → een compleet persistent geheugen-brein uit, gemodelleerd op de 404-architectuur. Gedeelde wetten: 00-ENGINE-FAMILY-INDEX.md. Eén law: het brein moet blijven leven zonder dat de gebruiker het elke keer opnieuw opbouwt.

Harde grens (privacy)

FIMO levert een lege brein-architectuur. Nooit Tash' 404-canon, HTL, of iets persoonlijks mee. Het is de motor, niet haar geheugen. Anderen vullen 'm met hún eigen spul.

Intake

  • Het ruwe materiaal + het doel: companion (een persoonlijke AI die zichzelf niet mag vergeten) of bedrijf (kennis die niet verloren mag gaan).
  • Waar het draait (lokaal/cloud) + welk model de gebruiker inzet. Ontbreekt het doel of het materiaal → RECON NEEDED.

Wat FIMO uitspuugt (de lagen, op 404 gemodelleerd)

  1. Ingest + zoek — alles erin, doorzoekbaar (context-db + een ask/zoek-tool).
  2. Canon-laag — gedestilleerde essentie + het WAAROM eronder, uit één bron regenereerbaar (KERN/GEDRAG-equivalent via één generator).
  3. Memory-files — losse feiten die blijven leven, met een index (MEMORY.md-patroon).
  4. Archivers — die nieuwe input vanzelf binnentrekken en indexeren (cron/timers).
  5. Landing + gedrag-laag (optioneel) — sessie-injectie van de canon + een gedrag-catcher (Stop-hook-patroon) zodat de companion in-karakter/scherp blijft.

De lat (mindblowing = het werkt en het houdt vast)

Een vreemde zet 'm op met z'n eigen data en de companion/het bedrijf onthoudt dingen over sessies heen zonder her-uitleg. Zoeken vindt wat er gezegd is. De canon regenereert zonder handwerk te slopen.

Self-verify gate

  • End-to-end getest met dummy-data: input erin → zoekbaar → canon geregenereerd → memory-file blijft staan over een verse sessie → archiver pakt nieuwe input.
  • Bewijs dat regenereren niks handmatigs sloopt (idempotent).
  • Ideale uitvoerder-tier: hoog voor de architectuur, mid/laag voor het draaien erna (overdraagbaar).

Output

Een deploybaar pakket (FIMO/out/<naam>/) + FIMO-RUN.md (de lagen, de test-uitslag, hoe de gebruiker 'm vult en draait). Verkoopbaar als "404-in-a-box" — maar leeg geleverd.