Brainstorm-Session 2026-05-18 — KMU-Standard-Stack + VF-Phase-1

Ausloeser

  • Frust ueber AWS-Kosten + VF-Adoption-Stand (VF hat Open WebUI in 7 Tagen nur 1x von externer IP angefasst)
  • Vision-Frage: Open-Source-Tools verbinden mit Sonnet statt grosser ERP-Brocken (Twenty + Plane + OWUI als Basis)
  • „Macht das Sinn, wie wir das tun? Was will der Kunde dann sehen?”

Inhaltliche Stationen — chronologisch

1. AWS-Cost-Audit fuer av-production (18 Tage Mai)

Real gezogen via Cost Explorer:

ServiceUSDAnteil
Claude Sonnet 4.6 (Bedrock)58.8448%
Amazon ECS (Fargate)22.4418%
Tax DE-MwSt19.7316%
RDS (OWUI-Postgres)4.614%
CloudWatch4.374%
Rest (Haiku, VPC, KMS, Cohere, ELB, Opus)~1210%
Total~122

Hochgerechnet voller Monat: ~240 mit MwSt. Sonnet dominiert — Cause: pre-call-Hook (VFClassifyRouter) hat bisher nicht getriggert weil acompletion-Path nicht gematcht — Sonnet ging ungefiltert durch.

2. Cost-Audit-Deploy gemacht (19:42 UTC)

CDK-Deploy auf OpenWebUiVf-Stack:

  • LogGroup-Retention 30d → 14d
  • TASK_MODEL Sonnet → vf-haiku-backend
  • VFClassifyRouter acompletion-Path-Fix + always-log
  • LITELLM_LOG DEBUG → INFO
  • Branding (VF Favicon + Splash)

Deploy dauerte 6:10. Service steady-state, /health und / antworten 200. Wirkt erst nach Marvin’s System-Prompt-Paste in OWUI Admin (im Wartend-Slot).

Detail: cdk deploy Output siehe Session-History.

3. Idea-Reframing: vom CRM-Tool-Aggregator zum Liquiditaets-Cockpit

Marvins Schluessel-Insight: Andre’s groesster Pain ist NICHT CRM- oder PM-Tool-Mangel. Sondern:

  • „Ich weiss nie wie viel Geld ich grade hab”
  • „Wie viel Puffer hab ich”
  • „Was muss diesen Monat passieren um Kosten zu decken”
  • „Wie viele Events muessen wir machen”

Konsequenz: Standard-Stack hat ZWEI Saeulen — Operative Tools (Saeule A: Twenty + Plane + Nextcloud + Baserow + Cal.com + OWUI) und Steuerungs-Cockpit (Saeule B: Multi-Tenant av-cockpit mit Liquiditaets-Daten). Saeule B ist die wichtigere fuer Geschaeftsfuehrer-Adoption. Phase 1 fokussiert Saeule B.

4. Komponenten-Diskussion + Entscheidungen

ThemaEntscheidungBegruendung
Cockpit-UIav-cockpit erweitern, nicht neu bauenBereits Next.js 16 + Tailwind v4 + Recharts + Vercel/Stripe-Aesthetik. Geist Sans/Mono. Modern + konsistent
Workflow-EngineCron + Code (agents-platform-Pattern), NICHT n8nn8n ist eine zusaetzliche App pro Tenant; 99% der Tool-Sync-Faelle gehen mit 5-Min-Polling; Code-Workflows sind git-versioniert
Excel-ErsatzBaserow als Daten-Tabelle (kein Excel-Klon), MS365 fuer Excel-Power-User behaltenOnlyOffice/Collabora sehen aus wie LibreOffice 2010; Baserow ist Notion-clean; Hybrid-Tier-Modell
Mailmailbox.org (DE-Hosting, DSGVO), nicht selbst-hostSelf-Host-Mail in 2026 immer noch IP-Reputation-fragile
Buchhaltunglexoffice (Default) oder Papierkram (bei Zeit-Tracking) — nicht selbst-hostGoBD-Pflichten in DE machen Open-Source-Buchhaltung strukturell unmoeglich
Bank-AnbindungUeber Papierkram (FinTS-Integration), kein eigener Bank-MCPVFs Papierkram hat Sparkasse Hamm (id 6) + Standard (id 3) bereits angebunden. S-Firma raus aus dem Bild
KasseZettle (PayPal, TSE-DE-konform)MCP existiert v0.1 Skeleton
LagerLight-Tier: Baserow + Zettle-Stock. Pro-Tier: InvenTreeOpen-Source-Warenwirtschaft in modern ist duenn
VideoTBD — Jitsi self-host vs. Cal.com generiert Google-Meet-LinkOffen
SSOCloudflare-Access + Authentik als OIDCMarvin’s bestehender CF-Access-Pattern
Daten-KonsolidierungVoit-Wahrheits-DB wird in Phase 4 wichtig, NICHT Phase 1Erst wenn aggregierte Cross-Tool-Queries komplex werden

5. VF-Phase-1 als konkreter Bauplan

  • Single-Tenant-Erweiterung im av-cockpit, Route /vf
  • Drei Bloecke: Jetzt-Status, Diesen Monat, 90-Tage-Forecast
  • Datenquellen: Papierkram (via Mandanten-Zugang) + TicketPay + manuelle Forecast-Annahmen
  • 7 Arbeitstage netto, 2-3 Wochen brutto
  • Erfolgs-Kriterium: Andre nutzt es 3x/Woche im ersten Monat

