Files
HiveGrid-Wireframes/hivegrid-cloud/_bmad-output/brainstorming/RESUME.md
T

153 lines
7.9 KiB
Markdown

# HiveGrid 2.0 — Session Resume Guide
> **Zweck:** Wenn du Claude clearst, gib ihm diese Datei. Er kommt damit komplett wieder rein.
## Stand: 2026-05-08 — ALLE PHASE-1-DETAIL-SPECS FERTIG ✓
Alle **35 Phase-1-Module** sind detail-spec'd. **36 Markdown-Specs + 36 PDFs** (~9 MB) liegen unter `_bmad-output/specs/`.
**Was ist passiert seit Brainstorming-Session 2026-05-07:**
1. Brainstorming-Session mit User: 13 Leitplanken, 5 Pre-mortem-Schutz, 9 Edge-Case-Schutz, 40-Modul-Phase-1/2/Raus-Schnitt, Anti-Liste, 20 Architektur-Vorschriften
2. PDF-Export Pflichtenheft-Übersicht für Noah-Review (`exports/feature-scope.pdf`)
3. **Detail-Specs für alle 35 Phase-1-Module** geschrieben (Mix aus dialogisch + Auto-Spec)
4. **PDF-Konvertierung** aller Specs (`specs/pdfs/`)
5. Stil-Vorgabe etabliert: requirements-pur (kein UI-Layout)
## Was ist der nächste Schritt?
**Ein Pflichtenheft konsolidieren** aus den 35 Detail-Specs. Sag dem nächsten Claude:
> Lies `_bmad-output/brainstorming/RESUME.md`. Erstelle aus den Detail-Specs unter `_bmad-output/specs/M*.md` ein **konsolidiertes Pflichtenheft** für HiveGrid 2.0. Ziel: ein einziges Dokument (oder strukturierter Multi-Dokument-Set), das Noah als Vertragsgrundlage durchgehen kann. Das Pflichtenheft soll:
>
> - Eine Executive-Summary mit Vision, USP-Säulen, Anti-Liste
> - Eine Modul-Übersicht (alle 35 Phase-1-Module mit Kurzbeschreibung)
> - Pro Modul die wichtigsten Anforderungen (nicht zu detailliert — Detail-Specs bleiben als Anhang)
> - Klare Schnittstellen-Definition zwischen Modulen
> - Architektur-Vorschriften als Querschnitts-Kapitel
> - Pricing-Platzhalter (geparkt) und Migration-Platzhalter (geparkt)
> - Verifikations-Workflow für Noah (was bestätigen, wann)
>
> Bewahre die Klartext-Diagnostik-Pflicht (LP-10) und die Anti-Listen-Disziplin (PM-1) durchgehend.
## Wichtige Dateien (alle persistent)
### Brainstorming + Kontext
| Datei | Was drin steht |
|---|---|
| `_bmad-output/brainstorming/brainstorming-session-2026-05-07-2206.md` | **Master-Scope** — 13 LPs, 5 PMs, 9 ECs, 40-Modul-Tabelle, Anti-Liste, 20 AVs |
| `_bmad-output/brainstorming/exports/feature-scope.pdf` | Druckbare Feature-Tabelle für Noah-Review |
| `_bmad-output/brainstorming/exports/feature-scope.html` | HTML-Version |
| `_bmad-output/brainstorming/context/hivegrid-inventory-codebase.md` | Alte Codebase (Feature-Inventur) |
| `_bmad-output/brainstorming/context/hivegrid-inventory-planning.md` | März-Planning |
| `_bmad-output/brainstorming/context/hivegrid-apple-rules.md` | Apple-App-Store-Compliance-Briefing |
### Detail-Specs (Markdown + PDF)
Pro Modul liegen Markdown unter `_bmad-output/specs/M*.md` und PDFs unter `_bmad-output/specs/pdfs/M*.pdf`.
```
_SCHEMA.md → Pflicht-Schema und Stilregeln
M01-crm-kern.md → CRM-Kern (Kontakte + Firmen + Leads)
M02-lead-inbox.md → Lead-Inbox
M03-sales-pipeline.md → Sales-Pipeline (Deals)
M04-auftragspipeline.md → Auftrags-/Projektpipeline (Geerkens-Kern)
M05-form-builder.md → Form Builder (XL)
M06-booking.md → Booking
M07-angebot-signatur.md → Angebot + Signatur (PandaDoc/DocuSign)
M09-email-inbox.md → Email Inbox + Sync
M10-email-marketing.md → Email-Marketing
M12-telefonie.md → Telefonie (AirCall)
M13-team-chat.md → Team-Chat
M14-hr-hub.md → HR-Hub / Mitarbeiterplattform (XL)
M15-customer-portal.md → Customer-Portal
M17-automation-engine.md → Automation Engine (USP-Säule)
M18-ki-layer.md → KI-Layer / LLM-Gateway (USP-Säule)
M19-kwp-integration.md → KWP-Integration (USP-Säule)
M20-dashboard.md → Dashboard / Reporting
M21-audit-log.md → Audit-Log
M22-notifications.md → Notifications
M23-files.md → Files / Dokumentenablage
M24-globale-suche.md → Globale Suche
M25-calendar-sync.md → Calendar-Sync
M26-tasks.md → Tasks
M27-auth-multi-tenancy.md → Auth / Multi-Tenancy / Rollen / Permissions
M28-subscriptions-billing.md → Subscriptions / Billing
M29-onboarding.md → Onboarding (branchen-modular)
M30-i18n.md → i18n / Mehrsprachigkeit
M31-branding.md → Branding / Theme
M32-feature-flags.md → Feature-Flags
M33a-apps-engine.md → Apps-Engine / Adapter-Layer (USP-Foundation)
M34-public-api.md → Public API & Webhooks
M35-dsgvo-export.md → DSGVO-Export / Account-Löschung
M36-mobile-app.md → Mobile-App (Capacitor)
M37-plattform-admin.md → Plattform-Admin
M38-help-center.md → Help-Center (öffentlich)
M39-help-desk.md → Help-Desk / Support
```
## Was NICHT spec'd ist (und bewusst so)
### Phase 2 / Anti-Liste (siehe Master-Scope-Dokument)
- M8 Rechnung-UI in HiveGrid (raus aus Phase 1, KWP-Native-Integration nach Termin neu evaluieren)
- M11 WhatsApp (Phase 2, kein Geerkens-Fokus)
- M16 Knowledge Base / Wiki (Phase 2)
- M33b Community-App-Marketplace (Phase 2)
- M33c Template-Marketplace (Phase 2)
- M40 CMS / Sites / Blog (komplett raus, auch Phase 2/3)
### Geparkte Themen (eigene Runden)
- Migration aus HubSpot/Quiply/KWP-Bestand
- Pricing-Modell konkret (Cloud/Cloud+/Enterprise, Trigger-Volumen, Setup-Fee, Seat-Preise)
- Sales-Flow Self-Service vs. Demo
- Nach KWP-Geschäftsführer-Termin: Native-Integration neu evaluieren (kann M19 vereinfachen)
## Wie startest du eine neue Session?
Sag dem neuen Claude:
> Wir arbeiten an HiveGrid 2.0. Bitte lies erst:
>
> 1. `_bmad-output/brainstorming/RESUME.md` (diese Datei)
> 2. `_bmad-output/brainstorming/brainstorming-session-2026-05-07-2206.md` (Master-Scope)
> 3. `_bmad-output/specs/_SCHEMA.md` (Spec-Stil + Pflicht-Schema)
> 4. Die für die Aufgabe relevanten Detail-Specs unter `_bmad-output/specs/M*.md`
>
> Dann führe Aufgabe X aus (Pflichtenheft-Konsolidierung / Detail-Spec-Verfeinerung / Implementierungs-Beratung / Verifikation mit Noah).
## Stil-Vorgaben
- **Requirements pur** — KEINE UI-Layouts, ASCII-Mockups, Anordnungs-Beschreibungen (Memory `feedback_spec_style_no_ui.md`)
- **Schema strikt einhalten** (Frontmatter + Pflicht-Sections, siehe `_SCHEMA.md`)
- **Dialogische Konversation mit Raffael** — eine Frage nach der anderen, keine Bullet-Wände (Memory `feedback_dialog_style.md`)
- **Subframe für UI** — wenn Routes implementiert werden, Subframe-Designs sind Pflicht (Memory `feedback_subframe_mandatory.md`)
## PDF-Konvertierungs-Tool
Für Re-Konvertierung der Specs:
```bash
/tmp/hivegrid-pdf-venv/bin/python /tmp/spec-to-pdf.py
```
(Nutzt virtualenv mit `markdown` + `weasyprint` + `pygments`. Konvertiert alle `*.md` aus `_bmad-output/specs/` nach `_bmad-output/specs/pdfs/`.)
## Verifikations-Workflow vor Implementierung
Vor dem Build sollte das **Pflichtenheft mit Noah verifiziert** sein. Empfohlene Reihenfolge:
1. **Pflichtenheft konsolidieren** (nächster Schritt — siehe oben)
2. **Pflichtenheft mit Noah durchgehen** (60-90 Min Termin pro Modul-Cluster)
3. **Korrekturen einarbeiten** in einzelne Detail-Specs
4. **KWP-Geschäftsführer-Termin** abwarten — kann M19 vereinfachen
5. **Pricing-Modell finalisieren** (geparkt)
6. **Boilerplate fertigstellen** (parallel zur Verifikation)
7. **Build starten** Modul für Modul, nach Cluster-Reihenfolge:
- Block 1: Plattform-Fundament (M27, M30, M31, M32, M37)
- Block 2: Stammdaten (M1, M2, M23, M24)
- Block 3: Workflow-Kern (M3, M4, M26)
- Block 4: USP-Säulen (M33a, M17, M18, M19)
- Block 5: Kommunikation (M9, M10, M12, M13, M22, M25)
- Block 6: Spezial (M5, M6, M7, M14, M15, M20)
- Block 7: Plattform-Outer (M28, M29, M34, M35, M36, M38, M39, M21)