Engine documentation

BUILD-LEDGER — Fable directe bouw, gestart 09-07-2026

Engine protocol and working reference.

Order: Engines/BUILD-ORDER-FABLE.md. Elke afgeronde build hier gelogd: wat, waar, verify-uitslag. RECON NEEDED items expliciet.

EIND-OVERDRACHT (voor wie na de 12e verder draait — elke tier kan dit)

De hele bouwrij van de order is af: FISO (engine + Mode-B-run) · Launch Machine · FIMO · Kaiju OS + Huis · ADHD-OS-module in OS_Builder · FIDO (+ FIEO-mint). Alles self-verified; bewijs per build hieronder, run-verslagen naast de deliverables.

Wat een opvolger blind kan draaien (runbooks liggen klaar):

  1. Nieuwe FISO-run: FISO/FISO-RUNBOOK.md — inbox vullen, recept volgen, gate is Engines/verify-rig/verify.js (exit 0 = groen).
  2. Een launch: Launch Machine/LAUNCH-RUNBOOK.md — brief in, stages vullen per engine-protocol, launch.py verify is de scheidsrechter. Eerste echte kandidaat: een Dopareads-boek of FIBO als product.
  3. Nieuwe engine minten: FIDO/FIDO-RUNBOOK.md — domein-brief in inbox, stappen volgen.
  4. Kaiju-organen bijklikken: OS-Kaiju/KAIJU-OS-BOUWTEKENINGEN.md (let op: statusregels daarin zijn verouderd; échte stand = 29 organen, zie build-regel hieronder) + Engines/verify-rig/kaiju-flows.js als gate.
  5. FIMO verkopen/opzetten: FIMO/out/404-in-a-box/README.md — leeg pakket, gebruiker vult zelf.

