Hey Jamal, welkom bij deze speciale update! Vandaag duiken we in de geschiedenis van ons botteam. Niet zomaar een opsomming, maar een levendig verhaal over alles wat we de afgelopen maanden hebben neergezet. Denk aan de periode van maart tot en met juli van dit jaar. We hebben een heleboel gegevens doorgespit – van onze mijlpalen-database tot alle sessieverslagen – om dit verhaal zo compleet mogelijk te maken.
Als we terugkijken, zien we een paar waanzinnige successen. Het begon al indrukwekkend met die SEO-bot voor haartips.nl: in minder dan een maand tijd zo’n vierhonderdduizend weergaven, en de salon zat meteen tot september volgeboekt. Dat is pas écht impact met bewezen omzet. Maar we hebben niet alleen successen geboekt, we hebben ook de fundamenten gelegd voor de toekomst. Onze multi-agent fleet is bijvoorbeeld gegroeid van één simpele terminal naar meer dan zes bots, verspreid over zeven machines in drie landen, compleet met een stevige infrastructuur voor schaalbaarheid en automatische backups.
En speciaal voor jou, Jamal, hebben we die drempel weggenomen met verslag.haartips.nl. Alle tweehonderdplus rapporten zijn nu niet alleen leesbaar, maar ook te beluisteren als podcast, met zelfs een bespreek-knop. Dat maakt complexe informatie een stuk toegankelijker! Over podcasts gesproken, we hebben die functionaliteit overal ingebouwd en later zelfs dagelijkse AI-podcasts met meelees-sync in ‘Appel’ gelanceerd.
De operatie is ook een stuk strakker geworden. Denk aan de MacBook-migratie, waarbij we de hele Conductor in twee dagen verhuisden. En recenter, in juli, hebben we de ‘Cockpit’ gelanceerd – een centraal controlepaneel van waaruit we al onze bots, websites, projecten en kosten overzien. En ook belangrijk: we hebben ons teamgeheugen grondig opgeschoond en gerepareerd, zodat al die bijna achthonderd permanente feiten nu weer direct vindbaar zijn. Geen kennis gaat meer verloren.
Juni en juli stonden bol van de innovatie, vooral rondom Dani en de ontwikkeling van ‘Appel’. Denk aan functies als een typecursus, levensbeschouwing, flashcards, en later zelfs complete nulmeting-toetsen en coaches voor begrijpend lezen. Dani’s Krant is live en we hebben zelfs een spraakcoach ontwikkeld. De bots helpen echt bij het leren en ontwikkelen! En creativiteit kwam ook aan bod: de Suno-muziekmachine, met zelfs een hiphop-EP, en Paco die een soul-lied heeft gemaakt. Ook extern hebben we flink de schouders eronder gezet, met een groot coachingstraject voor GreenFox/Foxy en een grootschalig redesign-onderzoek voor haarvisie.nl, waarvan zelfs al een preview van de nieuwe website live staat. En achter de schermen hebben we constant gesleuteld aan stabiliteit en veiligheid, met talloze fixes en het veiligstellen van belangrijke sleutels. Alles om te zorgen dat onze systemen robuust en betrouwbaar zijn.
Zoals je hoort, is er de afgelopen maanden ongelooflijk veel gebeurd. Van concrete omzetgroei en schaalbare systemen tot persoonlijke leertools en geavanceerde creatieve bots. Het botteam heeft niet stilgezeten en is klaar voor de volgende fase! Bedankt voor het luisteren, Jamal, en tot de volgende update!
Periode: hoofdzakelijk juni–juli 2026 (met de grote lijnen vanaf maart 2026).
Samengesteld uit: de mijlpalen-database (bot_milestones, 61 records vanaf 8 juli),
de sessieverslagen in 06_Agents/, het foutenlogboek, de gotcha-bestanden en het
Kimi-onderzoek van 22 juli. Waar iets niet zeker is, staat "onzeker".
Let op: de mijlpalen-database begint pas op 8 juli 2026. Alles daarvoor komt uit de
sessieverslagen en het successen/missers-archief van 9 juli. Die vroege lijst is dus
minder fijnmazig dan de latere.
session_2026-06-26/27/28_megasessie.md).haarvisie-blog-schrijven gebouwd; blog-ontwerp v3.claude -p kilde de poller; TELEGRAM_STATE_DIR-fix op 6 scripts); Supabase-keys van plaintext naar Keychain; Succesvol Leren in Appel (v9.51); 3 AI-trading-verslagen voor Jamals neef Serano (30/18/20 agents); 10 blogteksten schoon (171 fouten weg).claude-fable-5[1m] viel stil terug op Opus. Gefixt (gotcha_fable5_hotswitch).config.yaml had openrouter/openai/gpt-5.4 (dubbele provider-prefix) → OpenRouter weigerde. Fix: model zonder dubbele prefix + gateway restart. Live geverifieerd.gotcha_relay_poll_alleen_eigenaar).--continue choket op grote transcripts — 93MB-transcript (2-7) → archiveren + vers herstarten.--continue invoegt → guard kilde+herstartte elke 2 min. Fix: pgrep-patroon losser. Stabiel geverifieerd.claude -p (usage-watch e.a.) kilde de poller via plugin server.ts. Fix: lege TELEGRAM_STATE_DIR op 6 scripts. Ook eerder: claude is een shell-functie die --channels toevoegt → tweede poller.Jamal: "twee weken geleden ging alles goed, nu fout op fout en je spreekt jezelf tegen."
Kimi (test-bot op Kimi K3) onderzocht 9 Insights-rapporten + 1.548 queue-berichten. Vijf oorzaken, geen enkele op zichzelf voldoende:
1. triage-router (8 juli) — injecteerde per bericht "Beantwoord direct, geen zware tools nodig". Sterkste timing-kandidaat (ernstige fouten vanaf ~16 juli).
2. auto-router / BOOSTER_QA (9 juni) — substring-matching ("adres" in "mailadres") met een vast antwoord + "geef direct terug zonder tool calls". Bewezen misfires op 22-7.
3. Monstersessies — 43,7 MB context-bloat.
4. Oude bugs nooit gerepareerd — "verkeerde machine" stond in 7 van 9 Insights-rapporten; adviezen lagen een maand.
5. Stille breuken — geen gBrain-schrijfacties sinds 5 juli, dubbele sessie, 4x bericht naar verkeerde bot.
Kernconclusie: de 31-mei-regel ("geen goedkope routers/classifiers in bots") was vergeten en tóch tweemaal overtreden. Beide hooks uit op 22-7 + foutenlogboek gestart (data i.p.v. gevoel).
De 5 "wetten" uit het eigen archief, plus wat de zomer bevestigde:
Melden zonder verifiëren is de duurste gewoonte. Alle pijnlijkste incidenten waren "✅ zonder bewijs": Tuya, heygreet, Arylic, Plaud, de 429-lezing, de printer. → Regel "Klaar bestaat niet zonder bewijs" + "kan mijn check een vals nee geven?".
Een leeg meetresultaat gelezen als afwezigheid. Steeds terug: Keychain over SSH (leeg ≠ geen sleutel), Plaud op 1 van 3 machines, token vergeleken met de verkeerde twin, HTTP 429 als "op". Dit is de scherpste diagnostische les van de rare week.
Tijdelijk = permanent tenzij je het opruimt. Nood-workarounds botsen later met de echte oplossing: Sjakie 409-lussen, mei-listener die de queue naar de groep lekte, vergeten http.servers, dubbele MCP-config, --continue dat Fable-bloat vasthield.
Stille fouten zijn de gevaarlijkste klasse. Systemen die falen zonder foutmelding draaiden wéken door: Telegram-poller flaky (.env-rootcause), automatiseringen maandenlang kapot, gBrain-sync stil gestopt sinds 5 juli, podcast-cron. → dead-man's-switches + end-to-end-tests, nooit alleen "het proces draait".
Kanaal-mismatch: Jamal leeft op Telegram. Alles wat niet via Telegram gaat, bestaat voor hem niet: terminal-only antwoorden (3x herhaald, nu Stop-hook), losse status-ruis (~40/dag), zinloze groep-pings, markdown/localhost-links.
Extra patronen die specifiek in juni-juli terugkwamen:
Poller/sessie-hygiëne is een tweesnijdend zwaard. Te weinig resetten = geldlek (€200+, 470K/bericht); te agressief wissen = geheugenverlies (15MB-drempel). Plus: dubbele pollers → 409, en claude -p / de shell-functie die stiekem een tweede poller start.
Model-config-vallen. Dubbele provider-prefix (Hermes gpt-5.4), corrupte [1m]-waarde (Fable → Opus), Fable 5 = geen Telegram-poller. Bots horen standaard op Sonnet; duur alleen waar het meetbaar telt.
Guard/watchdog-scripts die zichzelf in de voet schieten. Coco-guard pgrep-mismatch door --continue; watchdogs die blind vers herstarten veroorzaakten zélf het geheugenverlies; false-down-alerts op queue-activiteit i.p.v. echte heartbeat (Jarvis én Coco, zelfde patroon).
Vergeten regels zijn erger dan de bug. De 31-mei-router-regel was het duidelijkste geval: de regel bestond, werd vergeten, en tweemaal overtreden. Ook: "watchdog bouwen die al bestond", 4 overlappende blog-skills.
bot_milestones (61 records, 8-23 juli).06_Agents/: session_2026-06-23/26/27/28, 07-02, 07-07 (GreenFox), 07-08 (teamgeheugen), 07-18/19/20 dagarchieven.FOUTENLOGBOEK.md (22-23 juli).conductor-successen-missers-compleet.md (9 juli, archief vanaf maart).conductor-onderzoek-22juli2026.md + conductor-onderzoek-rare-week-2026-07-22.md (Kimi-onderzoek).gotcha_*-bestanden in de memory-map.