Engine documentation

FIDO-RUN — mint-log

Engine protocol and working reference.

Run 2026-07-09 — FIEO (File In, Email Out)

Brief: FIDO/inbox/fieo-brief.done.md (afgemeld na levering). Runbook-versie: FIDO/FIDO-RUNBOOK.md van 2026-07-09; alle stappen 0–9 gedraaid, stap 6 vóór stap 5 (zoals het runbook adviseert, omdat scaffold.sh ook het protocolpad op botsing checkt).

Vorm-ankers (stap 1)

  • Engines/00-ENGINE-FAMILY-INDEX.md — de zeven gedeelde wetten + de tabel.
  • Engines/FILO-MASTER-PROTOCOL.md + Engines/FIPO-MASTER-PROTOCOL.md — de compacte vorm, en domein-dichtstbij (verkoop-copy / platform-klare copy).
  • Extra gelezen: FISO/FISO-MASTER-PROTOCOL.md (de lange vorm; Engines/FISO-MASTER-PROTOCOL.md bestaat níet, alleen in FISO/), FICO, FIVO, FIGO, FIAO, FIMO, en Engines/BUILD-ORDER-FABLE.md.

Keuzes

  • Naam FIEO uit de brief; letter E was vrij (stap 4).
  • Compacte vorm, geen modes-sectie: e-mail-sequences hebben geen improve-bestaand-variant met regressie-risico (zelfde keuze als FICO/FIPO). Wel een expliciete delivery-gate-regel in Output, omdat het FIDO-master-protocol die in het pakket eist.
  • Hardcodes één-op-één uit de brief (slop-verbod, één doel één CTA, brontaal, geen em-dashes, geen valse schaarste, subject=body) + één afgeleide uit de Mailchimp-canon (Axis/MAILCHIMP-WELCOME-SEQUENCE.md): de wettelijke voet/unsubscribe als verplichte platform-notitie.
  • Uitvoerder-tier mid, uit de brief, klasse FIPO/FILO.
  • Geen Fable-harness (Bijlage B): niet gevraagd in de brief.

Self-verify-checklist (stap 8) — afgevinkt mét bewijs

Scaffold.sh-test (BOUW A, in scratchpad vóór echt gebruik)

Vier tests gedraaid in /tmp/…/scratchpad/fido-test: geldige naam FIZO (exit 0, mappen aangemaakt, protocolpad geëchood), tweede run zelfde naam (exit 1, botsing-fout), foute naam BLAH (exit 1, naamregel-fout), geen argumenten (exit 1, usage). Alle vier zoals verwacht.

Delivery-gate (stap 9)

Protocol + scaffold + index-regel bestaan, stap 8 groen, deze RUN gelogd → DELIVERED.

Geleverd:

  • Engines/FIEO-MASTER-PROTOCOL.md
  • FIEO/inbox/ + FIEO/out/
  • Engines/00-ENGINE-FAMILY-INDEX.md +1 rij (backup: 00-ENGINE-FAMILY-INDEX.backup-20260709.md)