- WF-P6 Kontakte und Organisationen: Kontaktmodell validiert (ein Datensatz, Kontaktart = Rolle der Verknuepfung, Shell-Prinzip), Karteikarte als Detailseiten-Muster (Zweispalter + Reiter) - WF-P7 Leads: Triage-Inbox, Lead->Projekt als grosses Modal (+Bulk), CSV-Import-Wizard (Davids Delta/CR), Quellen + Spam-Schutz - WF-P4 Dateien: Teilen/Freigeben in v1 (intern + Link, Preset Mit mir geteilt) - Paket-Canvases auf Default-Kurven, MD-Verknuepfungen je Canvas Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
31 KiB
kind, project, area, status, stand
| kind | project | area | status | stand |
|---|---|---|---|---|
| map | HiveGrid Screen Project | HiveGrid Map | active | 2026-07-08 |
HiveGrid Map
Gesamtkarte aller HiveGrid-v1-Features. Eine Karte = ein Feature (so benannt, wie man es im Alltag nennen würde). Die Tickets stehen nur als Referenz dran. Ziel: alles Wichtige ist drin und verortet, der grobe Userflow steht, und pro Feature ist abhakbar, was laut Ticket rein muss.
- Visuelle Karte: Canvas
- Quelle der Wahrheit:
03 Quellen und Referenzen/hivegrid-cloud/.planning/ticket-docs/D-*.md+SCREEN-MAP.md - Detailarbeit je Feature passiert atomar als Wireframe-Paket in
02 Wireframes(bestehende Struktur). Diese Datei bleibt High-Level.
Arbeitsweise
- Feature auswählen (atomar, eines nach dem anderen).
- Grob beschreiben, was wo sein soll (Screens, grober Flow) — Checkliste hier abhaken.
- Einzelne Modals/Detailzustände bewusst NICHT jetzt (kommen im v2-Durchgang). Alles bleibt
vorgeplant/unfertig, Screens können trotzdem gebaut werden. - Ergebnis je Feature: Wireframe-Paket in
02 Wireframes/<Bereich>/WF-<Ticket> <Name>/+ Tracker-Zeilen + Update hier.
Status-Legende
| Status | Bedeutung |
|---|---|
| ✅ validiert | bearbeitet und validiert (Handoff in Tickets/Fertige Tickets/) |
| 🟡 vorgeplant | in dieser Map-Runde grob durchgeplant, Screens baubar, Modals offen |
| ⬜ offen | noch nicht angefasst |
| ⚠️ Recut | Ticket selbst wird gerade neu geschnitten — warten |
Aufwands-Typen: 🔴 Sonder-UI (wird von Hand designt, Tage) · 🔵 aus dem UI-Baukasten zusammengesteckt (Stunden) · 🟠 Mischung.
Feature-Übersicht
| Feature | Bereich | Ticket(s) | Aufwand | Status |
|---|---|---|---|---|
| App-Gerüst (Sidebar, Topbar & Design) | Basis | D-D0a | 🔴 | ✅ gebaut |
| UI-Baukasten (Listen, Formulare, Modals …) | Basis | D-D0b | 🔴 | ✅ validiert |
| Feinschliff vor Launch | Basis | D-POLISH | 🟡 Politur | ⬜ offen |
| Website (Landing & Demo-Anfrage) 🌐 | Website | D-WEB | 🟠 | ⬜ offen |
| Login, Registrierung & Workspace | Login & Zugänge | D-P2 | 🔵 | ✅ validiert |
| Dashboard (Startseite) | Suche & Dashboard | D-DASH (Teil) | 🔵 | ⬜ offen |
| Suche (Cmd+K) | Suche & Dashboard | D-DASH (Teil) | 🔴 klein | ⬜ offen |
| Lead-Eingang (Anfragen) | Vertrieb | D-P7 | 🔵 | 🟡 vorgeplant |
| Kontakte & Organisationen | Vertrieb | D-CRM | 🔵 | 🟡 vorgeplant |
| Kanban-Board & Pipelines (Projekte) | Vertrieb | D-P8 + D-KANBAN | 🟠 | ⬜ offen |
| Projekt-Akte (Auftrag) 📱 | Auftrag & Baustelle | D-P9 | 🟠 | ⬜ offen |
| Plantafel (Einsatzplanung) 📱 | Auftrag & Baustelle | D-PLAN | 🔴 | ⬜ offen |
| Abnahme (Baustellen-Protokoll) 📱 | Auftrag & Baustelle | D-ABN | 🔴 | ⬜ offen |
| Kampagnen & Empfängerlisten | E-Mail-Marketing | D-KAMP | 🟠 | ⬜ offen |
| Versand-Technik & Statistiken 🌐 | E-Mail-Marketing | D-P14 | 🟠 | ⬜ offen |
| Formulare (Baukasten) 🌐 | Termine & Formulare | D-FORM + D-P16 (Teil) | 🔴 | ⬜ offen |
| Online-Terminbuchung 🌐 | Termine & Formulare | D-BOOK + D-P16 (Teil) | 🟠 | ⬜ offen |
| Kalender | Termine & Formulare | D-BOOK + D-P16 (Teil) | 🔴 mittel | ⬜ offen |
| Digital unterschreiben (E-Signatur) | Termine & Formulare | D-P16 (Teil) | 🔵 | ⬜ offen |
| Team-Chat 📱 | Kommunikation | D-CHAT | 🟠 | ⬜ offen |
| Telefonie (Anrufe) | Kommunikation | D-P15 | 🔵 | ⬜ offen |
| Benachrichtigungen | Kommunikation | D-P3 (Teil) | 🔵 | 🟡 vorgeplant |
| Aufgaben | Aufgaben & Dateien | D-P4 (Teil) | 🔵 | 🟡 vorgeplant |
| Dateien | Aufgaben & Dateien | D-P4 (Teil) | 🔵 | 🟡 vorgeplant |
| Automations-Baukasten (Flow-Editor) | Automationen | D-FLOW | 🔴 schwerste UI | ⬜ offen |
| Automationen: Übersicht & Verläufe | Automationen | D-P12 | 🟠 | ⬜ offen |
| HR-Bereich 📱 | HR | D-HR | 🔵 breit | ⬜ offen |
| Integrationen (Apps verbinden) | Verwaltung | D-P5 | 🔵 | 🟡 vorgeplant |
| Aktivitäts-Protokoll (Audit-Log) | Verwaltung | D-P3 (Teil) | 🔵 | 🟡 vorgeplant |
| Abo & Rechnungen (für HiveGrid) | Verwaltung | D-P20 (Teil) | 🔵 | ⚠️ Recut |
| Erste Schritte & Demo-Daten | Verwaltung | D-P20 (Teil) | 🔵 | ⬜ offen |
| Datenschutz (Export & Löschung) | Verwaltung | D-P21 (Teil) | 🔵 | ⬜ offen |
| Feedback & Hilfe | Verwaltung | D-P21 (Teil) | 🔵 klein | ⬜ offen |
| Plattform-Admin | Plattform-Admin | D-ADMIN | 🔵 eigene Welt | ⬜ offen |
Ticket → Feature (wo finde ich was)
| Ticket | steckt in Feature(s) |
|---|---|
| D-D0a | App-Gerüst |
| D-D0b | UI-Baukasten ✅ |
| D-WEB | Website |
| D-P2 | Login, Registrierung & Workspace ✅ |
| D-P3 | Benachrichtigungen · Aktivitäts-Protokoll |
| D-P4 | Aufgaben · Dateien |
| D-P5 | Integrationen |
| D-CRM | Kontakte & Organisationen |
| D-P7 | Lead-Eingang |
| D-P8, D-KANBAN | Kanban-Board & Pipelines |
| D-P9 | Projekt-Akte (Auftrag) |
| D-PLAN | Plantafel |
| D-ABN | Abnahme |
| D-CHAT | Team-Chat |
| D-P15 | Telefonie |
| D-KAMP | Kampagnen & Empfängerlisten |
| D-P14 | Versand-Technik & Statistiken |
| D-FORM | Formulare |
| D-BOOK | Online-Terminbuchung · Kalender |
| D-P16 | Formulare · Online-Terminbuchung · Kalender · E-Signatur |
| D-FLOW | Automations-Baukasten |
| D-P12 | Automationen: Übersicht & Verläufe |
| D-HR | HR-Bereich |
| D-DASH | Dashboard · Suche |
| D-P20 | Abo & Rechnungen ⚠️ · Erste Schritte & Demo-Daten |
| D-P21 | Datenschutz · Feedback & Hilfe |
| D-ADMIN | Plattform-Admin |
| D-POLISH | Feinschliff vor Launch |
Grober Userflow (die Kette vom Anruf zum Geld)
Wege rein: Website-Demo ─┐
Formular ─────┤
Terminbuchung ┼──▶ Lead-Eingang ──▶ Kontakt anlegen/verknüpfen
Anruf ────────┘ │
│ Freigabe = ja → wird Projekt
▼
Kanban-Board (Vertriebs-Board) ── gewonnen ──▶ Auftrags-Board
│
▼
Projekt-Akte (Termine, Checklisten, Rechnung) ──▶ Plantafel ──▶ Abnahme
▲ ▲ │
HR (Urlaub/krank) ────────┼── Konflikt-Warnung ──────┘ │
└───────── Mängel werden Aufgaben ◀──────┘
Überall dabei: App-Gerüst + UI-Baukasten (Basis), Aufgaben-/Dateien-Reiter auf jeder Detailseite, Benachrichtigungen, Aktivitäts-Protokoll, Automationen (können in allen Features auslösen und handeln), Suche + Dashboard.
Vier Grundsatz-Entscheidungen, die überall gelten:
- Ein Projekt-Datensatz (AD-20): »Deal« und »Auftrag« sind nur zwei Boards auf dasselbe Projekt — nichts wird kopiert oder übergeben.
- Keine KI in v1 (AD-26): Sprach-zu-Automation, KI-Widgets, AI-Credits sind raus; HiveGrid wird stattdessen von außen per MCP ansteuerbar.
- Billing neu geschnitten (AD-27): eigener Abrechnungs-Unterbau (Lago + Mollie) — betrifft das Feature »Abo & Rechnungen«.
- PWA statt App-Store (AD-17): alles läuft im Browser, 📱-Features sind fürs Monteur-Handy gebaut, teils offline.
Abhaklisten je Feature
Abhaken = in der groben Planung berücksichtigt (Screens/Flow verortet). Quelle: jeweilige Ticket-Doc.
Basis
App-Gerüst (Sidebar, Topbar & Design) — D-D0a — ✅ gebaut (David, in Subframe)
- Design-Grundlagen: Farben, Schriften, Abstände, Hell/Dunkel ohne Aufblitzen
- Sidebar: Module je Abo ein-/ausblendbar, Bereiche »Arbeit« + »Verwaltung«, einklappbar, Handy-Variante 📱
- Topbar: Workspace-Wechsler, Such-Knopf (Cmd+K), Benachrichtigungs-Glocke, Profil-Menü
- Breadcrumb (Pfad-Anzeige bis zum Datensatz)
- Warn-Banner-System (Zahlung offen / eingefroren / Löschung geplant / gesperrt — stapelbar)
- Erfolgs-/Fehlermeldungen in Klartext mit Lösungs-Knopf
- Stand 2026-07-08: von David gebaut und für passend erklärt; finale Sidebar-Belegung (welche Punkte, welche Gruppierung) wird in der Infrastruktur-Runde festgezurrt.
UI-Baukasten (Listen, Formulare, Modals …) — D-D0b — ✅ validiert
- Bausteine: Liste, Detailseite (mit Aktivitäts-Verlauf), Formular-Felder (12 Typen), Dialog/Wizard, Settings-Seite, Zustands-Set (leer/laden/Fehler/kein Zugriff/offline)
- Kleinteile: Buttons, Tags, Avatare, Tabs, Zahlen-Kacheln, Charts, Markdown, Datei-Dropzone, Unterschriften-Feld, Emoji, @-Erwähnung
- Layout-Standards dokumentiert →
04 Standards/Subframe UI Standards/
Feinschliff vor Launch — D-POLISH — ⬜ offen
- Terminbuchungs-Seite, öffentliche Formulare, Marketing-Mails polieren (Branding, alle Zustände, Handy, Micro-Interactions)
- Hell/Dunkel + Handy-Varianten der öffentlichen Seiten final
- Farb-/Schrift-Abgleich gegen Website und App-Gerüst (kein Auseinanderlaufen)
- »So muss es aussehen«-Screenshots je öffentlicher Seite einfrieren (vor dem Freeze)
Website 🌐
Website (Landing & Demo-Anfrage) — D-WEB — ⬜ offen
- Startseite (Aufmacher, Nutzenversprechen, Referenz-Plätze, Haupt-Knopf Demo/Registrieren)
- Features-Seite (Abschnitte je Modul, Screenshots)
- Preise-Teaser (Baukasten-Prinzip andeuten, kein Selbst-Kauf)
- Demo-Anfrage-Formular (Spam-Schutz) → landet im Lead-Eingang
- Marken-Design (Farben/Schriften/Logo) als gemeinsame Quelle für Website UND App
- Hell/Dunkel + Handy-tauglich
Login & Zugänge
Login, Registrierung & Workspace — D-P2 — ✅ validiert / in Subframe
- Registrierung, Login + 2FA, Passwort vergessen/ändern, zentraler »Passwort setzen«-Flow
- Workspace-Auswahl + neuen Workspace anlegen, Profil & Sicherheit, 2FA verwalten
- Mitarbeiter & Rollen (einladen, deaktivieren, Rollen anlegen/duplizieren/bearbeiten)
- Konto/Workspace löschen → bewusst geparkt (Backlog)
- Details:
02 Wireframes/P2 Auth/+Tickets/Fertige Tickets/D-P2 Auth Wireframes.md
Suche & Dashboard
Dashboard (Startseite) — D-DASH (Teil) — ⬜ offen
- 3 feste Ansichten je Rolle: Chef / Büro / Monteur 📱 (kein freies Umbauen in v1)
- Bausteine: Zahlen-Kachel, Liste, Trend-Chart — live aktualisiert, pausierbar
- Nur Filter/Zeitraum je Baustein einstellbar; »zuletzt aktualisiert vor X Min«
- Dashboard-Wechsler (je nach Rolle)
Suche (Cmd+K) — D-DASH (Teil) — ⬜ offen
- Such-Fenster per Tastenkürzel: Live-Suche, Treffer nach Typ gruppiert, Treffer-Hervorhebung, Pfeiltasten-Bedienung
- Leer-Zustand mit letzten Suchen
- Große Such-Seite mit Filter-Leiste (Typ, Datum, Zuständiger, Tags) und Sortierung
- Zeigt nur Erlaubtes; Hinweis »weitere Treffer, die du nicht siehst«
Vertrieb
Lead-Eingang (Anfragen) — D-P7 — 🟡 vorgeplant (2026-07-08)
- Eingangs-Liste (Quelle, Status, Freigabe ja/nein/unklar, Duplikat-/Spam-Marker, Schnell-Aktionen, Mehrfach-Aktionen, live)
- Anfrage-Detail (Quelle im Detail, Spam-Wert mit Begründung, »könnte dieser Kontakt sein«-Hinweise, Verlauf bei Mehrfach-Anfragen)
- »Zu Projekt machen« als großes Modal (Daten-Übernahme-Vorschau, Ziel-Board + Start-Spalte, Kontakt anlegen oder verknüpfen) — auch als Bulk (Massen-Konvertierung, Davids Ergänzung)
- Statistiken (eingegangen, Umwandlungsquote, Reaktionszeit, je Quelle, Drill-Down in gefilterte Inbox)
- Quellen-Verwaltung (inkl. Webhook-Link für Fremd-Websites)
- Spam-Schutz-Einstellungen (Limits, automatische Markierung, Quarantäne, Auto-Löschfristen)
- Anfrage von Hand anlegen als Modal (mit Duplikat-Check beim Tippen); Inline-Anlegen als Später-Muster
- Davids Delta: CSV-Import-Wizard (Datei → Spalten zuordnen → Vorschau → Import) — Change-Request an Dev
- Paket:
02 Wireframes/P7 Leads/WF-P7 Leads/(Screens validiert; Subframe steht aus)
Kontakte & Organisationen — D-CRM — 🟡 vorgeplant (2026-07-08)
- Kontakt-Liste (Filter, Mehrfach-Aktionen, CSV-Export)
- Organisations-Liste (heißt »Organisation«, nicht »Unternehmen«)
- Kontakt-Karteikarte = Vorlage für alle Detailseiten — validiertes Grundgerüst: Zweispalter + Reiter (links Stammdaten/Felder/Tags/Verknüpfungen, rechts Verlauf/Projekte/Aufgaben/Dateien/Notizen, Schnell-Aktionen im Kopf)
- Organisations-Karteikarte (verknüpfte Kontakte mit Rolle, Hauptkontakt markiert)
- Eigene Felder verwalten (je Datentyp, SHK-Vorlagen vorbefüllt)
- Tags verwalten (Farbe, zusammenführen)
- Duplikate nebeneinander vergleichen und Feld für Feld zusammenführen
- Kontakt-Logik: Typ (Privatperson/Organisation) · Status (Kontakt/Kunde/Bestandskunde) · Rolle bei Verknüpfung
- Duplikat-Warnung schon beim Anlegen (Anlegen als Modal, nur Name Pflicht)
- Davids Idee dokumentiert (Später): Inline-Anlegen in der Liste (Notion-Stil)
- Paket:
02 Wireframes/P6 Kontakte/WF-P6 Kontakte und Organisationen/(Screens validiert; Subframe steht aus)
Kanban-Board & Pipelines (Projekte) — D-P8 + D-KANBAN — ⬜ offen
- Kanban-Board: Spalten = Status, Karten ziehen = Status wechseln; Spaltenkopf mit Anzahl + Summe
- Karten: Titel, Summe (nur für Berechtigte), Avatar, Termin, max. 3 Tags, »hängt fest«-Marker
- Gewonnen = kurze Bestätigung · Verloren = Grund ist Pflicht
- Board-Wechsler (Vertrieb / Auftrag / eigene), Filter + »nur meine«, live
- Projekt-Liste über alle Boards (Filter, CSV)
- Projekt-Detailseite (klickbare Status-Leiste, Status-Verlauf, Herkunft »kam aus Anfrage X«, Gewonnen/Verloren-Banner mit 24-h-Rückgängig)
- Board-Einstellungen (Spalten anlegen/sortieren/färben, Zugriff je Rolle, Pflichtfelder + Sichtbarkeit je Feld)
- Verlust-Gründe verwalten (SHK-Vorlagen vorbefüllt)
- Zahlen-Grundlage fürs Dashboard (Prognose, Abschlussquoten) — kein eigener Screen
- Merken: Ein Projekt-Datensatz, Boards sind nur Sichten (AD-20).
Auftrag & Baustelle
Projekt-Akte (Auftrag) 📱 — D-P9 — ⬜ offen
- Reiter am Projekt: Team-Mitglieder / Termine / Rechnungen (neu) / Checklisten inkl. Mängel / Aufgaben / Dateien / Abnahmen
- Rechnung am Projekt (Nummer, Betrag, Status: Entwurf → gestellt → bezahlt/storniert, PDF)
- Board-Einstellung »Abnahme Pflicht vor Status X« + Auto-Archiv nach N Tagen
- Abnahme-Formular-Vorlagen (aus dem Formular-Baukasten, SHK-Vorlage vorbefüllt)
- Projekt-Vorlagen (Standard-Board, Team, Aufgaben, Termine vorbefüllt)
- Banner »offene Mängel«; Handy-Ansicht (Stammdaten, heutige Aufgaben, Abnahme-Knopf, Foto-Upload)
- v2: Material, Zeiterfassung, Leistungspositionen, KWP.
Plantafel (Einsatzplanung) 📱 — D-PLAN — ⬜ offen
- Planungs-Raster: Zeilen = Mitarbeiter, Spalten = Zeit (Tag/Woche/Monat), Einsätze ziehen/verlängern
- Klick auf freien Slot = neuer Einsatz; Status-Kette geplant → bestätigt → unterwegs → fertig; mehrere auf einmal umplanen
- Konflikt-Warnung (doppelt verplant, Urlaub/krank, außerhalb Arbeitszeit) mit »Trotzdem zuweisen?«
- Kalender-Abgleich-Anzeige je Einsatz
- Monteur-Handy-Modus »Meine Termine heute« / »Meine Woche« (Adresse + Navi-Link, Status per Tipp, offline)
Abnahme (Baustellen-Protokoll) 📱 — D-ABN — ⬜ offen
- Abnahme-Formular (Datum, Anwesende, Druckprobe, Funktionsprüfung, Zählerstände, übergebene Dokumente, Bemerkungen)
- Mängel einzeln erfassen, je mit Foto + Einstufung (kritisch/klein/kosmetisch)
- Mit Mängeln abgenommen → Mängel werden Aufgaben · Abgelehnt → zurück in Ausführung + Meldung an Projektleiter
- Unterschrift Kunde + Monteur direkt auf dem Gerät
- PDF + automatische Mail an den Kunden; danach unveränderbar (6 Jahre)
- Offline ausfüllbar, lädt später hoch; mehrere (Teil-)Abnahmen je Projekt + Übersichts-Liste
E-Mail-Marketing
Kampagnen & Empfängerlisten — D-KAMP — ⬜ offen
- Kampagne in 6 Schritten: Absender → Inhalt (Editor, Platzhalter wie {Vorname}, Pflicht-Fußzeile, Desktop-/Handy-Vorschau) → Empfänger → Test-Mail (max. 5) → Zeitpunkt → letzter Check
- Letzter Check blockiert Versand bei Rot (Domain bestätigt? Abmelde-Link? Impressum? Tageslimit?)
- Empfänger-Vorschau zeigt, wer rausfällt und warum (abgemeldet, unzustellbar, gesperrt)
- Empfängerlisten (Segmente): Filter kombinierbar (und/oder), Live-Anzahl, Stichproben-Vorschau, dynamisch oder eingefroren
Versand-Technik & Statistiken 🌐 — D-P14 — ⬜ offen
- Eigene Absender-Domain einrichten (DNS-Einträge mit Kopier-Knopf, Status-Ampel, Auto-Prüfung alle 5 Min)
- Mail-Mitschnitt per BCC (Schalter + angezeigte BCC-Adresse, »Mails erscheinen am Kontakt«)
- Kampagnen-Übersicht + Statistik-Seite (zugestellt/geöffnet/geklickt/abgemeldet, welche Links geklickt, je Empfänger)
- Absender-Verwaltung + Sperrliste (mit Grund)
- Vorlagen-Liste
- 🌐 Abmelde-Seite (ein Klick, optional Grund, Firmen-Branding)
- v2: echtes Postfach in HiveGrid (Inbox, Antworten).
Termine & Formulare
Formulare (Baukasten) 🌐 — D-FORM + D-P16 (Teil) — ⬜ offen
- Formular-Baukasten: Felder per Ziehen anordnen (12 Feld-Typen), Feld-Einstellungen, Live-Vorschau
- Wenn-Dann-Logik (»zeige Feld X, wenn Y = Z«)
- Veröffentlichen + Teilen: Link, QR-Code, Website-Einbettung
- Nach dem Absenden: Anfrage/Kontakt/Projekt/Aufgabe anlegen, Mail senden, Webhook, Automation starten (mit Feld-Zuordnung)
- 🌐 Öffentliches Formular (Logik live, Spam-Schutz, Firmen-Logo, alle Zustände)
- Formular-Liste + Antworten-Übersicht (Tabelle, Filter, CSV, PDF-Export, Aktions-Protokoll mit »nochmal ausführen«)
- Renderer wiederverwendbar (steckt auch in HR-Anträgen, Buchungs-Fragen, Abnahme-Vorlagen)
Online-Terminbuchung 🌐 — D-BOOK + D-P16 (Teil) — ⬜ offen
- 🌐 Buchungs-Seite: freien Termin wählen (Zeitzonen-fest) → Fragen-Formular → Bestätigung + Kalender-Datei (.ics); einbettbar
- Buchung erzeugt Anfrage oder hängt sich an bestehenden Kontakt + Bestätigungs-Mail; kein Doppel-Buchen möglich
- Intern: Buchungs-Liste (Reiter anstehend/vergangen/storniert, CSV) + Detail (stattgefunden/No-Show, stornieren mit Grund + Auto-Mail, verschieben, anderen Mitarbeiter zuweisen)
- Buchungsseiten-Editor (Dauer, Puffer, Vorlauf, Mitarbeiter, Fragen-Formular, Bestätigungs-Mail, Einbett-Code)
- Verfügbarkeits-Zeiten (Wochen-Regeln + Ausnahme-Tage)
- v1: Vergabe nur »erster freier Mitarbeiter«.
Kalender — D-BOOK + D-P16 (Teil) — ⬜ offen
- Monats-/Wochen-Ansicht mit allen Terminen (Google + Buchungen + Plantafel, je mit Herkunfts-Marker)
- Google-Kalender verbinden (Kalender auswählen, Richtung des Abgleichs, sauber trennen)
- Konflikt-Übersicht in Klartext (was kollidierte, wie gelöst)
- Fremde private Termine nur als »belegt« sichtbar
- v2: Outlook.
Digital unterschreiben (E-Signatur) — D-P16 (Teil) — ⬜ offen
- Assistent am Projekt: PDF hochladen → Unterzeichner + Reihenfolge → senden
- Kunde unterschreibt per Link (mit Code-Bestätigung) oder direkt auf dem Gerät vor Ort
- Status je Unterzeichner (gesendet/angesehen/unterschrieben/abgelehnt), Erinnerung, Zurückziehen
- Original-PDF, unterschriebenes PDF + Abschluss-Nachweis herunterladbar
- Eigene Lösung; PandaDoc nur optional mit eigenem Schlüssel.
Kommunikation
Team-Chat 📱 — D-CHAT — ⬜ offen
- Channel-Liste (Ungelesen-Zähler, @-Marker, anpinnen/stummschalten, Projekt-Status bei Projekt-Chats)
- Chat-Verlauf (Antwort-Threads, Emoji-Reaktionen, Anhänge, bearbeitet-Marker, »gelesen von X von Y«)
- Schreibfeld (Formatierung, Emoji, @-Erwähnung mit Vorschlägen, Anhänge, Entwurf bleibt erhalten), »tippt gerade …«
- Angepinnte Nachrichten, alle meine Erwähnungen, Suche über alle Channels
- Neuer Channel / Direktnachricht; Channel-Einstellungen (Mitglieder, archivieren)
- Projekt-Channels: Team wird automatisch synchron gehalten, Chat erscheint im Projekt
- Admin-Einsicht in DMs nur mit Pflicht-Begründung + sichtbarem Hinweis-Banner
- Monteur-Handy-Ansicht (vereinfacht, Foto-Direktupload, Push)
Telefonie (Anrufe) — D-P15 — ⬜ offen
- AirCall verbinden (Status-Ampel, Telefon-Nutzer ↔ HiveGrid-Nutzer zuordnen mit Auto-Vorschlag, »Verbindung testen«)
- Anruf-Liste (Richtung, Dauer, erkannter Kontakt, verpasst-Marker)
- Anruf-Detail (Zuordnung korrigieren, Notiz, Aufnahme anhören)
- Anruf-Knopf an Kontakt/Anfrage/Projekt (bei mehreren Nummern: Auswahl; ohne Anbindung: normaler Telefon-Link)
- Meldung bei eingehendem Anruf; unbekannte Nummer → automatisch neue Anfrage
- v2: HalloPetra (KI-Telefonassistent).
Benachrichtigungen — D-P3 (Teil) — 🟡 vorgeplant (2026-07-08)
- Glocke mit Ungelesen-Zähler + Aufklapp-Liste (Klick springt direkt zur Sache)
- Eigene Seite mit allen Meldungen (Reiter Alle/Ungelesen, als gelesen markieren, aufräumen)
- Einstellungen: je Ereignis-Typ wählbar In-App und/oder E-Mail, Master-Schalter »alle E-Mails aus«
- Klartext-Hinweis, wenn Mails nicht ankommen
- Davids Ergänzungen: Drawer mit »Alle anzeigen«, Aktualisieren, Wegklicken einzelner Einträge, Typ-Icons je Quelle
- v2: Ruhezeiten, Zusammenfassen, Push.
- Paket:
02 Wireframes/P3 Querschnitt/WF-P3 Benachrichtigungen/(Screens validiert; Subframe steht aus)
Aufgaben & Dateien
Aufgaben — D-P4 (Teil) — 🟡 vorgeplant (2026-07-08)
- Aufgaben-Liste (Meine / von mir erstellt / Alle, Filter, Mehrfach-Aktionen, Schnell-Aktionen in der Zeile)
- Aufgabe: Frist (überfällig = rot), Priorität, zuständig Person ODER Gruppe, Beobachter, Verknüpfung zu Kontakt/Projekt/…
- Herkunft sichtbar: von Hand / aus Chat / aus Formular / aus Automation — mit Link zur Quelle
- Neue Aufgabe als Dialog (auch vorbefüllt aus einer Detailseite heraus)
- Als Reiter in jeder Detailseite eingebettet — als eigener Frame V01 (Einbett-Muster)
- Erinnerungs-Hinweise (vor / bei / nach Frist), Auto-Archiv nach 30 Tagen
- Davids Ergänzung (Delta): Topbar-Button »Meine Aufgaben« + Aufgaben-Drawer rechts (Schnellzugriff)
- Paket:
02 Wireframes/P4 Aufgaben und Dateien/WF-P4 Aufgaben/(Screens validiert; Subframe steht aus)
Dateien — D-P4 (Teil) — 🟡 vorgeplant (2026-07-08)
- Datei-Übersicht (Tabelle/Kacheln, Filter nach Verknüpfung/Typ/Tags, Mehrfach-Aktionen inkl. ZIP-Download) + Presets »Meine Dateien / Alle«
- Upload per Drag&Drop (mehrere gleichzeitig, Fortschritt je Datei, Fehler + erneut versuchen)
- Datei-Detail (Vorschau Bild/PDF, iPhone-Fotos werden automatisch JPG, Tags, Notizen, Verknüpfungen mit Rolle)
- Als vorgefilterte Sektion in jeder Detailseite eingebettet
- Teilen/Freigeben einzelner Dateien = v1 (Davids Entscheidung 2026-07-08) → Change-Request an Dev, UI wird im Paket mitgeplant. Ordner + Versionen bleiben v2.
- v2: Ordner, Datei-Versionen, Office-/Video-Vorschau, Texterkennung.
- Paket:
02 Wireframes/P4 Aufgaben und Dateien/WF-P4 Dateien/(Screens validiert; Subframe steht aus)
Automationen
Automations-Baukasten (Flow-Editor) — D-FLOW — ⬜ offen
- Zeichenfläche: Bausteine setzen, verbinden, verschieben, duplizieren; rückgängig/wiederholen; Mini-Übersichtskarte; automatisch anordnen
- Baustein-Katalog nach Modul: Auslöser (neue Anfrage, Status-Wechsel, Formular, Buchung, Zeitplan, Webhook …) + Aktionen (Aufgabe, Mail, Benachrichtigung, Wenn-Dann, Warten, Schleife, HTTP)
- Einstellungs-Panel je Baustein, alles in verständlichem Deutsch, mit Fehler-Hinweisen (nicht verbunden, unvollständig)
- Probelauf-Vorschau: »trifft X Datensätze« + Beispiele — ab Schwelle Pflicht-Bestätigung vor dem Aktivieren
- Schleifen-Warnung mit Abhängigkeits-Bild + »Beheben«-Knopf; Auto-Pause bei Anomalien
- Sprach-Eingabe → gestrichen (keine KI in v1). Aufwendigste UI der App, früh anfangen.
Automationen: Übersicht & Verläufe — D-P12 — ⬜ offen
- Liste aller Automationen (aktiv/pausiert/Entwurf, Läufe der letzten 30 Tage, »nur meine«)
- Lauf-Liste + Lauf-Detail: Schritt für Schritt in Klartext (was, womit, wie lange, Ergebnis)
- 24 h rückgängig (Countdown-Knopf), fehlgeschlagenen Schritt neu anstoßen, ab Schritt X fortsetzen
- Vorlagen-Katalog (SHK-Vorlagen + eigene aus bestehender Automation erstellen)
- Baustein-Einstellungs-Inhalte (werden im Flow-Editor eingeblendet)
HR
HR-Bereich 📱 — D-HR — ⬜ offen
- HR-Startseite (angepinnte Ankündigungen, offene Pflichten, meine Anträge, wer ist heute da, Geburtstage, Schnell-Knöpfe »krank melden / Urlaub beantragen«)
- Ankündigungen (Bestätigungs-Knopf + Lese-Nachweis, Reaktionen, Kommentare) + Verwaltung
- Urlaub & Krankmeldung (Reiter Meine/Genehmigungen/Team, Genehmigen mit Konflikt-Hinweis aus der Plantafel, Krankschreibung verschlüsselt hochladen, Monats-Kalender für Admin)
- Lohnabrechnungen (eigene ansehen; Admin: Sammel-Upload mit automatischer Zuordnungs-Vorschau)
- Anträge (Spesen, Hardware, Schulung, Zeugnis … mit Genehmiger und Kommentaren) + Vorlagen-Verwaltung
- Passwort-Safe (Werte nie offen sichtbar, Aufdecken wird protokolliert, Kopieren löscht sich nach 30 s)
- Umfragen (Teilnahme + Auswertung, anonym möglich)
- Mitarbeiter-Verzeichnis + Profil, Standorte, eigene Dokumente, Upload-Erinnerungen
- Wichtig: Mitarbeiter-Sicht und HR-Verwaltung strikt getrennt; Urlaub/krank fließt in die Plantafel.
Verwaltung
Integrationen (Apps verbinden) — D-P5 — 🟡 vorgeplant (2026-07-08)
- App-Katalog (nach Kategorie inkl. KI/MCP, Logo, Status-Ampel, aktive Verbindungen, Suche + Filter)
- Verbindung einrichten: Schritt-für-Schritt (Voraussetzungen → Zugangsdaten → Test → erster Abgleich) — beide Wege als Frames: OAuth + API-Schlüssel
- Verbindungs-Verwaltung (mehrere je App mit Namens-Label, neu verbinden, trennen mit mehrstufiger Nachfrage, kein Hard-Delete)
- Abgleich-Verlauf in Klartext (»32 Kontakte aktualisiert, 2 Fehler«) mit Lauf-Detail — als eigene Seiten (Davids Entscheidung)
- Zustands-Ampel (läuft / hakt / kaputt / getrennt) mit Lösungs-Hinweisen
- Offen: kommende Apps als Teaser mit Schloss im Katalog? (David/Dev)
- Gemeinsames Gerüst für: E-Mail, Telefonie, Kalender, Signatur. KWP-Oberfläche → v2.
- Paket:
02 Wireframes/P5 Integrationen/WF-P5 Integrationen/(Screens validiert; Subframe steht aus)
Aktivitäts-Protokoll (Audit-Log) — D-P3 (Teil) — 🟡 vorgeplant (2026-07-08)
- Protokoll-Liste: wer (Mensch/Automation/Agent/Admin), wann, was — als deutscher Klartext-Satz, mit Filtern
- Detail-Ansicht mit Vorher/Nachher-Vergleich Feld für Feld
- Export mit Pflicht-Angabe des Zwecks (Jobs mit Status + Download) — als Reiter im Protokoll-Screen
- »Verlauf dieses Objekts« als wiederverwendbarer Drawer für jede Detailseite
- Davids Ergänzung: sortier-/filterbar nach Mitarbeiter, Zeitraum, Bereich (Modul) und Änderungs-Art
- v2: Aufbewahrungs-Regeln, gespeicherte Ansichten.
- Paket:
02 Wireframes/P3 Querschnitt/WF-P3 Audit Log/(Screens validiert; Subframe steht aus)
Abo & Rechnungen (für HiveGrid) — D-P20 (Teil) — ⚠️ Ticket braucht Recut (AD-27)
- Abo-Übersicht nur lesend (Plan, Plätze, gebuchte Module, Test-Countdown)
- Verbrauchs-Balken (Automations-Läufe, Speicher) — Transparenz, keine Abrechnung nach Verbrauch
- Rechnungen + Zahlungsstatus mit Klartext-Hilfe bei Problemen
- ⚠️ Erst planen, wenn der Brief nach dem Billing-Umbau neu geschnitten ist. Kein Selbst-Upgrade in v1.
Erste Schritte & Demo-Daten — D-P20 (Teil) — ⬜ offen
- Erste-Schritte-Checkliste (Status wird automatisch erkannt, Direkt-Link je Punkt, abhakbar, ausblendbar, auch als Dashboard-Kachel)
- Beispieldaten: Knopf »anlegen« (mit Liste, was kommt), Zähler, alles wieder löschbar, »Demo ausblenden«-Filter in allen Listen
- Warn-Banner (Test läuft ab / Zahlung offen / eingefroren) + Hinweis-Toast bei gesperrtem Schreiben
- Hell/Dunkel-Umschalter (sofort, ohne Aufblitzen)
Datenschutz (Export & Löschung) — D-P21 (Teil) — ⬜ offen
- Datenschutz-Übersicht als Einstieg
- Daten-Export als ZIP (einzelner Nutzer + ganzer Workspace, Fortschritt, Download-Link 72 h gültig)
- Workspace-Löschung mehrstufig (Erklärung mit 30 Tagen Schonfrist, Export-Angebot, Passwort + 2FA, Workspace-Name als Bestätigung, Countdown mit Abbruch)
- Konto-Löschung (mehrstufig, 24 h rückgängig)
- Liste der Unterauftragsverarbeiter (EU-Marker, Vertrags-Links, Export) + AVV (PDF, Zustimmungs-Verlauf)
- Auskunftsanfragen: manuelle Anleitung statt Assistent (v2).
Feedback & Hilfe — D-P21 (Teil) — ⬜ offen
- Schwebender Feedback-Knopf → kleines Formular (Fehler/Idee/Frage, Text, optional Screenshot)
- Landet in der Support-Inbox im Plattform-Admin
- Kleine FAQ-Seite (gruppierte Fragen, optional Suchfeld)
Plattform-Admin
Plattform-Admin — D-ADMIN — ⬜ offen
- Eigener Login auf admin.hivegrid.de (2FA Pflicht, kein Magic-Link)
- Übersicht: Kunden, aktive Nutzer, Umsatz, System-Ampel, Warteschlangen
- Kunden-Liste + Kunden-Akte (Status ändern mit Pflicht-Begründung, Module freischalten = Abo-Baukasten, Test verlängern, Notizen, »als Kunde einloggen« max. 30 Min mit Begründung + sichtbarem Banner)
- Kunde von Hand anlegen
- Nutzer-Hilfen (2FA zurücksetzen, Sitzungen beenden, deaktivieren)
- Abo-Verwaltung (Sonderpreise mit Begründung, Abgleich anstoßen, Erstattung)
- Feature-Schalter (je Plan, je Kunde mit Ablaufdatum)
- System-Zustand + Warteschlangen-Monitor (hängende Jobs neu anstoßen, pausieren)
- Support-Inbox (gespeist vom Feedback-Knopf) + Ticket-Detail
- Admin-Protokoll (über alle Kunden, nur lesend, Export)
- Unterauftragsverarbeiter + AVV-Versionen pflegen (Betreiber-Seite)
- Eigene Welt, eigene Sidebar. Muss funktionieren, nicht hübsch sein. v2: eigenes Admin-Rollensystem.
Offene globale Punkte
| # | Punkt | Status |
|---|---|---|
| 1 | Dashboard: nur 3 Rollen-Ansichten beschlossen (Spec nennt 7) — Rest v2 oder nachschieben? | offen (Raffael) |
| 2 | Benachrichtigungs-Test-Knopf für Admins (Mini-Feature für Demos) — drin lassen? | offen |
| 3 | »Abo & Rechnungen«-Brief nach Billing-Umbau (AD-27) neu schneiden | offen |
| 4 | erledigt |