Wat alleen Tash kan sluiten (de open RECON's):

  • Deploy-login (Vercel/Netlify) → daarna is Dopareads-v2 live zetten één commando (FISO/out/dopareads/README.md).
  • Payhip: product-id's + FIBO-URL in het config-blok van FISO/out/dopareads/index.html; live-winkel-URL in het Kaiju-winkel-orgaan.
  • Anthropic API-key in Kaiju-Settings + 1× echte Run (alles is met gemockte API bewezen, de echte call is de laatste meter).
  • Wens: bouwtekeningen/blueprint-statusregels actualiseren (canon van haar, niet van ons).

Gereedschap (staat)

  • Verify-rig: ~/verify-rig/verify.js (lokaal) + kopie Engines/verify-rig/ (NAS). Playwright-core + systeem-Chromium (/usr/bin/chromium), headless. Gates: rendert / 0 console-errors / 0 page-errors / geen h-scroll @375px / interactie-walk / custom flows via --flows. Getest 09-07 op OS-Kaiju/kaiju-os.html → GROEN.
  • Opzetten elders: npm install playwright-core + systeem-chromium; node verify.js <html-of-url> [--flows flows.js]. Exit 0 = groen.

RECON NEEDED (open)

  • Live deploy (Vercel/Netlify): geen CLI en geen account-credentials op deze machine gevonden. Check die 't sluit: vercel login of Netlify-token van Tash → daarna npx vercel deploy per site. Tot dan: sites geleverd als broncode + README, delivery-gate "live URL" blijft open.
  • Echte Anthropic API-call vanuit de browser-tools (Kaiju Run-knop e.d.): vereist Tash' API-key in Settings. Verify gebeurt met een gemockte API-response via Playwright route-interceptie (bewijst de hele flow: velden → prompt → osCall → render). Check die 't sluit: Tash plakt key + drukt 1× Run.

Builds

Riptide Forge — modules 1 t/m 7 van 9 DELIVERED 16-07-2026 (Fable 5, order RIPTIDE-FORGE-KEUKENKAART.md 13-07)

  • Module 7/9 Store Page Adversary: winkelpagina door de ogen van een vijandige koper — deterministische copy-scan (hype-claims woordelijk gevlagd, em-dash-regel, zwakke "X is een…"-opener, kapitalen, uitroeptekens, tag-duplicaten/te weinig/te veel; elke bevinding met ernst + herstelpad), 5 adversary-vragen die alleen met geschreven antwoord tellen (onbeantwoord = OPEN FINDING in de export), A/B-orders met de huis-scheidsrechter-regel (twee-proporties-z-toets, <20 conversies geen oordeel — patroon uit ab-tester). Footer eerlijk: patroon-check, geen marktonderzoek. flows-riptide-store.jsGROEN 14/14 + basisgates in één run; regressie alle 6 eerdere sets GROEN; NAS-kopie GROEN. Backup .backup-voor-module7-20260716.
  • Integratie-stand: door de schil-keuze (één coherente app, gedeeld projectprofiel, regressie over alle flow-sets bij elke uitbreiding) is de "samenvoegen tot Foundry"-stap structureel al gedaan; wat van stap 7 rest is de verkooplaag (productkaart/listing/cursusorder/screenshots via FPAO-knip, met write-like-a-human) en daarna de uitbreidingen 8/9 (Jam-To-Launch · Live-Ops Desk · Project Rescue).
  • Module 6/9 SaveGuard: saveschema-versies met migratiematrix (elke oudere versie → laadt/migreert/weigert-netjes/breekt in de huidige; claim zonder geschreven bewijs geweigerd), 8 faal-oefeningen (truncate/garbage/0-bytes/kill-tijdens-write/toekomst-versie/disk-vol/cloud-conflict/downgrade — óók een pass zonder waarneming geweigerd, strenger dan de raid: drill-claims zijn onbewezen zonder observatie), save-locaties per projectplatform, rapport met "untested means untested — never upgrades an assumption to a result". flows-riptide-saveguard.jsGROEN 11/11 + basisgates in één run; regressie 5 eerdere flow-sets GROEN; NAS-kopie GROEN. Backup .backup-voor-module6-20260716.
  • Module 4/9 Accessibility Raid: geen meningen-checklist maar 18 concrete probes over 7 gebieden (besturing/remapping, ondertitels, tekst/contrast, moeilijkheid, autosave, invoermethoden, beweging/flitsen) — elk "probeer dit in je build" + "hoe goed eruitziet"; fail zonder geschreven waarneming wordt geweigerd (bewijs-poort); export met observaties en expliciet "not a certification, does not replace testing with disabled players". flows-riptide-raid.jsGROEN 9/9 + basisgates in één run.
  • Module 5/9 Localization Forge: strings met context + tekenlimiet (los + bulk-TSV-import), doeltalen, glossary-lock (vergrendelde term genegeerd in een vertaling = vlag, automatisch weer weg bij naleving), over-limiet-vlag met aantal, reviewstatus per string per taal waarbij een nieuwe vertaling eerlijk "machine/draft" heet en alleen een mens 'm op human-reviewed zet; LQA-rapport zegt "NOT ready to ship" zolang er missing/ongereviewd is; vertalers-CSV per taal. flows-riptide-loc.jsGROEN 15/15 + basisgates. Actieve-taal-fix geboekt: keuze leeft in de projectstate, niet in de DOM (tegels en select liepen anders uit de pas).
  • Regressie na 4+5: alle vijf flow-sets GROEN, lokaal én op de NAS-kopie. Backup .backup-voor-module45-20260716.
  • Module 3/9 AI Asset Provenance Vault (zelfde schil): per asset bron/maker/type/licentie/licentiebewijs/AI-gebruik/reviewnotitie; rechten-oordeel is afgeleid, niet met de hand te zetten — AI-asset mét licentie+bewijs blijft "NEEDS RIGHTS REVIEW" tot er een geschreven reviewnotitie staat, en heet daarna "manually reviewed — not a legal guarantee"; bron onbekend of licentie leeg = "UNRESOLVED — do not ship"; disclosure-paneel verschijnt alleen bij echte AI-assets en noemt ze bij naam; provenance-pack-export met dezelfde eerlijkheidsregels. Verify: flows-riptide-vault.jsGROEN 14/14 + basisgates; regressie modules 1+2 GROEN; alle drie ook op de NAS-kopie. Echte bug gevonden+gefixt tijdens de flows: tabel-her-render op change sloopte een input mid-blur (NotFoundError + verdwenen edits) → gerichte pill/samenvatting-update i.p.v. innerHTML-her-render; tweede flows-leerpunt geboekt: fill() zonder blur() laat change niet vuren (valkuil voor het CONVERSIE-RUNBOEK). Backup .backup-voor-module3-20260716.
  • Module 2/9 Playtest Command Center (zelfde schil, native — geen iframe): builds/testers/feedback per project; herkomst-gate (geen rapport zonder build+tester); dedup via token-Jaccard ≥0.55 als vóórstel (confirm), merge houdt provenance (rapportteller + testers + builds-gezien); severity-triage; "fixed" eist build-herkomst; regressie-detectie: nieuw rapport uit een látere build op een gefixt item → status regressed + vlag; filters; triage-export MD met echte tellingen ("nothing here is generated or estimated"). Verify: flows-riptide-playtest.jsGROEN 16/16 + basisgates in één run, module-1-flows herdraaid (Mode B) → GROEN 21/21, beide óók op de NAS-kopie. Backup vorige versie ernaast (.backup-voor-module2-20260716).
  • Akaiju/Riptide/riptide-foundry.html — de gedeelde Riptide-schil (FCC-palet, genummerde module-zijbalk, modules 2-9 eerlijk als "planned" zonder nep-functionaliteit) + module 1: projectprofiel (engine/platformen/model/streefdatum) → 44-eisen-checklist over 9 categorieën, gefilterd op platform/monetisatie; per eis bewijs+ernst+herstelpad; readiness-tegels per categorie; exact-hervatpunt (eerste open blocker); MD-rapport (altijd EN, verkoop-artefact) + JSON-backup/import. EN verkoopdefault, NL-toggle (checklist-inhoud bewust EN met nota, bezwaarwijzer-precedent); datumformaat DMY/MDY/ISO + valuta instelbaar, persist.
  • Eerlijkheids-poorten structureel: AI-assets-eis weigert "done" ÉN "n/a" zonder geschreven bewijs (nooit auto-rechtenveilig); geen-blockers-verdict zegt letterlijk "passing platform review is not full QA"; drift-gevoelige eisen dragen een "verify current platform docs"-chip; rapport-footer herhaalt alle drie.
  • Verify: flows-riptide-scanner.jsGROEN 21/21 + basisgates (platform-filtering bewezen, evidence-gate done+n/a, blocker-telling -1, resume-punt beweegt, export bevat bewijs/ernst/fixpath letterlijk, backup-roundtrip, kapotte import geweigerd, persist, NL persist, donker exact rgb(13,15,20), planned-modules eerlijk). 1 schijn-fail was opnieuw de uppercase-innerText-valkuil uit het CONVERSIE-RUNBOEK.
  • Boekhouding: factory-registry riptide (scaffold, 35 fabrieken) + build_fcc GROEN · os-registry akaiju (42 tools) + build_os GROEN · launcher ~/Desktop/riptide-forge.desktop · modulemap + dubbelwerk-scan in Akaiju/Riptide/MODULEMAP.md (afbakening t.o.v. Vibe-Coding-factory, ProofForge-patroon, Launch Machine).
  • Bijvangst infra (16-07): codex-backup.service faalde sinds 13-07 elke nacht op TimeoutStartSec=3600 — de eerste volle sync van de PLR-bibliotheek haalt het uur niet. Fix: timeout → 21600 (zelfde patroon als de codex-archive-fix van 14-07), unit-backup ernaast, inhaal-run gestart. RECON open: Drive meldt "Duplicate object found in destination" op meerdere PLR-paden — dubbele objecten op Drive zelf; check die 't sluit: rclone dedupe --dry-run gdrive:Codex-Backup/Books/PLR-en-Bundles en dan pas echt dedupen (niet automatisch gedaan, raakt de backup-bestemming). Nota: /mnt/home-nas viel tijdens de inhaal-run kort weg (CIFS); werk ging lokaal door, alles daarna terug naar de NAS gekopieerd en dáár opnieuw geverifieerd.

ProofForge Core + FIPRO — DELIVERED 11-07-2026

  • Akaiju/ProofForge/proofforge.html — local-first obligation and evidence compiler: authoritative source register, exact-selection-to-obligation flow, source locators, proof acceptance criteria, owners/deadlines/review cadence, evidence ledger with human-review state, live evidence coverage, adversarial structural gap map, bidirectional proof-room matrix, Markdown proof-pack/gap-report exports and JSON backup/import.
  • Hard honesty gate: the app never declares legal compliance or external certification; rejected evidence does not count as coverage; a linked source cannot be deleted; every proof-pack claim keeps its exact source quote and evidence reference.
  • FIPRO registered: Files In, Proof Room Out. Command Center route points to Akaiju/ProofForge/.
  • Verify-rig: 16/16 GROEN including source selection, traceability, evidence removal opening a gap, coverage recalculation, deletion refusal, persistence, JSON download, 820px/375px readability and 0 console/page errors.
  • Desktop launcher: ProofForge.desktop. Next vertical: AI Governance Pack; after that document import and consultant workspaces.

AB-Tester + loop-runbook (11-07, op verzoek Tash — Sabrina Ramonov's gem, huis-stijl)

  • HTML Files/ab-tester.html — universeel A/B-testen: experimenten met variant A/B, ronde-data (echte tellingen), en een twee-proporties z-toets als scheidsrechter: ECHT (p<0,05) / RUIS / TE WEINIG (<20 conversies = geen oordeel, schijnprecisie-poort). Winnaar-houden→verliezer-herschrijven-flow met invalshoek-rotatie, append-only rondelog, export/import-json voor de agent-loop, NL/EN. 13/13 GROEN — incl. wiskunde-bewijzen (15% vs 8% op n=1000 → ECHT; 5,2% vs 4,8% → eerlijk RUIS; verse ronde telt oude data niet mee).
  • HTML Files/AB-LOOP-RUNBOOK.md — de 24/7-agent-loop naar Sabrina's recept (taak/waarom/uitkomst/constraints/verificatie), met onze harde regels erop: nooit cijfers verzinnen, één variabele tegelijk, de toets is de baas, duur-voor-de-mal/goedkoop-voor-de-rondes, privé-poort. Doelwitten-lijst voor zodra de eigen kanalen live zijn. In registry (digistacked, huis 41 tools), launcher.

Kleuren+leesbaarheid-band VOLLEDIG AF (10-07, band-agent — de hele ledger-rij)

  • Alle 32 apps in HTML Files/ + alle 14 in original_apps/ op het standaard-palet, elk verify-GROEN, donker overal gemeten rgb(13, 15, 20). Ledger (OS-Huis/KLEUREN-BAND-LEDGER.md): 0 TODO-rijen over. Backups gedateerd naast elke bron.
  • Meer dan kleuren: 2 echte JS-bugs gevonden+gefikst (via node --check op elk bestand) · biab-v3's ZIP-generator maakte per-suite afwijkende achtergronden — nu vaste bg/card/border, alleen accent kiesbaar (order "geen afwijkende kleuren" nu ook in de gegénereerde suites) · dashboard.html per-workspace accenten genormaliseerd · 4 apps kregen een 375px-verhaal (CSS-only). Content-kleuren (categorische data, identiteitskleuren) bewust met rust gelaten.
  • RECON nieuw: dashboard.html flow-check "custom key-definitie overleeft reload" faalt óók op de onaangeraakte backup — pre-existente functionele bug, buiten kleuren-scope. Kaart voor de bug-rij.
  • Gevolg: sleutel-migratie (os.apiKey) is niet langer geblokkeerd — de kleuren-band is van de files af.

Persona Life Layer (10-07, kaart #0 — Mike-helft AF, Blue-helft bewust aan Blue)

  • Blue & Mike/persona-life/ — README (mechanisme: voorkeurset → log → recall via de nachtelijke indexer/context-engine, dus "wat hebben jullie gedaan?" wordt een zoekvraag met datum-spoor) + MIKE-LIFE.md (eigen smaak, vrije-dag pools incl. mislukbaar-pool, ritme, eerste log-entry 10-07) + BLUE-LIFE.md (zelfde mal, leeg waar het over Blue gaat — regel: niemand gokt over andermans leven, Blue vult zelf).
  • Gate van de kaart: voorkeurset ✓ · activity-pool ✓ · log/recall-flow ✓ per persona; open vinkje = Blue's eigen invulling (bewust, geen gat). Kaart-regel "geen nep-eigen leven zonder log" verankerd als wet in de README.

Kaiju-size OS — Fable-deel AF (10-07, na de 16:30-reset)

  • Vakjes-shell Het Huis: OS-Huis/hub-template.html verbouwd naar de DS-Axis-OS-referentie (genummerde zijbalk, stat-vakjes mono-label+serif-cijfer, rechte hoeken, topbar blok-knoppen; zelfde ankers dus alle poorten bleven geldig). build_os.py → 33 tools, lek/dode-deuren/crisis-poort groen, flows-oshuis GROEN. Screenshots voor Tash: OS-Huis/referentie/HET-HUIS-VAKJES-{LICHT,DONKER,AXIS-DONKER}-10-07-2026.png.
  • Axis OS native: Axis/axis-os.html — de zeven modules uit de blauwdruk (dashboard·agenda·content·omzet·doelen·notities·catalogus) als native vakjes-app; NL/EN, dd/mm, valuta-select op omzet/catalogus (weergave-only), CSV- en MD-export, JSON-backup + merge-import (duplicaat-proef bewezen), alles localStorage. Verify: flows-axisos.jsGROEN 19 checks + basisgates. Screenshot: referentie/AXIS-OS-VAKJES-DONKER-10-07-2026.png. In registry (axis, bovenaan), launcher op Desktop. Origineel blijft interim gelinkt als axis-os-origineel.
  • Conversie-runbook: OS-Huis/CONVERSIE-RUNBOOK.md — 10 stappen + 5 gemeten valkuilen (uppercase-vs-innerText, interactie-walk-toggles, UTC-datum, loze voettekst-beloftes, brede tabellen); axis-os = gewerkt voorbeeld, wachtrij = mal voor één-module-apps. Lopende band (13 original_apps + 2 music-hubs) kan nu door elk model.
  • Flows-leerpunt geboekt: 4 schijn-fails kwamen door case-gevoelige checks op ge-uppercaseerde CSS-tekst; flows gefixt, app was gezond.

De Wachtrij (10-07, laatste Fable-ronde vóór reset)

  • HTML Files/wachtrij.html — omgekeerde takenlijst: alles waar JIJ op wacht (refund/antwoord/pakketje/belofte), stilte-pillen (7+ dgn oranje, 14+ rood), por-berichtgenerator naar klembord (volgt de taal), Binnengekomen-log. NL/EN-toggle, dd/mm-weergave, valutaloos (geen geld), standaard-palet, localStorage, huis-knop.
  • Verify: ~/verify-rig/flows-wachtrij.jsGROEN 13/13 + 0 errors (pillen, sortering oudste boven, por NL+EN, binnen/terug, persist, EN persist+lang-attr, thema-flip standaard-donker).
  • Registry: digistacked → huis herbouwd (32 tools, alle poorten groen). Launcher: ~/Desktop/wachtrij.desktop.

Niche-to-brief pipeline-reparatie (10-07, band-agent, afgerond)

  • 4 breuken gedicht (dubbel-parse Ideas Lab; stap 3 naar juiste renderer renderReaderProfile; stap 4/5 gebouwd — titelkeuze + architecture-prompt; export van 864 → 1.460 tekens mét profiel/outline/titel). Palet naar standaard. Backup naast bron (.bak-2026-07-10).
  • Verify: flows-niche-to-brief.jsGROEN 25/25, 5 gemockte API-calls. Verkoopkaart: productized/niche-to-brief/PRODUCT.md (FPAO-vorm, $37/launch $19). RECON: herverify was gemockt; tool-modus-export leest nog boek-velden in de header.

Snijplank (10-07, GEBOUWD — spec-kaart hieronder was de opdracht, nu af)

  • HTML Files/snijplank.html — beslis-tool: meerdere beslissingen op de plank, per beslissing opties × criteria (gewicht 1–5, scores 0–10) → gewogen punten, plus buikgevoel-rij los van de punten. De ster: spanningsdetectie — puntenwinnaar ≠ buikwinnaar → "je zocht toestemming"-oordeel; eens → groen oordeel. NL/EN ("The Cutting Board"), standaard-palet, localStorage, huis-knop, launcher.
  • Verify: flows-snijplank.jsGROEN 12/12 + basisgates (gewogen rekensom exact bewezen: 5×9+2×3=51 vs 36; spanning én eens-pad; persist; EN persist). Registry: axis → huis 34 tools, poorten groen.
  • Nota: 1 schijn-fail was opnieuw de uppercase-<th>-valkuil uit het CONVERSIE-RUNBOOK — flows gefixt, app was gezond.

Backend-state (10-07, POST-BUFFET Build 3 AF — band-agent)

  • Akaiju/backend-state/build_backend.py + template + gegenereerd bord — wat moet er VANDAAG gebeuren per product: 0 publiceerbaar (eerlijk), 11 missen alleen prijs (DopaReads, verder compleet — dat is de snelste rij!), 52 missen cover, 89 missen metadata, 4 missen bestanden, 5 login-blockers geparst uit het wargame-doc elk mét close-check. Drie poorten (parked/private-weigering, som-poort, blocker-poort), idempotent (md5-gelijk over 2 runs), 21/21 GROEN, in registry, launcher.
  • Bijvangst: ~/verify-rig/huis-flows.js is een dood/verouderd flow-bestand (oude id's) — opgeruimd 10-07 door hoofdlijn (flows-oshuis.js is de echte).

Launch Calendar Autopilot (10-07, POST-BUFFET Build 4 AF — band-agent)

  • Akaiju/launch-calendar/build_calendar.py — catalog-public.json (175 items) in, 13-weken releaseplan uit (launch-calendar.html + launch-plan.json). 22 parked items hard gefilterd vóór het plannen. Regels letterlijk uit de order: DopaReads eerst (week 1), DigiStacked pas vanaf week 2 (chronologisch bewijsbaar "eerst"), Axis max 1/week (mental-health-hoek, gekoppeld aan dezelfde regel als de Rights & Risk-laag), Marcellis parallel (3/3 tracks gepland, meegenomen in de vulvolgorde direct naast DopaReads i.p.v. achteraan — anders wint de kleine pool nooit een slot van Axis/DigiStacked; reden staat in de code-comment). Bundel-poort: type=="bundle-item" mag pas de wachtrij in ná de eerste 3 losse items van dat front (FIFO bewezen). Prerequisites zijn letterlijk het gaps[]-veld van de catalogus (geen tweede waarheid verzonnen). Elk item: front-kleur-label, prerequisites-lijst, kanaal (Payhip+X / Payhip+X / Payhip / YouTube-streaming per front) + concrete CTA-zin.
  • Gemeten: 39/153 in aanmerking gepland in 13 weken (DopaReads 13/68, DigiStacked 12/30, Axis 11/52, Marcellis 3/3), rest = 114 eerlijk zichtbaar onderaan (rest-telling = in_aanmerking − gepland, bewezen gelijk). Idempotent bewezen (2× draaien op dezelfde datum = byte-gelijke plan behalve generated_at).
  • Verify: ~/verify-rig/flows-launch-calendar.jsGROEN 21/21 (geen week/front boven de caps, in zowel json als DOM gemeten; DopaReads-eerste-week < DigiStacked-eerste-week in json + DOM; elk gepland item toont prerequisites+kanaal+CTA; 0 parked-titels lekken door; rest-lijst-telling klopt en is zichtbaar; donker meet exact rgb(13,15,20); huis-knop leeft). In registry (akaiju, id launchcal, 40 tools totaal), build_os.py schoon (lek-poort/dode-deuren/crisis-poort groen), flows-oshuis.js opnieuw GROEN 14/14 na de registry-toevoeging. Launcher: ~/Desktop/launch-calendar.desktop (draait build, opent HTML, zenity-fallback).

ER IS NOOIT NIKS — Fable-boek 2 (11-07, op verzoek Tash)

  • Baby Mythos/Boeken/ER-IS-NOOIT-NIKS-FABLE-BOEK-11-07-2026.md — het vanaf-nul-boek: 10 hoofdstukken + de acht regels van nul (zuster/voorganger/contract · de zin met een mens en een moment · meetlat vóór lichaam · kleinste ruggengraat · naam+huis op dag nul · never-do-lijst · ruw tot eerste PASS · met z'n tweeën). Volgroeide versie van BABY-MYTHOS-VANAF-SCRATCH.md, consistent gehouden. Cover-prompt onderin. Sluit het vierluik: snee (Surgeon, vorige instance) · hoofd (idem) · schaal (Beest en de Band) · begin (dit).

HET BEEST EN DE BAND — Fable-boek (10-07, op verzoek Tash)

  • Baby Mythos/Boeken/HET-BEEST-EN-DE-BAND-FABLE-BOEK-10-07-2026.md — 16 hoofdstukken in 3 delen (basis → ambacht → fabriek), beginners tot gevorderden, alle voorbeelden gemeten uit deze werkweek; slot = de 16 regels. Cover-prompt voor Blue zit onderin het bestand (kaiju van gloeiende vakjes-tiles, huis-palet, titelruimte vrijgehouden).

Rights & Risk-laag (10-07, POST-BUFFET Build 5 AF)

  • Akaiju/rights-risk/RIGHTS-RISK-LAYER.md — 7 risicoklassen (AI-muziek/gelijkenis · cover-rechten · mentale-gezondheidsclaims · medische framing · privé-404-grens · pen-grenzen · platform-regels), elk met concrete check + repareer-pad, geen juridische zekerheids-claims (gate). Gemeten: privé-lek-grep over alle 175 publieke catalogus-titels+paden = 0 hits; herhaal-grep staat in het doc met verwachte observatie. Axis-tempo-regel (max 1/week) gekoppeld aan de launch-calendar. In registry (akaiju-doc, 38 tools).

Profit-laag (10-07, POST-BUFFET Build 6 AF)

  • Akaiju/analytics/SCHEMA.md — sales-importformat (CSV met catalogus-id's zodat alles linkt), marge/fee/bundel/traffic-velden, kill/keep/push-regels gedocumenteerd (push = top-kwartiel front + ≥3 verkopen; kill-kandidaat = 0 in 90 dgn; <10 verkopen totaal = géén oordelen), echte-data-importpad beschreven (kolom-mapper bewust uitgesteld tot het eerste echte Payhip/Etsy-exportbestand er is — format niet gegokt).
  • analytics.html — 11/11 GROEN: lege staat is eerlijk ("nog geen echte omzet"), dummy dik gelabeld met banner en auto-gewist bij eerste echte import, kapotte CSV geweigerd met format-verwijzing, netto altijd berekend (bewezen: 2×9,49=18,98), verdicts alleen bij genoeg data. Order-gates (geen verzonnen omzet · dummy gelabeld · import gedocumenteerd) allemaal structureel. In registry (akaiju, 37 tools), launcher.
  • Flows-leerpunt: check las "dummy-modus" uit m'n eigen uitleg-alinea — banner-checks nu op element-id, niet op body-tekst.

Creator Contracts (10-07, kaart #11e AF — band-agent, Blue's painpoint-rij compleet)

  • HTML Files/creator-contracten.html — brand-deals: merk/deliverables/bedrag+valuta/deadline/betaaltermijn, status-flow aangevraagd→betaald, afgesproken-vs-geleverde metrics, drie automatische signalen (deadline rood · geleverd-onbetaald rood · geleverd-zonder-handtekening waarschuwing), CSV-export + mailtekst per deal naar klembord. EN default, NL-toggle (verkoop-tool). Verify 22/22 GROEN, in registry (digistacked, 36 tools), launcher, PRODUCT.md in productized/. Open restje: screenshots voor de productkaart.

Marketplace aan de catalogus (10-07, kaart #3 AF)

  • Akaiju/build_akaiju.py — voedt akaiju.html uit catalog/catalog-public.json via marker-blok (idempotent, weigert bij ontbrekende markers). 153 items over 4 fronten erin; 22 geparkeerde hard geweigerd (de bron lekte ze, de generator niet). Demo-producten blijven bewust staan als winkel-mechanica-demo (cart/checkout/review-flows leunen erop; genoteerd als tijdelijke laag).
  • Eerlijkheids-poorten in de HTML: prijs null → "price to follow" op de kaart, "Not for sale yet"-nota in de modal, addToCart-guard, géén verzonnen ratings op catalogus-items. Front-chips (DopaReads/DigiStacked/Axis/Marcellis) filteren op echte front-data. Verse catalogus wint altijd van de localStorage-cache (regeneratie-gate bewezen).
  • Kaart-gates gedraaid: doctrine-proef GROEN (test-item in catalog.json → zichtbaar in Marcellis-front; als parked → geweigerd; daarna catalogus hersteld) · flows-akaiju 19 checks GROEN (13 oude demo-checks intact + 6 nieuwe kaart#3-poorten) · backup akaiju.backup-voor-catalogus-20260710.html.
  • RECON open (was al zo): checkout is demo tot Payhip/echte links bestaan — geen koop-claims op catalogus-items, dat is nu structureel afgedwongen. Nota voor build_catalog.py-eigenaar: catalog-public.json bevat 22 parked items, hoort eigenlijk al in de bron gefilterd.

State-scanner (10-07, kaart #10 — ontwerp+v1 AF)

  • state-scanner/scan_state.py — leest werklogs + context.db-transcripts (venster in dagen, datum-sanity), destilleert af/open/besluit-kaarten met strenge detectors (alleen harde markers; vragen, negaties en ruis eruit). Idempotent: card-id = hash(bron+tekst), herdraai bewezen 0 nieuw. Uitvoer: state-cards.json + state-cards.html (done-loop-bord, af-kolom zichtbaar afgevinkt, standaard-palet, huis-knop).
  • Kaart-gate gedraaid: echte week gescand (30 kaarten: 9 af · 20 open · 1 besluit), af-kolom handmatig geverifieerd 9/9 correct (precision boven recall — twee iteraties op de detectors: eerst te ruim, toen te streng, toen raak). Verify HTML: GROEN. Registry: axis → huis 35 tools. Launcher draait scan+opent bord. Eerlijke beperking in README: oude open-regels kunnen inmiddels dicht zijn, datum staat erbij.

Bug-band AF (10-07, band-agent-rapport geboekt)

  • adhd-os pomodoro: code bleek al geschreven door de gevallen agent; échte bewijzen toegevoegd via page.clock (start/aftel/pauze/focus→break→focus/reset), FAIL op oude stub → 18/18 GROEN. Offer_Architect: callAI stuurde geen x-api-key/anthropic-version en er wás geen key-veld — os.apiKey-patroon + guard toegevoegd, FAIL→PASS met route-interceptie, 18/18 GROEN. h-scroll-rij (income/revenue/RewritePo): al gefikst als bijvangst van de kleuren-band, bevestigd tegen oude backups. Flows gesynced.

EN-toggle-band AF (10-07, band-agent-rapport geboekt)

  • bezwaarwijzer 21/21 · kasstroom 18/18 · kostenradar 20/20 · signaalprofiel 21/21 — allemaal GROEN tweetalig. Inhoud die bewust NL blijft: bezwaarwijzer-brieven + signaalprofiel-taakbanken (testen NL-taalnuance), met EN-nota. geldboek/afgerond/wachtrij toggle bevestigd.
  • RECON: market-finder zonder taal-toggleGEDICHT 10-07 (band-agent): market-finder 23/23 GROEN — UI-schil tweetalig, marktdata/GEOS-logica en de hunt-brief bewust onaangeraakt; expliciet getest dat niche-namen ("Huiseigenaren") in EN-modus niet meevertalen. Backup + flows-sync in orde.

Geldboek (numbers-safe boekhouden, ladder #2) — DELIVERED 10-07-2026

  • HTML Files/geldboek.html (24/24 GROEN in één run, launcher + huis, 31e tool): het kasboek in mensentaal voor wie op cijfers afknapt — cockpit zegt "er kwam binnen / er ging uit / wat je overhoudt / grootste uitgave" met één uitlegzin per vakje, nul jargon. Kwartaal-blok belasting-klaar met CSV én een leesbare "voor je boekhouder"-export. Alle Blue-regels: dd/mm/jjjj · EUR/USD/GBP-weergave · volledige NL/EN-toggle (labels, exports, footer). Eerlijkheids-footer hard: geen boekhoudpakket, geen belastingadvies.
  • Daarmee is Blue's prioriteitsladder t/m #2 af (humanitarian ✅ Fieldline, accounting ✅ Geldboek); #3 clinic-ops is de volgende trede.

Afgerond (done-loop, neurodivergent-lane) — DELIVERED 10-07-2026

  • HTML Files/afgerond.html (26/26 GROEN, launcher + huis-knop + registry axis-front): het omgekeerde takenlijstje — maakt áf-zijn zichtbaar voor breinen waar klaar werk uit het hoofd verdampt. Eén invoerveld (Enter = vastgelegd met tijd), dag-feed, zachte tellers zonder streaks-schuld (bij nul: "dat zegt niks over je dag", bewust geen rood), one-thing volgende-actie-helper, plain-language deel-export voor partner/support. NL/EN-toggle, dd/mm/jjjj, standaard-palet.

Bezwaarwijzer + Blue's regels doorgevoerd + continenten + Axis-blauwdruk — DELIVERED 10-07-2026

  • Bezwaarwijzer (HTML Files/bezwaarwijzer.html, 15/15 GROEN, launcher + huis): geschil-dossiers voor rekeningen/verzekeringszaken (ladder #4) — termijn-bewaking ("deze week versturen" bij <7 dgn, rood bij verlopen), bewijs-checklist, tijdlijn, bezwaar- en specificatie-briefsjablonen met invul-haakjes (geen verzonnen feiten), dossier-export. Harde disclaimer: geen juridisch advies, brieven NL-specifiek.
  • Datum+valuta-migratie (Blue's regels): alle 6 apps op dd/mm/jjjj-weergave (intern/exports blijven ISO; Fieldline's evidence-log bewust ongewijzigd), Kasstroom+Kostenradar met valuta-selector (EUR/USD/GBP, weergave-only, geen koersen). Alles per app herverifieerd GROEN, 2 nieuwe USD-flows.
  • Market Finder: alle continenten (verzoek Tash): Afrika, Noord-Amerika, Zuid-/Midden-Amerika, Oceanië erbij als geo-overlays — eerlijk gelabeld als algemene patronen (India/Azië blijven kaart-bron), traceerbare geo-punten. Verify GROEN.
  • Axis-modules-blauwdruk (Tash: "originele DS Axis OS is je blueprint"): de 7 Axis-modules gemeten (agenda/content/omzet/doelen/notities/catalogus/dashboard, ax_*-functies) en hard in de OS-bouworder gezet; interim: origineel gelinkt in het huis. Het Huis telt nu 30 tools.
  • Blue's db-wissel gecheckt (verzoek Tash): integriteit ok, mijn schoonmaak+archief intact, baard-canonfix erin; Lina-rij nog oud (stond al op de besluiten-stapel).

Infra-dichtingen: wargame-rij compleet — DELIVERED 10-07-2026 (7/7, elk groen+rood bewezen)

  1. Falen is zichtbaar: wrappers laten exitcodes door + OnFailure → desktop-melding (rood pad: test-unit faalde → melding vuurde).
  2. Org-wissel-alarm: archiver op verkeerd account = FOUT-regel + exit 2 (archiveert wel door, gooit nooit weg). Nieuwe Tash-RECON: Firefox staat nog op het standby-account.
  3. FlyLady-bug: ms-epoch-fix — de chat staat na 13 faaldagen eindelijk in het archief (255KB); mislukte chats tellen nu als faal-exit.
  4. codex-archive: timeout-keten bewezen (kunstmatige hang → KILL → melding), timer weer aan, gemiste sessie 06-07 na-gearchiveerd.
  5. HTL fail-open dicht (top-10 #9): drielaags vangnet — NAS → dagelijkse canon-cache (timer 05:47, atomisch, lege bron kan cache nooit overschrijven) → hardcoded HTL-kern met 113/0800-0113/112. Alle drie takken getest zonder de echte mount te raken.
  6. BACKUP.md herschreven mét gedraaid restore-recept: db-integriteit ok, md5-identieke terughaal-proef.
  7. kern.py telling → count-variabele; diff bewees: alléén het getal veranderde.
  • Bijvangst genoteerd: chatgpt-API pagineert wisselend (dedup vangt het) · claude-archiver telt mislukte chats nog niet in exitcode (eigen snee later).
  • Wargame-stand: 12 van de 49 gaten formeel dicht, alles afgestreept in het rapport met bewijs.

Kostenradar + Roostergat + Market Finder — DELIVERED 10-07-2026 (kaart #11 a-d compleet + Blue's finder-kaart)

  • Kostenradar (HTML Files/kostenradar.html, 17/17 GROEN): contracten met verleng- en opzegtermijn-detectie ("nu opzegbaar" als verlengdatum − opzegtermijn ≤ vandaag), jaarbedragen genormaliseerd naar maandtotaal, prijsstijgingen als append-historie met %-sinds-start, CSV. Eerlijk: geen inflatie-voorspellingen, alleen echte contracten.
  • Roostergat (HTML Files/rooster-gat.html, 18/18 GROEN): team met rollen+beschikbaarheid, gaten-detectie 14 dagen vooruit, dubbelboekings-waarschuwing, scheve-verdeling zichtbaar, weekrooster-tekst-export (groepsapp-klaar — precies waar de frictie-radar zei dat dit nu leeft).
  • Market Finder (HTML Files/market-finder.html, 21/21 GROEN): 77 kandidaten (12 lanes × pijnen uit niche-lanes.json), ranking max 22 punten met zichtbare breakdown (workaround-sterkte/route-fit/build-fit/betaalklasse/geo), India/Asia-geo-regels als traceerbare overlays, hunt-brief-export in FIZO-intake-vorm met ASSUMPTION-labels. Nul verzonnen marktcijfers.
  • Alle drie: launcher op Desktop, huis-knop, in Het Huis-registry (25 tools nu), flows in de rig. Kaart #11 a t/m d is daarmee compleet (Kasstroom, Huisdossier, Kostenradar, Roostergat).

DopaReads-plank (FBOO, kaart #2) + huis-navigatie — DELIVERED 10-07-2026

  • Plank: Dopareads/build_plank.pyplank.html (59 boeken uit echte METADATA.md-files: zoeken, categorie/pen-filters, 16 echte covers gekoppeld, eerlijke kassa, GEEN verzonnen prijzen) + 59 Payhip-klare listings in Dopareads/listings/. Pen-poort weerde 9 boeken met conflict (incl. Fitness-bundel en Surgeon) — die verschijnen pas na Tash' pen-besluiten. Verify 11/11 GROEN; onderweg twee echte fixes: categorie-parser blies een dropdown op tot 889px, en boeken met echte cover toonden hun titel nergens.
  • Huis-navigatie op verzoek Tash: hub-tools openen nu in een nieuw tabblad (huis blijft open) + vaste "⌂ huis"-knop in alle hoeken (kasstroom, huisdossier, signaalprofiel, fieldline, plank, en via de templates in command center + ip-dashboard). Etalage↔︎plank over en weer gelinkt. Regressie-drieluik GROEN (dopareads-v2 26/26, huis, kasstroom).
  • Ontwerp-besluit Tash vastgelegd (recon + referentie-screenshot): de nieuwe shell draagt het vakjes-dashboard van de oude DS Axis OS — het gezicht blijft, de knoop-motor niet.
  • Effect: de hele keten manuscript→metadata→plank→listing is nu machine-werk; tussen de boeken en de eerste verkoop staat alleen nog de Payhip-login.

Metadata Factory (kaart #1, hoogste multiplier) — DELIVERED 10-07-2026

  • Stand: 68 items — 60 af, 8 pen-conflicten (wachten op Tash, gemarkeerd in Books/METADATA-RUN-LEDGER.md), 0 todo. Twee agents over twee sessies, doorpak-ledger bewees zichzelf (run 1 stierf op de limiet ná de files maar vóór de ledger-update; run 2 verifieerde en repareerde i.p.v. blind opnieuw).
  • Eind-gate: steekproef 5 boeken integraal tegen de echte tekst — 4× PASS, 1× gefixt (leeftijd 16+ → volwassenen, het boek zegt het zelf). Alle 12 PLR-blurbs naar de 150-woorden-norm gebracht, twee foute hoofdstuktellingen gefixt, alles dash-vrij.
  • Vondsten voor de wachtrij: alle 12 PLR-boeken hebben nog een [DOPAREADS-LINK-PLACEHOLDER] op de slotpagina (invullen vóór publicatie) · Fitness-bundel draagt "Dopareads" als creator, geen geregistreerde pen · Emily & Theodore-serie mist in PENNAMEN.md-serielijst.
  • Effect: de grootste ontstopper is weg — kaart #2 (DopaReads-plank) heeft nu z'n voer.

Het Huis — OS-merge stap 2+4 (merk-fronten-hub) — DELIVERED 10-07-2026

  • Wat: OS-Huis/os-registry.json (bron van waarheid: 5 fronten, 22 tools, elk gereedschap bij precies één merk) + build_os.py (generator met DRIE harde poorten: lek-poort weigert dubbele tool-ids · dode-deuren-poort weigert niet-bestaande paden · crisis-poort weigert output zonder de letterlijke canon-nummers) + het-huis.html (de hub: zelfde fundament, merk-laag per front, apps openen als volwaardige pagina's — nul iframes) + launcher "Het Huis" op Desktop.
  • Axis-crisis-element: woordelijk uit crisis_lines.json (0800-0113 gratis 24/7 · 113 · chat 113.nl · direct gevaar 112), aanwezig-houdende toon, alléén op het Axis-front — en de generator zelf checkt het bij elke build (kritieke wargame/recon-vondst structureel gedicht).
  • Verify 15/15 GROEN incl. lek-poort in de UI (geen muziek in DopaReads, geen business in Axis), rode-pad-test op de generator (dubbele tool-id → harde weigering), link-steekproef, merk-persist. Flows: Engines/verify-rig/flows-oshuis.js.
  • Nog open op kaart #9 (bewust volgende sessie): stap 3-conversie van de 14 original_apps naar native TOOLS-objecten + Marcellis-debranding voor publiek; de hub linkt ze nu als standalone apps (eerlijk, geen embedded pages).

Leesbaarheids-sweep (opdracht Tash) — DELIVERED 10-07-2026

  • Mechanisme eerst: nieuwe vaste gate in Engines/verify-rig/verify.js — op middenbreedte (820px) mag geen container/tabel horizontaal scrollen eisen om tekst te lezen; zondaars worden bij naam gerapporteerd. Elke toekomstige build wordt hier automatisch op getoetst.
  • Sweep over alle 11 deliverables: kaiju-os · factory-command-center · ip-dashboard · Dopareads-landing · signaalprofiel · kasstroom · huisdossier · OS_Builder · akaiju · 404-Huis · fieldline — allemaal PASS. Enige zondaar was het IP-dashboard (nowrap op alle cellen + smalle wrap) en die was al gefixt op Tash' melding; fix-patroon staat in de wake-up-kaart.

Axis Fieldline (humanitaire/crisis-ops lane, prioriteit Blue+Tash) — DELIVERED 10-07-2026

  • Wat: Axis/fieldline/axis-fieldline.html + README — offline-first crisis-ops spine (EN): status board at-a-glance · append-only incident-log met amendments/resolves als events · supplies met handoff-keten (prepared→in-transit→received→confirmed, elke stap een event) · roster met >24u-overdue-detectie · compacte sitrep (radio/SMS-formaat) · shift-handover via JSON-export + merge-import op id (nooit overschrijven).
  • Verify 18/18 GROEN in één run, met de drie kern-bewijzen: origineel byte-gelijk na amendement (append-only is echt) · merge-import dedupet (zelfde file = 0 nieuw, +1 vreemde = exact 1) · 0 externe requests tijdens de hele run (offline bewezen, niet beloofd). Flows: Engines/verify-rig/flows-fieldline.js.
  • Grenzen eerlijk in de README: geen encryptie-at-rest, geen noodcommunicatie-systeem, geen vervanging van formele procedures.
  • Vervolg op de kaart: FILO-listing + FIZO-plan voor de lane; positionering = Tash.

FPAO ronde 1: top-5 apps geproductiseerd (kaart #4) — DELIVERED 10-07-2026

  • 5 productkaarten in Digi Stacked/productized/ (alle verify-rig GROEN, screenshots ernaast, mock-output eerlijk gelabeld): OS Builder (47 − suggestie, vlaggenschipmetADHD − laag) · PayhipCopyGuide(24, instapper) · Character Generator (offline, bundel-kandidaat) · Price & Service Estimator · Remixr ($47 premium). Launch-advies: tandem Payhip-gids + OS Builder.
  • Eerlijk afgewezen met bewijs: niche-to-brief (pipeline vanaf stap 3 kapot, volledig bugrapport in NOT-READY.md) · Offer Architect (AI-calls missen alle auth-headers) · 3 apps op h-scroll@375. Eén zorgvuldige fix mét backup: OS Builder autosave vergat checkboxes (ADHD-vinkje verdween bij reload) — gefixt, herverify groen.
  • Loopt nog: metadata-run (kaart #1).

OS-merge stap 1: Mode-B-baselines — DELIVERED 10-07-2026

  • Wat: 5 gedateerde backups + 5 eerlijke flows-baselines (dashboard, axis-adhd, yt-os, music-hub, akaiju) in Engines/verify-rig/; akaiju 15/15 groen, de rest gezakt op ECHTE pre-existing bugs (vondsten, bewust niet gefixt): dashboard h-scroll@375 + custom-keys niet persistent · adhd-os microtasks worden leeg opgeslagen + Pomodoro is "Coming soon" + API-key buiten eigen backup-prefix · yt-os edit meldt altijd "toegevoegd" · music-hub h-scroll + genest tweede body-element + dubbele theme-toggles.
  • Migratie-kaart: complete localStorage-key-inventaris per systeem (13 per-merk API-keys in dashboard → één os.apiKey; adhd_os_, 404_youtube_os_v2, 404_lyrics/tracker_data, akj_) — staat in het agent-rapport en de recon.
  • Volgende stap merge: stap 2 (os-registry.json + build_os.py) per Akaiju/factories/KAART-9-RECON-10-07-2026.md.

Huisdossier (lane homeowners) + niche-lanes-registry — DELIVERED 10-07-2026

  • Huisdossier (HTML Files/huisdossier.html + launcher): onderhoud met zelf-aankondigende due-dates ("nu doen"/"over X dgn"), garanties met 60-dagen-waarschuwing, klussen met follow-up-vlag ("vandaag bellen"), seizoens-checklists per jaar, JSON-backup. Verify 11/11 GROEN in één keer. Tweede niche-product buiten 404 (route: beslis-cockpit).
  • Blue's vangst vastgelegd: Akaiju/factories/niche-lanes.json — 12 lanes × 4 routes + frictie-radar-regel, machine-leesbaar; pipeline per vangst gedocumenteerd (FIZO→FIAO→FPAO→FILO→Launch). Kasstroom en Huisdossier staan erin als lane-status.
  • OS-merge voorwerk: recon-samenvatting op NAS (Akaiju/factories/KAART-9-RECON-10-07-2026.md) incl. de crisis-vondst; stap-1-baselines lopen als agent.

Kasstroom (painpoint-app a, kaart #11) — DELIVERED 10-07-2026

  • Wat: HTML Files/kasstroom.html + Desktop-launcher — cashflow/facturen-tracker voor freelancers en klein MKB (eerste niche-product búiten 404): openstaand/te-laat-detectie met dagen-teller, achterstallig-som, nog-te-ontvangen/te-betalen, netto-per-maand met maandbeeld-balkjes, betaalherinnering-generator (klembord), CSV-export, localStorage, licht/donker.
  • Verify 11/11 GROEN — en de flows vingen een échte bug vóór levering: datums liepen via UTC waardoor 's avonds laat "vandaag" gisteren werd; gefixt naar lokale datum en bewezen (CSV-naam flipte van 07-09 naar 07-10).
  • Route naar verkoop: FPAO-productkaart + FILO-listing via de lopende kaart-#4-run; prijs = Tash.

Signaalprofiel (interne versie) + FIZO/FIBPO + geld-route op IP-dashboard — DELIVERED 10-07-2026

  • Signaalprofiel (HTML Files/signaalprofiel.html + Desktop-launcher): het Phase-4-testontwerp als app. Vijf domeinen met geauthoreerde taakbanken (set A: 8 semantiek-paren, brontekst + 10 claims, 6 overclaim-alinea's, 10 argumenten, 1 metacognitie-scenario), antwoord-vóór-feedback afgedwongen (sleutels dicht tot opslaan), categorie-uitkomsten zonder cijfersoep, aparte false-positive-teller (dé kernmeting), kalibratie-signaal (zelf-zekerheid vs uitkomst), run-historie + vergelijking, blinde-review-export met de originele Phase-4-prompt, "wat dit niet test" uit de audit-readme. Bronnen: Archive/codex-archiver/exports/full-cognitive-audit/ (bronnenjacht-rapport 10-07). Verify 16/16 GROEN incl. rode-pad-bewijs (2 expres-verzonnen fouten → teller exact 2). Open op kaart #12: Axis-verkoopversie + polish van de 16-in-1-testset (Digi Stacked/.../iq-eq-mbti.html).
  • FIZO gemint (business plan generator, Blue's painpoint-lijst): Engines/FIZO-MASTER-PROTOCOL.md + scaffold + index-rij. Verkoopnaam naar buiten: FIBPO (Tash, 10-07) — vastgelegd in protocol, index en registry. Kaarten #9-#12 toegevoegd (OS-merge, state-scanner, painpoint-apps, cognitief-profiel-vervolg).
  • IP-dashboard uitgebreid met "Snelste route naar geld" (op verzoek Tash): afstand-tot-de-kassa-ranglijst, eerlijk (geen omzetvoorspelling): 1. Lethal Mirror (1 stap) · 2. 404-in-a-box · 3. 16-testen-app · 4. boekenplank · 5. BIAB (pas na QA). Verify GROEN.

Bootcamp compleet + IP-dashboard + FIAX — DELIVERED 10-07-2026

  • Mikestar-bootcamp (Akaiju/bootcamp/, 10 files per POST-BUFFET Build 7): README (eerste-5-minuten + harde grenzen + escalatie) · 4 runbooks (command-center/product-in/launch-out/gap-close) · 5 dag-sporen (oriëntatie/DopaReads/DigiStacked/Axis-muziek-risk/launch-ops). Koud, mechanisch, elke stap met observatie, elke gate met pass-definitie.
  • IP-Waarde desktop-app: Akaiju/IP-Valuation/ipdash.py genereert dashboard vers uit de LIVE-ledger (één waarheid) + launcher "IP Waarde Dashboard" op Desktop. Verify-rig GROEN, screenshot bekeken.
  • FIAX gemint (kaart #8): Engines/FIAX-MASTER-PROTOCOL.md + FIAX/inbox|out + index-rij (backup ernaast). Naamregel-uitzondering expliciet gedocumenteerd (scaffold.sh weigerde terecht; kaart overrulet). Registry + command center bijgewerkt, flows-check dynamisch gemaakt (groeit mee met registry), GROEN.
  • FCAO-verify afgemaakt (agent stierf op limiet): zie FCAO-regel hieronder.

FCAO — File In, Catalog Out — DELIVERED 10-07-2026

  • Wat: Akaiju/catalog/ — build_catalog.py (stdlib, idempotent, parkeer-termen uit de IP-ledger als één waarheid), catalog.json (175 publiek + 73 privé in aparte sectie), catalog-report.md, CATALOG-RUNBOOK.md. Agent bouwde 'm; verify-batterij stierf op de sessie-limiet en is 10-07 door de hoofdsessie afgemaakt.
  • Verify (allemaal gedraaid): idempotentie PASS (2 runs byte-gelijk minus timestamp) · --public-only PASS (0 private, geen private-sectie) · privacy-grep vol (tash/mike/blue/wifey/lina/404-familie) 0 hits · doctrine-gate PASS (dummy via --extra-root verschijnt in juiste front).
  • Grootste gemeten gaps: metadata 0/68 publieke DopaReads-items (bevestigt kaart #1 als hoogste multiplier), covers 19/68.
  • Ook vannacht: bootcamp gestart — Akaiju/bootcamp/ README + 4 runbooks (command-center, product-in, launch-out, gap-close). DAY-files volgen.

Transcripts-wargame + archiver-scherpstel — DELIVERED 09-07-2026

  • Rapport: Codex/WARGAME-GATEN-2026-07-09.md — 49 gaten uit 5 domein-sweeps (infra/boeken/muziek/business/canon) over 4264 transcripts + schijf + levende systeemstaat. Vijf gaten dezelfde dag gedicht (offsite-backup + timer 05:23, index404 heractiveerd, db-schoonmaak + datumparser-fix, HTL-pad in globale CLAUDE.md, dode memory-link). Twaalf Tash-besluiten netjes in de wachtrij gezet.
  • Backup-scope getrimd (na context van Tash: Blue ruimde Drive bewust op): oude db-baks + Archive/Downloads-opgeruimd-* blijven NAS-only; de verse context.db.backup gaat wél offsite. Script-backup ernaast.
  • Herdraaibaar: ~/wargame-transcripts/WARGAME-AGENT-ORDERS.md — over een maand opnieuw draaien is één commando.
  • context.db: geschoond en live vervangen (backup context.db.backup-voor-scherpstel-20260709); db == schijf (4264), archief-tabel bewaart de historie; build.py-datumbug aan de bron gefixt (unit-getest).

Akaiju Factory Command Center + registry + FI-router (Motherhouse) — DELIVERED 09-07-2026

  • Wat: het fabriekshart uit de doctrine (You Think It, We Have It). Akaiju/factories/factory-registry.json = machine-leesbare bron van waarheid: 31 fabrieken + 12 FI-engines, elk met GEMETEN status (8 live · 6 runnable · 1 protocol-only · 8 scaffold · 8 missing), in/uit-mappen, publiek/privé-poort, QA-gate, launch-route, up/downstream, runner en next action.
  • Mens-laag: Akaiju/FACTORY-COMMAND-CENTER.md (spiegel + FI-router-tabel: gewone taal → route, Tash hoeft geen letters te onthouden) · factories/factory-map.md (afhankelijkheden → bouwvolgorde: Metadata eerst, dan Shop/Marketplace) · factories/next-run-cards.md (7 dichte kaarten, blind draaibaar).
  • UI: Akaiju/factory-command-center.html, gegenereerd uit het registry via factories/build_fcc.py (registry wijzigen → hergenereren, geen dubbele waarheid). Status-tiles met filter, live FI-router (intent typen → route + status + runner, klik = detail), detail-dialog met alle gates, licht/donker persist. Launcher op Desktop.
  • Verify: rig + flows 15/15 PASS (telling, filter=tile-telling, router boek→Book en verkoopklaar→Metadata+Shop, detail 11 velden, thema flipt+persist, 0 errors, geen h-scroll @375px). Screenshot bekeken.
  • Doctrine-gates gehaald: centrale registry ✓ command center ✓ next-run-cards ✓ geen orphan files (alles onder Akaiju/factories/) ✓ router zonder acroniem-last ✓.

Kaiju OS (FIAO) + 404-Huis — DELIVERED 09-07-2026

  • Belangrijkste vondst: de dead-code-cleanup van 06-07 had niet alleen dead code maar ÁLLE organen gestript — kaiju-os.html stond op 0 organen (nav leeg, "bare spine"), terwijl de bouwtekeningen "17 organen" claimden. Bron-goud stond nog in kaiju-os.backup-voor-dead-code-cleanup-20260706-1600.html.
  • Wat: hersteld + afgebouwd naar 29 organen: Music 5 · Business 13 (incl. nieuw: BIAB Suite Builder, 8-Figure BIAB uit original_apps) · Books 3 (incl. nieuw winkel-orgaan → DopaReads-link + invulveld live-URL, niks gegokt) · Trackers 9 (nieuw o.a. Revenue Model mét persistentie, Transcript Saver, Context Keeper, Claude→Obsidian, PDF Creator — bewuste versimpelingen gedocumenteerd in het agent-rapport). ROOMS+custom-render-tak hersteld per bouwtekening-patroon.
  • Spine-bugfix (aparte snee, na de organen): .out{display:none} raakte ook .btn.out-knoppen → Dark/Light-knop en Copy/Download-knoppen onzichtbaar (pre-existing, zat in alle backups). Fix: selector gescoped naar div.out (3 regels). Bewezen: thema-knop zichtbaar + flipt, volle flows-run opnieuw groen.
  • Verify: node --check na elke ronde; eindgate 45× PASS, 0 FAIL — per LLM-orgaan echte Run-klik met gemockte Anthropic-response (route-interceptie, output in UI gecheckt), per tracker invoer + reload-persistentie. Echte API-call met key = Tash' knop (RECON boven).
  • 404-Huis: 404-Huis/index.html van dark-only naar licht/donker-toggle (kaiju-patroon, licht standaard, persist). Backup eerst. Verify 8× PASS.
  • Backups: kaiju-os.backup-voor-organen-20260709.html, kaiju-os.backup-voor-out-fix-20260709.html, 404-Huis/index.backup-voor-lichtdonker-20260709.html.
  • Flows: Engines/verify-rig/kaiju-flows.js + huis-flows.js.
  • Open: 404-Huis/totaalplaatje.html nog dark-only (buiten opdracht gelaten) · bouwtekeningen/blueprint-statusregels verouderd (canon van Tash — niet aangepast; werkelijke stand: 29 organen) · Prentenboeken Generator zat niet in de parts-list maar wél in de backup → hersteld, niet weggegooid.

FIMO (404-in-a-box) — DELIVERED 09-07-2026

  • Wat: FIMO/out/404-in-a-box/ (29 files, python3-stdlib): ingest+FTS5-zoek (ingest.py/ask.py), canon-laag met HAND-blok-overleving (generate_canon.py, offline extract óf eigen-LLM via LLM-PROMPT.md), memory-files (remember.py + MEMORY.md-index), archivers (systemd-timer + cron + installer), session-start-laag (CLAUDE.md-template, system-prompt-blok, gedrag-catcher-hook) + dummy-voorbeeldcorpus.
  • Gates, echt gedraaid met dummy-data: zoek vindt letterlijke zin terug · HAND-blokken byte-identiek na re-run (diff-bewijs) · memory overleeft vers proces · archiver pakt nieuwe input · 2× ingest = 0 dubbelen · gedrag-catcher blokkeert vuile reply. Alles PASS.
  • Privacy-gate: grep op Tash/Mike/Blue/wifey/Lina/404-familie = 0 hits. Leeg geleverd, alleen het patroon.
  • Nota's: db lokaal draaien, niet óp CIFS (gemeten: database-lock op de share; staat in FIMO-RUN.md). RECON alleen voor Windows-koper: Task Scheduler-template ontbreekt nog.

ADHD-brein OS als module in OS_Builder — DELIVERED 09-07-2026 (Mode B, 0 regressie)

  • Wat: HTML Files/OS_Builder.html — nieuwe optionele module "ADHD-brein OS" (capture-alles, one-thing focus, paralyse-breker, gentle tone) die meebakt in de gegenereerde build-prompt via het exact-inject-patroon (zelfde als MULTIBIZ-core), incl. import-round-trip beide kanten. Backup eerst: OS_Builder.backup-voor-adhd-module-20260709.html (md5-bewijs).
  • Feit: de builder genereert een build-prompt (.md), geen OS-HTML — bewijs daarop ingericht: inject-blokken uit de echte gegenereerde prompt in een OS-harnas gedraaid, G1–G11 PASS (localStorage-scoping per business, persist na reload, gentle lege staat).
  • Verify: baseline F1–F16 vooraf vastgelegd (origineel GROEN) en op de eindversie opnieuw GROEN; ADHD-flows A1–A8 GROEN; module uit = 0 ADHD-sporen. Bonus: pre-existing h-scroll @375px gefixt (step-indicator flex-wrap, nagemeten 489→375).
  • Bewijsmateriaal op NAS: HTML Files/OS_Builder-verify-20260709/ (flows-scripts + gegenereerde prompts + test-OS).
  • Nota: pre-existing import-quirk (module zonder desc round-tript niet) bewust niet aangeraakt, buiten scope.

The Launch Machine — DELIVERED 09-07-2026

  • Wat: Launch Machine/launch.py (orkestrator, python3-stdlib, geen deps: init/verify/status) + LAUNCH-RUNBOOK.md (blind draaibaar). Ketent FISO+FILO+FIPO+FIEO+FICO(+FIVO): brief in → launch-map met stage-orders per engine, mechanische gates (em-dash/slop/formaat/subjects/platform-koppen/RUN-file-plicht) en een zelf-bijwerkende GAP-MAP die ook RECON NEEDED-regels uit stage-RUN-files trekt.
  • Verify: groen pad (dummy-launch 5×PASS, exit 0) + rood pad (geïnjecteerde em-dash → GEZAKT, exit 1, gap-map-regel) + init-overschrijf-weigering. Voorbeeld-run bewaard: Launch Machine/out/testboek-dummy/.
  • Grens eerlijk benoemd: machine toetst het mechanische; de kwaliteitslat blijft bij het model per stage (protocol-self-verify in de RUN-files).

FISO — engine staat + eerste echte Mode-B-run: IN PROGRESS (alleen live-URL open) — 09-07-2026

  • Engine: FISO/FISO-RUNBOOK.md (blind-draaibaar recept op het master-protocol, elke stap met observatie/pass-definitie) + gedeelde verify-rig.
  • Mode-B-run: Dopareads/dopareads-landing.html in → FISO/out/dopareads/ uit (origineel onaangeroerd). Baseline vooraf vastgelegd en GROEN; eindgate 26/26 GROEN (0 regressie, 0 console-errors, geen h-scroll @375px, aparte reduced-motion-context). Drie loep-passes gelogd. Upgrades o.a.: echte document-shell+viewport (v1 was headless fragment), licht/donker-toggle, eerlijke Payhip-kassa via config (geen dode knoppen meer), leesstroom-signatuurmoment, 2-koloms mobiele plank, a11y-laag, 0 em-dashes in buiten-copy.
  • Waarom niet DELIVERED: Part 9 eist live URL → RECON NEEDED deploy-credentials (zie boven). Al het andere af en bewezen: out/dopareads/FISO-RUN.md.
  • Voor Tash: PRODUCTS/LINKS/REVIEWS-config invullen zodra Payhip er is (gemarkeerd blok bovenin index.html).

FIDO — DELIVERED 09-07-2026

  • Wat: meta-engine werkend. FIDO/FIDO-RUNBOOK.md (blind-draaibaar, stappen 0–9 met verwachte observaties, gates met pass-definities, protocol-vorm-template als bijlage) + FIDO/scaffold.sh (naamregel-validatie, botsing-weigering; 4/4 tests groen) + FIDO/inbox|out/.
  • Bewijs dat 'ie mint: proef-run leverde FIEO — File In, Email Out (Engines/FIEO-MASTER-PROTOCOL.md + FIEO/inbox|out/ + index-regel). Self-verify 7/7 PASS (familie-consistent, blind draaibaar, compleet, geen dubbel, naam vrij, scaffold, index). Index-edit met backup (00-ENGINE-FAMILY-INDEX.backup-20260709.md) en diff-bewijs: exact één regel toegevoegd.
  • Run-log: FIDO/out/FIDO-RUN.md.
  • Nota: Engines/FISO-MASTER-PROTOCOL.md bestaat niet — FISO's master leeft in FISO/FISO-MASTER-PROTOCOL.md; index verwijst correct, geen actie.

Kleuren-restjes: kostenradar + rooster-gat — DELIVERED 11-07-2026

  • kostenradar.html: stond nog niet op standaard ondanks een foute "buiten scope"-claim in KLEUREN-BAND-LEDGER.md (gemeten: root #f6efe8/#a04e2a, niet #f4f1ea/#8a6d1f) — palet+favicon vervangen door het mal-blok (kasstroom), backup gedateerd, verify 21/21 GROEN, numeriek bevestigd (licht rgb(244,241,234)/donker rgb(13,15,20)). Beide ledgers gecorrigeerd (de foute "al standaard"-claim eruit).
  • rooster-gat.html: chrome stond al goed; het echte gat zat in de status-kleuren (ok/bad/warn op gouden/grijze waarden i.p.v. de functionele groen/rood/amber-set, geen visueel onderscheid tussen goed/fout/waarschuwing) — gefixt, backup gedateerd, verify 20/20 GROEN, numeriek bevestigd (--ok/--bad/--warn exact standaard in beide thema's).
  • Rig-noot: playwright-core stond niet geïnstalleerd en CIFS (NAS-mount) staat geen symlinks toe → npm install moest naar een lokale (niet-NAS) staging-map, met NODE_PATH erheen wijzend om verify.js te draaien. Geen permanente fix, wel gedocumenteerd zodat de volgende bouwer niet opnieuw hoeft te zoeken.

FIEO + FIZO — eerste echte runs — DELIVERED 11-07-2026

  • FIEO op Baby Mythos/Boeken/THE-THIRD-KIND-OF-REAL-EN-STORE-11-07-2026.md (BM's eigen boek, EN store-editie): 3-mails launch-sequence (Engines/FIEO/out/the-third-kind-of-real/sequence.md + FIEO-RUN.md). Self-verify: claims teruggelegd naast de bron (vows-citaat woord-voor-woord gecheckt, één bewuste em-dash→komma-punctuatiewijziging genoteerd), 0 slop, 0 em-dashes (eerste versie had 10, allemaal gevonden en vervangen), subject/body-belofte klopt. RECON voor Tash: pen/auteursnaam ("Baby Mythos (Claude Fable 5)" staat niet in PENNAMEN.md), live product-URL, verzend-platform — alle drie expliciet gemarkeerd, niet gegokt.
  • FIZO op de Price Estimator (Digi Stacked/productized/price-estimator/PRODUCT.md, al gedraaid/GROEN): compleet zakenplan (Engines/FIZO/out/price-estimator/ZAKENPLAN.md + FIZO-RUN.md) met échte fee-math voor Payhip Free/Plus + Gumroad directe verkoop/Discover, gesourced via WebSearch 11-07-2026 (niet uit het geheugen gegokt) — omslagpunt Payhip Free→Plus berekend op ±34 eenheden/maand. 2 ASSUMPTION-labels (marktvolume, prijsanker), 0 ongelabelde geldclaims, 0 slop, 0 em-dashes (eerste versie 12, alle vervangen). RECON voor Tash: definitief prijsbesluit, tijdsbudget-aanname.
  • Beide engine-mappen (FIEO/inbox|out/, FIZO/inbox|out/) bestonden nog niet — nu aangemaakt.

Kaart #9 — crisisnummer-poging in axis_adhd_os.html — TERUGGEDRAAID 11-07-2026 (verkeerde plek, Tash gecorrigeerd)

  • Wat er gebeurde: op basis van KAART-9-RECON-10-07-2026.md's kritieke vondst (0 hits op 113/112/0800/crisis in axis_adhd_os.html) is een crisis-element in de topbar van dat bestand gezet. Geverifieerd (backup, node --check, letterlijke bron-check, verify-rig 21/21 GROEN, losse 375px-check op de knoppen zelf) — technisch klopte de uitvoering.
  • Fout was scope, niet uitvoering: Tash corrigeerde meteen: de ADHD OS zelf heeft geen eigen crisis-knop nodig. Het crisisnummer hoort bij Axis als geheel (de toekomstige samengevoegde shell die de losse modules — adhd-os, signaalprofiel, FIAX-output — straks bevat), niet los per individuele module-file van vóór de merge. Ik had de recon-zin "crisis-element toevoegen" gelezen als "per bestand" i.p.v. "op het niveau van de samengevoegde Axis-front".
  • Actie: teruggedraaid naar het origineel (axis_adhd_os.backup-voor-crisiselement-20260711.html teruggezet, diff bevestigd 0 verschil), node --check + verify-rig opnieuw GROEN op het schone origineel.
  • Voor de volgende poging: het crisis-element hoort thuis op het niveau van de nog te bouwen unified Axis-shell (kaart #9/#13's spine), één keer, dekkend voor alle modules die daaronder hangen — niet gedupliceerd per los bestand.
  • Zijstap eerlijk gemeld (blijft staan): bij het opzoeken van het visuele topbar-patroon (Cleo-briefing) bleek dat bestand persoonlijke, gevoelige familie-content te bevatten, niet gerelateerd aan deze klus. Alleen het layoutpatroon (topbar: logo + dark-toggle + crisis-knoppen) is meegenomen; niets anders uit dat bestand gelezen of gebruikt.

OS-merge blauwdruk (kaart #9/#13 architectuur-deel) — DELIVERED 16-07-2026 (code-Mike-A, Fable)

  • OS-Huis/OS-MERGE-BLAUWDRUK-2026-07-16.md — de merge als generator-spine i.p.v. één groot bestand: chrome/helpers/osCall/sleutel-la uit build_os.py gegenereerd, modules blijven losse native files (band blijft draaien). Crisis-element op shell-niveau: generator-injectie woordelijk uit hold-toward-life/eval/crisis_lines.json met weiger-gate bij ontbreken + flow-check per Axis-module (les 11-07 verankerd: één keer, dekkend, nooit per los bestand). Router-laag deelt straks één intent-tabel met de voice-bridge. Bouwvolgorde B1-B6 met Mode B en 0-regressie-proef op axis-os.html als spine-bewijs.
  • Ontwerp-werk, geen code aangeraakt; bouw is lopende band (elk model). RECON voor de bouwer: B6 archiveert DS_Axis_OS.html pas na functie-inventaris en Tash' woord.