docs: finalize P7 lead handoff and sync project

This commit is contained in:
david committed 2026-08-20 20:22:19 +02:00
1 parent d953a79e95
commit 058d72be72
43 files changed
+1685 -568

No files matched your search

+1 -1
View File
@@ -22,7 +22,7 @@
{"id":"b75d102c4db2d32f","type":"file","file":"02 Wireframes/P16 Terminbuchung/WF-P16 Terminbuchung/WF-P16 Terminbuchung.canvas","x":3067,"y":2560,"width":460,"height":220},
{"id":"8f3127f03a5bab96","type":"text","text":"## Automations-Baukasten (Flow-Editor)\n**Ticket:** `D-FLOW` · **Status:** ✅ validiert / Development-Handoff\n**Wo:** `/automations/:id/edit`\n\n**Final:** Vollbild-Canvas, 31er-Baustein-Picker, Kontextmenü, 32 Konfigurationsdialoge, reduzierte Start-Auswahl sowie Bestätigungen für Aktivieren/Pausieren. M03 V3 bleibt als Referenz. Der Workflow-Engine-Flow umfasst 39 Seiten.\n\nKein eigener Screen für gefüllten Editor, Probelauf oder Schleifen-/Ratenwarnung. **Aufwendigste UI der ganzen App.**","x":2150,"y":3100,"width":460,"height":360,"color":"1"},
{"id":"e6d8c36a0f89d954","type":"text","text":"## Automationen: Übersicht & Verläufe\n**Ticket:** `D-P12` · **Status:** ✅ validiert / Development-Handoff\n**Wo:** `/automations`\n\n**Final:** Eigener Verwaltungs-Flow mit 5 Seiten: S01 Automation-Liste, S02 Lauf-Liste, S03 Lauf-Detail, M04 Vorlagen-Katalog und S06 Zugangsdaten. Zusammen mit den 39 Workflow-Engine-Seiten sind 44/44 aktuelle Seiten synchronisiert.\n\nDie 32 Konfigurationsdialoge bleiben einzeln dokumentiert.","x":3067,"y":3100,"width":460,"height":360,"color":"2"},
{"id":"8272764aa65537b0","type":"text","text":"## Lead-Eingang (Anfragen)\n**Ticket:** `D-P7` · **Status:** 🟡 vorgeplant (Screens validiert, Subframe offen)\n**Wo:** `/leads`\n\n**Was drin ist:** Eingangs-Liste aller Anfragen (mit Quelle, Spam-Verdacht, Duplikat-Hinweis), Anfrage-Detail, »Zu Projekt machen«, Statistiken, Quellen-Verwaltung, Spam-Schutz-Einstellungen\n\n**So funktioniert's:** Alle Anfragen (Website, Formulare, Anrufe, Buchungen) landen hier. Wer sie bearbeiten darf (Freigabe = ja), macht daraus ein Projekt und hängt den Kontakt dran.","x":2007,"y":1040,"width":460,"height":360,"color":"5"},
{"id":"8272764aa65537b0","type":"text","text":"## Lead-Eingang (Anfragen)\n**Ticket:** `D-P7` · **Status:** ✅ Development-Handoff\n**Quelle:** final 20/20 Seiten abgeglichen · S01 neue UUID · Subframe unverändert\n**Wo:** Eingang → Arbeitsliste → Lead-Record\n\n**Gebaut:** Karten-/Listen-Triage, priorisierte Arbeit, Record, Anlage/Dubletten, nächste Aktion, E-Mail und Dialer. M01 konvertiert final zu einem Deal.\n\n**Folgethemen:** ältere Projekt-Konversion, Freigabe/Zielwahl sowie Statistik, Quellen, Anti-Spam und CSV.","x":2007,"y":1040,"width":460,"height":360,"color":"5"},
{"id":"487ffd8c4ba06816","type":"file","file":"02 Wireframes/P7 Leads/WF-P7 Leads/WF-P7 Leads.canvas","x":2007,"y":1440,"width":460,"height":220},
{"id":"d9868dadb782f253","type":"text","text":"## Kontakte & Organisationen\n**Ticket:** `D-CRM` · **Status:** 🟡 vorgeplant (Screens validiert, Subframe offen)\n**Wo:** `/contacts`\n\n**Was drin ist:** Kontakt-Liste, Organisations-Liste, Kontakt-Detailseite (die Vorlage für ALLE Detailseiten), eigene Felder, Tags, Duplikate zusammenführen\n\n**So funktioniert's:** Ein Kontakt ist Privatperson oder Organisation und hat einen Status (Kontakt → Kunde → Bestandskunde). Auf der Detailseite sieht man alles: Projekte, Mails, Anrufe, Aufgaben, Dateien, Notizen.","x":3077,"y":1040,"width":460,"height":360,"color":"5"},
{"id":"e7b3227af605e50f","type":"file","file":"02 Wireframes/P6 Kontakte und Organisationen/WF-P6 Kontakte und Organisationen/WF-P6 Kontakte und Organisationen.canvas","x":3077,"y":1440,"width":460,"height":220},
+16 -15
View File
@@ -43,7 +43,7 @@ Gesamtkarte aller HiveGrid-v1-Features. Eine Karte = **ein Feature** (so benannt
| 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 |
| Lead-Eingang (Anfragen) | Vertrieb | D-P7 | 🔵 | ✅ Development-Handoff · Folgethemen dokumentiert |
| Kontakte & Organisationen | Vertrieb | D-CRM | 🔵 | 🟡 vorgeplant |
| Kanban-Board & Pipelines (Projekte) | Vertrieb | D-P8 + D-KANBAN | 🟠 | 🟢 in Subframe, abgeglichen |
| Projekt-Akte (Auftrag) 📱 | Auftrag & Baustelle | D-P9 | 🟠 | 🟡 vorgeplant |
@@ -109,10 +109,10 @@ Gesamtkarte aller HiveGrid-v1-Features. Eine Karte = **ein Feature** (so benannt
```
Wege rein: Website-Demo ─┐
Formular ─────┤
Terminbuchung ┼──▶ Lead-Eingang ──▶ Kontakt anlegen/verknüpfen
Anruf ────────┘ │
│ Freigabe = ja → wird Projekt
▼
Terminbuchung ┼──▶ Eingang ──▶ Arbeitsliste ──▶ Lead-Record
Anruf ────────┘ │
│ finales M01: Deal
▼
Kanban-Board (Vertriebs-Board) ── gewonnen ──▶ Auftrags-Board
│
▼
@@ -193,16 +193,17 @@ Abhaken = in der groben Planung berücksichtigt (Screens/Flow verortet). Quelle:
### Vertrieb
#### Lead-Eingang (Anfragen) — `D-P7` — 🟡 vorgeplant (2026-07-08)
- [x] Eingangs-Liste (Quelle, Status, Freigabe ja/nein/unklar, Duplikat-/Spam-Marker, Schnell-Aktionen, Mehrfach-Aktionen, live)
- [x] Anfrage-Detail (Quelle im Detail, Spam-Wert mit Begründung, »könnte dieser Kontakt sein«-Hinweise, Verlauf bei Mehrfach-Anfragen)
- [x] »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)
- [x] Statistiken (eingegangen, Umwandlungsquote, Reaktionszeit, je Quelle, Drill-Down in gefilterte Inbox)
- [x] Quellen-Verwaltung (inkl. Webhook-Link für Fremd-Websites)
- [x] Spam-Schutz-Einstellungen (Limits, automatische Markierung, Quarantäne, Auto-Löschfristen)
- [x] 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)
#### Lead-Eingang (Anfragen) — `D-P7` — ✅ Development-Handoff (2026-08-20)
- Quelle: [Subframe-Flow `WF-P7 LeadListe`](https://app.subframe.com/f023064a5ca0/flow/69f745e5-4a15-4227-b9db-ec08c78fd6d7/edit), nach Davids finalen Änderungen erneut 20/20 Seiten inklusive JSX gelesen; Subframe blieb unverändert.
- [x] Eingang in Karten- und Listenansicht mit Filtern, Presets, Mehrfachauswahl, Übernehmen, Zuweisen, Öffnen und Verwerfen
- [x] Priorisierte Arbeitsliste mit Fälligkeitsgruppen, Gruppierung und Abarbeiten-Modus
- [x] Lead-Record mit Stammdaten, Timeline, nächster Aktion, Ansprechpartnern und Schnellaktionen
- [x] Manuelle Lead-Anlage, Kontaktverknüpfung und Dubletten-Prüfung
- [x] E-Mail-Composer und Dialer mit den gebauten Zustandsvarianten
- [x] Finaler UI-Stand konvertiert zu einem Deal auf dem festen Vertriebsboard; ältere Projekt-Konversion bleibt als Vertragsdelta dokumentiert.
- [x] Nicht gebaute Standardzustände sind für Development als Wiederverwendung bestehender Muster eingeordnet.
- Folgethemen außerhalb dieses finalen Screen-Flows: Weiterverarbeitungsfreigabe/Zielwahl, Statistiken, Quellen-Verwaltung, Anti-Spam und CSV-Import.
- Paket: [WF-P7 Leads](<../02 Wireframes/P7 Leads/WF-P7 Leads/WF-P7 Leads.md>) · [Canvas](<../02 Wireframes/P7 Leads/WF-P7 Leads/WF-P7 Leads.canvas>) · [Ticket](<../Tickets/Fertige Tickets/D-P7 Leads.md>)
#### Kontakte & Organisationen — `D-CRM` — 🟡 vorgeplant (2026-07-08)
- [x] Kontakt-Liste (Filter, Mehrfach-Aktionen, CSV-Export)