Skip to content

Dagplanning

Elke werkdag plant een agent 's nachts het werk, Ivar keurt het 's ochtends goed, en agents bouwen het overdag. Het ontwerp staat in docs/PLAN-dagplanning.md in de repo.

Onderdelen

Wat Waar Wanneer
Planner cloud-routine "Dagplanning" (claude.ai/code → Routines), skill .claude/skills/dagplanning/ ma–vr 03:07
Plan-PR claude/dagplanning-<datum> tegen staging na de planner
Bewaker .github/workflows/dagbouw-bewaker.yml (vanaf main) bij elke plan- en bouw-PR, en als de CI op staging rood wordt
Waakhond .github/workflows/dagplanning-waakhond.yml (vanaf main) ma–vr 04:17 UTC
Dagstart /dagstart in de desktop-app als Ivar begint
Bouwers lokale sessies Dagbouw: <item>, skill .claude/skills/dagbouw/ overdag

Een gewone dag

  1. Discord: "🗓️ Dagplanning klaar".
  2. Ivar leest de plan-PR, ook op de telefoon, en merget hem. Discord: "✅ … goedgekeurd".
  3. Ivar typt /dagstart. Per item start een lokale sessie.
  4. Een PR met Dagplanning: in de body krijgt auto-merge van de bewaker, of het label wacht-op-ivar.

Als het misgaat

Melding of situatie Wat te doen
"⚠️ Geen dagplanning vannacht" Kijk in claude.ai/code bij de routine wat er misging, en draai /dagplanning met de hand.
"⚠️ Deze plan-PR doet meer dan de planner mag" Niet mergen. Kijk de diff na, en sluit of herstel de PR.
"🛑 Wacht op Ivar" De PR raakt iets gevoeligs. Lees de diff en merge zelf, of geef de sessie feedback.
"⏸️ Staging is rood" Repareer eerst staging. Draai daarna de bewaker opnieuw (re-run) op de wachtende PR's.
Een dag overslaan Merge de plan-PR niet. De volgende nacht plant de planner opnieuw.
Alles stilzetten Zet de routine "Dagplanning" uit in claude.ai/code. Zonder plan-PR start er niets.

Geheimen (alleen Ivar)

  • AUTOMERGE_TOKEN: een fine-grained token van Ivar, alleen voor deze repo, met Contents en Pull requests: write, en met een vervaldatum. Vervang hem vóór die datum.
  • DISCORD_WEBHOOK_DAGPLANNING: een webhook voor het interne kanaal.