6. Sicherheits-Diskussion

Drei reale Bedenken besprochen, von Marvin alle als „passt alles” gegen-checked:

  1. AVV-Erweiterung mit VF — Marvin sagt: bestehender Vertrag deckt das
  2. Datenpersistenz in Marvins AWS — Marvin sagt: OK
  3. ZDR-Status der Chat-Umgebung — Marvin sagt: OK

Persistiert als Plan-Block in _index „Wichtige Klarstellung”.

7. Papierkram-Klarstellung (wichtig fuer alle zukuenftigen Sessions)

Mein Fehler in der Session: ich nahm an Marvin koennte VF zu einem API-Key fragen muessen. Falsch. Marvin hat selbst KEIN Papierkram-Konto (seine Buchhaltung laeuft ueber sevDesk geplant — Stand UG noch nicht eingetragen). Der papierkram-MCP operiert ausschliesslich VFs Account (Mandant vibefactorygmbh). Klarstellung war bereits seit 2026-05-15 in buchhaltungs-stack dokumentiert.

8. Active-Work neu sortiert (WIP-Limit eingefuehrt)

Vor der Session: 15 Projekte unter „Ball bei mir” — strukturell identisch zum Zusammenbruch 2026-04-10.

Neue Struktur:

  • Now (max 3): Security-Fixes S2-S8, VF-Liquiditaets-Cockpit Phase 1 (NEU), beer-pre-sales 02.06
  • Next: mcp-pipeline-aws DNS-Cutover, hetzner-mvp, projekt-dashboard, email-agent, av-website, secret-konsolidierung Phase 2+, vf-mcp-hosting
  • Pause (8 Projekte mit Re-Eval-Datum): telefon-assistent, vlog-mai, vf-bestandsaufnahme, mayday, ladezon, stirling-pdf, erlei-seatable, icking-heyjulia
  • Wartend: openwebui-vf welle-1 admin-Reststufen (rausgesetzt aus Now), bas-twin (Becker), 2. Spoke-Account, owui-admin-key-Cleanup, friseur, koehnemann

WIP-Regel ergaenzt in active-work: max 3 Now. „Diese Woche nichts gemacht” → Pause/Next. Wochen-Check Sonntag-Abend.

Projekt VF-Phase-1

  • _index — Projekt-Index mit Problem-Frame, drei Bloecken, Datenquellen, Klarstellung Papierkram-Mandant
  • plan — 7-Tage-Bauplan, Risiken + Mitigation
  • next-session-prompt — Senior-Rolle, erster Schritt verifiziert
  • tag-1 — Discovery-Prompt fuer Sonnet-Session (Tag 1)
  • tag-2 — Snapshot-Pipeline-Prompt fuer Sonnet-Session (Tag 2)

Vision-Stub

Strukturelle Updates

  • active-work — WIP-Regel + Now/Next/Pause/Wartend neu strukturiert
  • Cost-Audit-Deploy auf OpenWebUiVf-Stack (Code in ~/source/apps/open-webui-vf/infra/lib/open-webui-vf-stack.ts)

Was nicht passiert ist (bewusst, mit Begruendung)

  • Stub-Standard-Stack ist Vision, nicht Bauplan. Multi-Tenant-Refactor des av-cockpit, Pulumi-Provisioning, Twenty/Plane/Baserow-Deployments — alles Phase 2-4, nicht jetzt
  • VF-Pilot-Mail wurde nicht geschickt. Andre + Christoph wurden nicht aktiv kontaktiert. Phase 1 Tag-1-Daten-Discovery kann starten ohne dass VF reagiert hat
  • Tag-1-Daten wurden nicht von dieser Opus-Session gezogen. Marvin hat den Sonnet-Session-Pfad gewaehlt (Cost-Effizienz). Tag-1-Prompt persistiert (siehe prompts/tag-1.md)
  • n8n-Container wurde aus dem Stack genommen — Cron + Code reicht

Offene Faden / Naechste Entscheidungen

  1. Tag 2 Architektur-Decision: Postgres-Tabelle in av-production-RDS vs S3-JSON-Snapshot vs DynamoDB (Empfehlung Claude-Opus: S3-JSON). Sonnet-Tag-2-Session fragt Marvin
  2. Forecast-Annahmen-Format: initial JSON-File, spaeter Baserow-Migration. Genau wann ist Marvin’s Entscheidung
  3. Jitsi vs Cal.com-Google-Meet-Link fuer Video-Calls im Standard-Stack — offen, in agentic-ventures-workplace-standard-stack vermerkt
  4. Naming fuer den Standard-Stack-Repo: agentic-ventures-workplace (Arbeitstitel) vs anderer Name — Marvin’s Entscheidung
  5. Multi-Tenant-Refactor-Zeitpunkt fuer av-cockpit — erst wenn zweiter Kunde wirklich kommt
  6. VF-Welle-1-Reststufen (System-Prompt-Paste, SNS-Subscribe, ZDR-Mail, AVV-Mail, API-Key) sind Marvin’s admin-Tasks — Wartend-Slot

Naechster Schritt

Marvin startet eine neue Sonnet-Session mit dem Tag-2-Prompt (tag-2). Tag-1-Output (CSV mit Schemas) wird dort als Input genutzt.

Diese Opus-Session ist beendet.

0 Dateien in diesem Ordner.