docs: sync wireframes and finalize calendar

This commit is contained in:
david committed 2026-08-31 19:35:19 +02:00
1 parent 586994e28c
commit e0a963aaab
67 files changed
+1125 -703

No files matched your search

+47 -39
View File
@@ -42,14 +42,14 @@ Diese Datei ist der erste Ort, um zu sehen:
| WF-P5 Integrationen | D-P5 | Integrationen | Validiert | [MD](<P5 Integrationen/WF-P5 Integrationen/WF-P5 Integrationen.md>) | [Canvas](<P5 Integrationen/WF-P5 Integrationen/WF-P5 Integrationen.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-08; Sync-Verlauf als eigene Seiten; Connection-Card = Muster fuer P14/P15/P16 |
| WF-P6 Kontakte und Organisationen | D-CRM | Kontakte | Fertig / Development-Handoff | [MD](<P6 Kontakte und Organisationen/WF-P6 Kontakte und Organisationen/WF-P6 Kontakte und Organisationen.md>) | [Canvas](<P6 Kontakte und Organisationen/WF-P6 Kontakte und Organisationen/WF-P6 Kontakte und Organisationen.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/68046dc7-bc93-4232-a0da-a406a8bd10b8/edit>) | Übergabe abgeschlossen | 13/13 Live-Seiten gelesen und gerendert; S01–S04, M01a/M02a, M08 und S03a–S03f validiert; Backlog separat |
| WF-P7 Leads | D-P7 | Leads | Fertig / Development-Handoff | [MD](<P7 Leads/WF-P7 Leads/WF-P7 Leads.md>) | [Canvas](<P7 Leads/WF-P7 Leads/WF-P7 Leads.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/69f745e5-4a15-4227-b9db-ec08c78fd6d7/edit>) | Übergabe abgeschlossen | 20/20 Seiten nach Davids finalen Änderungen am 2026-08-20 erneut synchronisiert; S01 mit neuer UUID, Folgethemen separat dokumentiert |
| WF-P8 Pipelines | D-P8 + D-KANBAN | Pipelines | In Subframe | [MD](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.md>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/d9dfdec6-7236-4386-8514-697b9e0f0bc4/edit>) | Development-Handoff | 23 aktuelle Seiten per MCP abgeglichen; S03/S04/M03/M04-Produktlogik am 2026-07-28 von David validiert |
| WF-P8 Pipelines | D-P8 + D-KANBAN | Pipelines | Fertig / Development-Handoff | [MD](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.md>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/d9dfdec6-7236-4386-8514-697b9e0f0bc4/edit>) | Übergabe abgeschlossen | 23/23 aktuelle Seiten abgeglichen; S01/S02 am 2026-08-25 nach spaeteren Live-Aenderungen erneut gelesen; S03/S04/M03/M04-Produktlogik am 2026-07-28 von David validiert |
| WF-P9 Projekt-Akte | D-P9 | Auftrag | Validiert | [MD](<P9 Projekt-Akte/WF-P9 Projekt-Akte/WF-P9 Projekt-Akte.md>) | [Canvas](<P9 Projekt-Akte/WF-P9 Projekt-Akte/WF-P9 Projekt-Akte.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Rechnung v1 neu; Board-Auftragsoptionen erweitern WF-P8 S04 |
| WF-P9 Plantafel | D-PLAN | Auftrag | Validiert | [MD](<P9 Plantafel/WF-P9 Plantafel/WF-P9 Plantafel.md>) | [Canvas](<P9 Plantafel/WF-P9 Plantafel/WF-P9 Plantafel.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Monteur-Modus = 1 Frame Heute<->Woche; Konflikt-Dialog wird gebaut |
| WF-P9 Abnahme | D-ABN | Auftrag | Validiert | [MD](<P9 Abnahme/WF-P9 Abnahme/WF-P9 Abnahme.md>) | [Canvas](<P9 Abnahme/WF-P9 Abnahme/WF-P9 Abnahme.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; mehrstufiger Mobile-Workflow; immutable nach Abschluss |
| WF-P12 Flow-Editor | D-FLOW | Automationen | Fertig / Development-Handoff | [MD](<P12 Flow-Editor/WF-P12 Flow-Editor/WF-P12 Flow-Editor.md>) | [Canvas](<P12 Flow-Editor/WF-P12 Flow-Editor/WF-P12 Flow-Editor.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit>) | Übergabe abgeschlossen | 39 aktuelle Seiten: 6 finale Editor-/Modal-Seiten, M03 V3 als Referenz und 32 Konfigurationsdialoge. Picker 31/31; kein eigener Screen für gefüllten Editor, Probelauf oder Schleifen-/Ratenwarnung. |
| WF-P12 Verwaltung | D-P12 | Automationen | Fertig / Development-Handoff | [MD](<P12 Verwaltung/WF-P12 Verwaltung/WF-P12 Verwaltung.md>) | [Canvas](<P12 Verwaltung/WF-P12 Verwaltung/WF-P12 Verwaltung.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/62d8e7ad-c757-4416-b150-ae286310bca9/edit>) | Übergabe abgeschlossen | 5 finale Seiten: S01, S02, S03, M04 Vorlagen-Katalog und S06. Beide Flows zusammen 44/44 Seiten. |
| WF-D-FORM Form Builder | D-FORM | Termine & Formulare | Review | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.md>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/afb1c257-46f0-4b23-aaed-d75f4773f1a9/edit?tab=ai&conversationId=02d948da-f9aa-4ab5-8352-2745789bb9ad>) | David Review / Handoff | Mitarbeiterinnen-Paket eingebaut 2026-07-09; S02 Simple Builder ist empfohlener Hauptfluss; Advanced-Canvas bleibt Referenz |
| WF-P16 Kalender | D-BOOK + D-P16 | Termine | Validiert | [MD](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.md>) | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Davids Delta: vollwertiger Kalender (anlegen + einladen inkl. freie E-Mails, Kollegen-Overlay) = CR an Dev; Sync im P5-Muster |
| WF-P16 Kalender | D-BOOK + D-P16 | Termine | Fertig / Development-Handoff | [MD](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.md>) | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/67196422-e7bc-4a60-9556-17b4edb83246/edit>) | Development | 7 finale Live-Seiten vollständig synchronisiert; Produktregeln, E-Mail-Entscheidung und nicht blockierende Development-Hinweise abgeschlossen |
| WF-P16 Terminbuchung | D-BOOK + D-P16 | Termine | Validiert | [MD](<P16 Terminbuchung/WF-P16 Terminbuchung/WF-P16 Terminbuchung.md>) | [Canvas](<P16 Terminbuchung/WF-P16 Terminbuchung/WF-P16 Terminbuchung.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Calendly-Stil; Davids Delta: Kunde kann per Mail-Link absagen/verschieben (S04) = CR an Dev; Feld-Zuordnung zum Lead im Editor |
| WF-P16 E-Signatur | D-P16 + AK-P16d | Termine | Validiert | [MD](<P16 E-Signatur/WF-P16 E-Signatur/WF-P16 E-Signatur.md>) | [Canvas](<P16 E-Signatur/WF-P16 E-Signatur/WF-P16 E-Signatur.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Projekt-Kern statt Deal; SES-Eigenbau Default; Davids Delta: eigene Kunden-Signierseite S04 |
| WF-P15 Team-Chat | D-CHAT + AK-P15b | Kommunikation | Fertig / Development-Handoff | [MD](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.md>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/32362b7d-bdcd-413f-a9de-33e68271380c/edit>) | Übergabe abgeschlossen | 24/24 aktuelle Subframe-Seiten am 2026-08-08 im finalen Team-Chat-Flow synchronisiert; UX-Validierung und Development-Handoff abgeschlossen |
@@ -72,7 +72,7 @@ Diese Datei ist der erste Ort, um zu sehen:
| S03 | 2FA erforderlich | WF-P2 Set Password | Auth Decision | Bauen | In Subframe | nach S01, wenn 2FA Pflicht | [MD](<P2 Set Password/WF-P2 Set Password/Screens/S03 2FA erforderlich.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/c3ae9f82-bc80-455c-9c09-0d6791f29d22/edit>) | [Canvas](<P2 Set Password/WF-P2 Set Password/WF-P2 Set Password.canvas>) |
| S04 | 2FA einrichten | WF-P2 Set Password | Auth Security | Bauen | In Subframe | nach S02/S03 | [MD](<P2 Set Password/WF-P2 Set Password/Screens/S04 2FA einrichten.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/54d265e1-a26b-4a3f-a581-4e6da249a060/edit>) | [Canvas](<P2 Set Password/WF-P2 Set Password/WF-P2 Set Password.canvas>) |
| S05 | Recovery Hinweis | WF-P2 Set Password | Auth Security | Bauen | In Subframe | nach S04 | [MD](<P2 Set Password/WF-P2 Set Password/Screens/S05 Recovery Hinweis.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/e59c847b-0f58-482f-b0fb-ea88493af999/edit>) | [Canvas](<P2 Set Password/WF-P2 Set Password/WF-P2 Set Password.canvas>) |
| S06 | Abschluss | WF-P2 Set Password | Auth Feedback | Bauen | In Subframe | Flow-Ende | [MD](<P2 Set Password/WF-P2 Set Password/Screens/S06 Abschluss.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/4bd741f3-92a2-495b-4ddb-8db2-670042df98b8/edit>) | [Canvas](<P2 Set Password/WF-P2 Set Password/WF-P2 Set Password.canvas>) |
| S06 | Abschluss | WF-P2 Set Password | Auth Feedback | Bauen | In Subframe | Flow-Ende | [MD](<P2 Set Password/WF-P2 Set Password/Screens/S06 Abschluss.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/4bd741f3-92a2-495b-9db2-670042df98b8/edit>) | [Canvas](<P2 Set Password/WF-P2 Set Password/WF-P2 Set Password.canvas>) |
| V03 | 2FA Setup gesperrt | WF-P2 Set Password | Auth Blocker | Bauen | In Subframe | Variante von S04 | [MD](<P2 Set Password/WF-P2 Set Password/Varianten/V03 2FA Setup gesperrt.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/bd5706b1-92f3-4f7b-84a7-97e045d70162/edit>) | [Canvas](<P2 Set Password/WF-P2 Set Password/WF-P2 Set Password.canvas>) |
| S01 | Passwort Reset anfordern | WF-P2 Passwort Reset | Auth Form | Bauen | In Subframe | `/forgot-password` | [MD](<P2 Passwort Reset/WF-P2 Passwort Reset/Screens/S01 Passwort Reset anfordern.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/3ced4ee5-d29a-4897-b12e-1ccdc3e2452a/edit>) | [Canvas](<P2 Passwort Reset/WF-P2 Passwort Reset/WF-P2 Passwort Reset.canvas>) |
| S02 | Reset-Link gesendet | WF-P2 Passwort Reset | Auth Feedback | Bauen | In Subframe | nach S01 | [MD](<P2 Passwort Reset/WF-P2 Passwort Reset/Screens/S02 Reset-Link gesendet.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/56bcee87-b6ba-4f2a-abdb-fd9323f9b72b/edit>) | [Canvas](<P2 Passwort Reset/WF-P2 Passwort Reset/WF-P2 Passwort Reset.canvas>) |
@@ -185,29 +185,29 @@ Diese Datei ist der erste Ort, um zu sehen:
| V02 | Dialer Tastenfeld | WF-P7 Leads | Dialer-Variante | Bauen | Fertig / Development-Handoff | aus M06 | [MD](<P7 Leads/WF-P7 Leads/Screens/V02 Dialer Tastenfeld.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/8960b4b1-cecb-4050-a322-2e8e0b30f0ad/edit>) | [Canvas](<P7 Leads/WF-P7 Leads/WF-P7 Leads.canvas>) |
| V03 | Dialer Im Gespraech | WF-P7 Leads | Dialer-Variante | Bauen | Fertig / Development-Handoff | aus M06 | [MD](<P7 Leads/WF-P7 Leads/Screens/V03 Dialer Im Gespraech.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/b81072df-5ffd-45b9-959e-166a830807e6/edit>) | [Canvas](<P7 Leads/WF-P7 Leads/WF-P7 Leads.canvas>) |
| V05 | Dialer kompakt | WF-P7 Leads | Dialer-Variante | Bauen | Fertig / Development-Handoff | aus M06 | [MD](<P7 Leads/WF-P7 Leads/Screens/V05 Dialer kompakt.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/b9ea58a5-7e98-435f-8a5b-e696cbc2709b/edit>) | [Canvas](<P7 Leads/WF-P7 Leads/WF-P7 Leads.canvas>) |
| S00 | Boards-Startseite | WF-P8 Pipelines | Board-Auswahl | Bauen | In Subframe | Einstieg Pipelines | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S00 Boards-Startseite.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/1778cf5e-777b-439c-81b6-c51f85283cc4/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S01 | Kanban-Board | WF-P8 Pipelines | Board | Bauen | In Subframe | aus S00 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S01 Kanban-Board.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/52699d37-974d-4f5d-b3d0-003de765b692/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S02 | Pipelines Detailansicht | WF-P8 Pipelines | Projekt-Detail / Editor | Bauen | In Subframe | aus S01/S03 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S02 Pipelines Detailansicht.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/8f60a380-bb06-4ed7-b21f-1abd1c8ddbb7/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S03 | Projekt-Liste | WF-P8 Pipelines | Liste | Bauen | In Subframe | Schwesteransicht von S01 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S03 Projekt-Liste.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/5c5bdb0a-995e-4c22-aa8b-e48333c60297/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S04 | Board-Einstellungen | WF-P8 Pipelines | Board-Einstellungsdetail / Pipeline-Konfiguration | Bauen | In Subframe | primär aus S07 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S04 Board-Einstellungen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/0b946683-2cca-4cd4-864d-f69ed1937fdb/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S05 | Detail-Schablone Edit-Mode | WF-P8 Pipelines | Detailfeld-Konfiguration | Bauen | In Subframe | aus S04 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S05 Detail-Schablone Edit-Mode.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/699d1c64-ef84-4bb8-b1e0-e9afedaf1f3e/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S06 | Verlust-Gruende | WF-P8 Pipelines | Settings-Liste | Bauen | In Subframe | aus S00/S07 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S06 Verlust-Gruende.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/3c95e1e1-728b-460c-996f-5a641c971dfe/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S07 | Boards-Uebersicht | WF-P8 Pipelines | Admin-Boardverwaltung | Bauen | In Subframe | Admin-Einstieg | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S07 Boards-Uebersicht.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/5190e285-e92f-4ad2-9f3d-2a2f511fe695/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M03 | Kontextmen_ Rechtsklick | WF-P8 Pipelines | Kanban-Karten-Kontextmenü | Bauen | In Subframe | Karten-Rechtsklick in S01 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M03 Kontextmen_ Rechtsklick.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/78fa6fa5-e2e8-441c-aefd-e9990996b761/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S01a | Kanban-Board Empty State | WF-P8 Pipelines | Board-Variante | Bauen | In Subframe | Variante von S01 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S01a Kanban-Board Empty State.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/99a06fd6-d3c7-407b-8a52-5ffb202d5be4/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S03a | Projekt-Liste Empty State | WF-P8 Pipelines | Listen-Variante | Bauen | In Subframe | Variante von S03 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S03a Projekt-Liste Empty State.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/4f05ca11-e8b7-4b4c-a82e-abf34d64f181/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S07-D | Neues Board Dialog Variante | WF-P8 Pipelines | Modal | Bauen | In Subframe | aus S00/S07 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S07 Neues Board Dialog Variante.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/50219cd7-323d-4a74-82cd-61c23c45da79/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M01 | Verloren-Dialog | WF-P8 Pipelines | Modal | Bauen | In Subframe | aus S01/S02 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M01 Verloren-Dialog.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/e0c4d9da-aff9-400b-b028-6e215e6e86db/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S07a | Neues Board Error State | WF-P8 Pipelines | Modal-Fehler | Bauen | In Subframe | Variante von S07-D | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S07a Neues Board Error State.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/a0139eb6-cb59-47ce-8065-d1c4217a3e85/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S02-A | Modal Aufgabe erstellen | WF-P8 Pipelines | Modal | Bauen | In Subframe | Schnellaktion aus S02 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S02 Modal Aufgabe erstellen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/57954141-d806-4766-ba3e-a8a35f5b1902/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S02-N | Modal Notiz erstellen | WF-P8 Pipelines | Modal | Bauen | In Subframe | Schnellaktion aus S02 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S02 Modal Notiz erstellen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/2dcbdcd7-d91a-4e74-96ec-103e3c545e76/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S02-T | Modal Termin erstellen | WF-P8 Pipelines | Modal | Bauen | In Subframe | Schnellaktion aus S02 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S02 Modal Termin erstellen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/2a15d9a8-03b4-45e2-8c39-5be6e18b79cf/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S02-F | Modal Datei hochladen | WF-P8 Pipelines | Modal | Bauen | In Subframe | Schnellaktion aus S02 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S02 Modal Datei hochladen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/b2182708-1af1-45d1-8d18-c652081d04c5/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M04 | Pipeline-Uebergabe | WF-P8 Pipelines | Modal · Notizen | Bauen | In Subframe | letzte Stage / finaler Status in S01 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M04 Pipeline-Uebergabe.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/928e8ef6-90af-4733-8dad-38765c00c42f/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M04a | Pipeline-Uebergabe Dateien | WF-P8 Pipelines | Modal-Variante | Bauen | In Subframe | Dateien-Tab von M04 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M04a Pipeline-Uebergabe Dateien.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/2f8d946f-2700-4ba5-b1f3-f8199ef4c07f/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M04b | Pipeline-Uebergabe Aufgaben | WF-P8 Pipelines | Modal-Variante | Bauen | In Subframe | Aufgaben-Tab von M04 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M04b Pipeline-Uebergabe Aufgaben.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/9ba224d7-3288-4027-9bd1-6c1483453b4f/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M04c | Pipeline-Uebergabe Termine | WF-P8 Pipelines | Modal-Variante | Bauen | In Subframe | Termine-Tab von M04 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M04c Pipeline-Uebergabe Termine.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/d248e3b5-4470-4c33-9e2f-c2fc2cf4006a/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M05 | Modal Bestandsfeld | WF-P8 Pipelines | S05-Dialogzustand | Bauen | In Subframe | aus S05 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/Modal Bestandsfeld.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/4b1c3497-6eff-48f6-9680-1cbad7e67da7/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S00 | Boards-Startseite | WF-P8 Pipelines | Board-Auswahl | Bauen | Fertig / Development-Handoff | Einstieg Pipelines | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S00 Boards-Startseite.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/1778cf5e-777b-439c-81b6-c51f85283cc4/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S01 | Kanban-Board | WF-P8 Pipelines | Board | Bauen | Fertig / Development-Handoff | aus S00 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S01 Kanban-Board.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/52699d37-974d-4f5d-b3d0-003de765b692/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S02 | Pipelines Detailansicht | WF-P8 Pipelines | Projekt-Detail / Editor | Bauen | Fertig / Development-Handoff | aus S01/S03 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S02 Pipelines Detailansicht.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/8f60a380-bb06-4ed7-b21f-1abd1c8ddbb7/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S03 | Projekt-Liste | WF-P8 Pipelines | Liste | Bauen | Fertig / Development-Handoff | Schwesteransicht von S01 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S03 Projekt-Liste.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/5c5bdb0a-995e-4c22-aa8b-e48333c60297/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S04 | Board-Einstellungen | WF-P8 Pipelines | Board-Einstellungsdetail / Pipeline-Konfiguration | Bauen | Fertig / Development-Handoff | primär aus S07 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S04 Board-Einstellungen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/0b946683-2cca-4cd4-864d-f69ed1937fdb/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S05 | Detail-Schablone Edit-Mode | WF-P8 Pipelines | Detailfeld-Konfiguration | Bauen | Fertig / Development-Handoff | aus S04 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S05 Detail-Schablone Edit-Mode.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/699d1c64-ef84-4bb8-b1e0-e9afedaf1f3e/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S06 | Verlust-Gruende | WF-P8 Pipelines | Settings-Liste | Bauen | Fertig / Development-Handoff | aus S00/S07 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S06 Verlust-Gruende.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/3c95e1e1-728b-460c-996f-5a641c971dfe/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S07 | Boards-Uebersicht | WF-P8 Pipelines | Admin-Boardverwaltung | Bauen | Fertig / Development-Handoff | Admin-Einstieg | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S07 Boards-Uebersicht.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/5190e285-e92f-4ad2-9f3d-2a2f511fe695/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M03 | Kontextmen_ Rechtsklick | WF-P8 Pipelines | Kanban-Karten-Kontextmenü | Bauen | Fertig / Development-Handoff | Karten-Rechtsklick in S01 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M03 Kontextmen_ Rechtsklick.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/78fa6fa5-e2e8-441c-aefd-e9990996b761/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S01a | Kanban-Board Empty State | WF-P8 Pipelines | Board-Variante | Bauen | Fertig / Development-Handoff | Variante von S01 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S01a Kanban-Board Empty State.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/99a06fd6-d3c7-407b-8a52-5ffb202d5be4/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S03a | Projekt-Liste Empty State | WF-P8 Pipelines | Listen-Variante | Bauen | Fertig / Development-Handoff | Variante von S03 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S03a Projekt-Liste Empty State.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/4f05ca11-e8b7-4b4c-a82e-abf34d64f181/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S07-D | Neues Board Dialog Variante | WF-P8 Pipelines | Modal | Bauen | Fertig / Development-Handoff | aus S00/S07 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S07 Neues Board Dialog Variante.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/50219cd7-323d-4a74-82cd-61c23c45da79/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M01 | Verloren-Dialog | WF-P8 Pipelines | Modal | Bauen | Fertig / Development-Handoff | aus S01/S02 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M01 Verloren-Dialog.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/e0c4d9da-aff9-400b-b028-6e215e6e86db/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S07a | Neues Board Error State | WF-P8 Pipelines | Modal-Fehler | Bauen | Fertig / Development-Handoff | Variante von S07-D | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S07a Neues Board Error State.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/a0139eb6-cb59-47ce-8065-d1c4217a3e85/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S02-A | Modal Aufgabe erstellen | WF-P8 Pipelines | Modal | Bauen | Fertig / Development-Handoff | Schnellaktion aus S02 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S02 Modal Aufgabe erstellen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/57954141-d806-4766-ba3e-a8a35f5b1902/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S02-N | Modal Notiz erstellen | WF-P8 Pipelines | Modal | Bauen | Fertig / Development-Handoff | Schnellaktion aus S02 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S02 Modal Notiz erstellen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/2dcbdcd7-d91a-4e74-96ec-103e3c545e76/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S02-T | Modal Termin erstellen | WF-P8 Pipelines | Modal | Bauen | Fertig / Development-Handoff | Schnellaktion aus S02 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S02 Modal Termin erstellen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/2a15d9a8-03b4-45e2-8c39-5be6e18b79cf/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S02-F | Modal Datei hochladen | WF-P8 Pipelines | Modal | Bauen | Fertig / Development-Handoff | Schnellaktion aus S02 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/S02 Modal Datei hochladen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/b2182708-1af1-45d1-8d18-c652081d04c5/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M04 | Pipeline-Uebergabe | WF-P8 Pipelines | Modal · Notizen | Bauen | Fertig / Development-Handoff | letzte Stage / finaler Status in S01 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M04 Pipeline-Uebergabe.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/928e8ef6-90af-4733-8dad-38765c00c42f/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M04a | Pipeline-Uebergabe Dateien | WF-P8 Pipelines | Modal-Variante | Bauen | Fertig / Development-Handoff | Dateien-Tab von M04 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M04a Pipeline-Uebergabe Dateien.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/2f8d946f-2700-4ba5-b1f3-f8199ef4c07f/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M04b | Pipeline-Uebergabe Aufgaben | WF-P8 Pipelines | Modal-Variante | Bauen | Fertig / Development-Handoff | Aufgaben-Tab von M04 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M04b Pipeline-Uebergabe Aufgaben.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/9ba224d7-3288-4027-9bd1-6c1483453b4f/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M04c | Pipeline-Uebergabe Termine | WF-P8 Pipelines | Modal-Variante | Bauen | Fertig / Development-Handoff | Termine-Tab von M04 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/M04c Pipeline-Uebergabe Termine.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/d248e3b5-4470-4c33-9e2f-c2fc2cf4006a/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| M05 | Modal Bestandsfeld | WF-P8 Pipelines | S05-Dialogzustand | Bauen | Fertig / Development-Handoff | aus S05 | [MD](<P8 Pipelines/WF-P8 Pipelines/Screens/Modal Bestandsfeld.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/4b1c3497-6eff-48f6-9680-1cbad7e67da7/edit>) | [Canvas](<P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.canvas>) |
| S01 | Auftrags-Reiter am Projekt | WF-P9 Projekt-Akte | Detail-Erweiterung | Bauen | Validiert | `/projects/:id` | [MD](<P9 Projekt-Akte/WF-P9 Projekt-Akte/Screens/S01 Auftrags-Reiter.md>) | - | [Canvas](<P9 Projekt-Akte/WF-P9 Projekt-Akte/WF-P9 Projekt-Akte.canvas>) |
| S02 | Mobil-Modus | WF-P9 Projekt-Akte | Variante 📱 | Bauen | Validiert | `/projects/:id` (Handy) | [MD](<P9 Projekt-Akte/WF-P9 Projekt-Akte/Screens/S02 Mobil-Modus.md>) | - | [Canvas](<P9 Projekt-Akte/WF-P9 Projekt-Akte/WF-P9 Projekt-Akte.canvas>) |
| M01 | Rechnung anlegen | WF-P9 Projekt-Akte | Modal | Bauen | Validiert | Rechnungen-Reiter | [MD](<P9 Projekt-Akte/WF-P9 Projekt-Akte/Screens/M01 Rechnung anlegen.md>) | - | [Canvas](<P9 Projekt-Akte/WF-P9 Projekt-Akte/WF-P9 Projekt-Akte.canvas>) |
@@ -271,6 +271,7 @@ Diese Datei ist der erste Ort, um zu sehen:
| E02 | S00 Keine Treffer | WF-D-FORM Form Builder | Empty State | Bauen | Subframe Draft / Review offen | `/forms` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/03 E02 S00 Keine Treffer.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/ccf8d2f7-e7b4-4ffd-87f6-1785edc1b2f7/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| S01 | Formularart auswaehlen | WF-D-FORM Form Builder | Einstieg / Auswahl | Alternative bauen | Subframe Draft / Review offen | `/forms/new` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/04 S01 Formularart auswaehlen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/c423ebcd-914f-4038-ab9f-7c2a745a8bec/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| S02 | Einfacher Fragen Editor | WF-D-FORM Form Builder | Simple Builder Alternative | Alternative bauen | Subframe Draft / Review offen | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/05 S02 Einfacher Fragen Editor.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/181aaa0f-5ae7-4f74-acf7-8273fbbe4dd5/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| S01B | Gefuehrter Fragen Editor | WF-D-FORM Form Builder | Builder Backlog | Nicht im Handoff | Subframe Backlog / nicht im Review | `/forms/:id/edit` | - | [Subframe](<https://app.subframe.com/f023064a5ca0/design/d0fb9c3d-4b03-4d59-bd98-9f668ab018eb/edit>) | - |
| S02L | Lead Felder zuweisen | WF-D-FORM Form Builder | S02-Zustand / Lead Editor | Subframe Draft | Subframe Draft / Review offen | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/05b S02L Lead Felder zuweisen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/c8aa80cb-0cc8-473f-9fac-a09d395e6571/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| E05 | S02 Lead Zuweisung pruefen | WF-D-FORM Form Builder | Lead Mapping Error State | Subframe Draft | Subframe Draft / Review offen | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/05c E05 S02 Lead Zuweisung pruefen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/26600ce4-7baf-4ffb-9955-7c7d1eef99d1/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| S03 | Formular Design | WF-D-FORM Form Builder | Builder Tab | Bauen | Subframe Draft / Review offen | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/06 S03 Formular Design.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/090f06a9-3fa7-4442-b8bc-035e95de7329/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
@@ -281,9 +282,9 @@ Diese Datei ist der erste Ort, um zu sehen:
| S05 | Antworten Tabelle | WF-D-FORM Form Builder | Builder Tab | Bauen | Subframe Draft / Review offen | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/11 S05 Antworten Tabelle.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/9e8eeab7-44ea-4b77-85e6-0818d97e1ac3/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| E03 | S05 Keine Antworten | WF-D-FORM Form Builder | Empty State | Bauen | Subframe Draft / Review offen | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/12 E03 S05 Keine Antworten.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/6f56c14f-d66e-4734-8a29-a900ac74a8a7/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| E04 | S05 Export Fehler | WF-D-FORM Form Builder | Error State | Bauen | Subframe Draft / Review offen | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/13 E04 S05 Export Fehler.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/00553ea4-9839-4d22-b540-9b9ef0bf014f/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| S01C | Website Formular Editor | WF-D-FORM Form Builder | Simple Builder Beispiel | Alternative bauen | Subframe Draft / Review offen | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/81 S01C Website Formular Editor.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/d7d33e94-5c12-48e8-8ec6-1e94590ee89c/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| S01D | Umfrage Editor | WF-D-FORM Form Builder | Simple Builder Beispiel | Alternative bauen | Subframe Draft / Review offen | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/82 S01D Umfrage Editor.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/5abd7799-7058-40b3-9772-884cbda97b9c/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| S01E | Internes Formular Editor | WF-D-FORM Form Builder | Simple Builder Beispiel | Alternative bauen | Subframe Draft / Review offen | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/83 S01E Internes Formular Editor.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/ea08fd1c-1a76-4e2c-b27c-1091baa0586a/edit>) | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| S01C | Website Formular Editor | WF-D-FORM Form Builder | Simple Builder Beispiel | Dokumentieren | Lokal dokumentiert / nicht mehr in Subframe | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/81 S01C Website Formular Editor.md>) | - | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| S01D | Umfrage Editor | WF-D-FORM Form Builder | Simple Builder Beispiel | Dokumentieren | Lokal dokumentiert / nicht mehr in Subframe | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/82 S01D Umfrage Editor.md>) | - | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| S01E | Internes Formular Editor | WF-D-FORM Form Builder | Simple Builder Beispiel | Dokumentieren | Lokal dokumentiert / nicht mehr in Subframe | `/forms/:id/edit` | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/83 S01E Internes Formular Editor.md>) | - | [Canvas](<D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas>) |
| D01 | Sharing Panel URL QR iFrame | WF-D-FORM Form Builder | Detailnotiz | Nur dokumentieren | Dokumentiert / nicht im Review-Canvas | Public-Link/Teilen-Kontext, kein eigener Screen | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/D01 Sharing Panel URL QR iFrame.md>) | - | - |
| D02 | Post-Submit Actions | WF-D-FORM Form Builder | Detailnotiz | Nur dokumentieren | Dokumentiert / nicht im Review-Canvas | Nach-Absenden-Kontext, kein eigener Screen | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/D02 Post-Submit Actions.md>) | - | - |
| D03 | Conditional Logic Editor | WF-D-FORM Form Builder | Detailnotiz | Nur dokumentieren | Dokumentiert / nicht im Review-Canvas | einfache Bedingungen, kein eigener Screen | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/D03 Conditional Logic Editor.md>) | - | - |
@@ -293,10 +294,13 @@ Diese Datei ist der erste Ort, um zu sehen:
| M02 | Unpublish Confirm | WF-D-FORM Form Builder | Confirm Modal | Nur dokumentieren | Dokumentiert / nicht im Review-Canvas | von Publish/Public-Link-Kontext | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/M02 Unpublish Confirm.md>) | - | - |
| M03 | Archive Confirm | WF-D-FORM Form Builder | Confirm Modal | Nur dokumentieren | Dokumentiert / nicht im Review-Canvas | von More-Menue | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/M03 Archive Confirm.md>) | - | - |
| M04 | Unsaved Changes Confirm | WF-D-FORM Form Builder | Confirm Modal / Browser Guard | Nur dokumentieren | Dokumentiert / nicht im Review-Canvas | beim Verlassen mit Dirty State | [MD](<D-FORM Form Builder/WF-D-FORM Form Builder/Screens/M04 Unsaved Changes Confirm.md>) | - | - |
| S01 | Kalender (Monat/Woche, Kollegen-Overlay) | WF-P16 Kalender | BESPOKE Grid | Bauen | Validiert | `/calendar` | [MD](<P16 Kalender/WF-P16 Kalender/Screens/S01 Kalender.md>) | - | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) |
| M01 | Termin anlegen/bearbeiten | WF-P16 Kalender | Modal | Bauen | Validiert | Slot-Klick / + Termin in S01 | [MD](<P16 Kalender/WF-P16 Kalender/Screens/M01 Termin-Dialog.md>) | - | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) |
| M02 | Termin-Detail (Popover) | WF-P16 Kalender | Popover | Bauen | Validiert | Termin-Klick in S01 | [MD](<P16 Kalender/WF-P16 Kalender/Screens/M02 Termin-Detail.md>) | - | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) |
| S02 | Kalender-Einstellungen & Sync | WF-P16 Kalender | Settings (A6) | Bauen | Validiert | `/calendar/settings` | [MD](<P16 Kalender/WF-P16 Kalender/Screens/S02 Kalender-Einstellungen.md>) | - | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) |
| S01 | Kalender (Monat/Woche, Kollegen-Overlay) | WF-P16 Kalender | BESPOKE Grid | Bauen | Fertig / Development-Handoff | `/calendar` | [MD](<P16 Kalender/WF-P16 Kalender/Screens/S01 Kalender.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/238adab5-a284-4065-91b5-28cd894f6b31/edit>) | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) |
| M01 | Quick Create | WF-P16 Kalender | Kompakter Dialog / Popover | Bauen | Fertig / Development-Handoff | Slot-Klick / + Termin in S01 | [MD](<P16 Kalender/WF-P16 Kalender/Screens/M01 Quick Create.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/a4088a8a-fab2-433c-b2ff-46a521640999/edit>) | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) |
| M01a | Quick Create Edit Mode | WF-P16 Kalender | Zustand des kompakten Dialogs | Bauen | Fertig / Development-Handoff | Klick auf Zeitzeile in M01 | [MD](<P16 Kalender/WF-P16 Kalender/Screens/M01a Quick Create Edit Mode.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/1c0335d4-b6c9-4418-9ee6-f817928720e7/edit>) | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) |
| M01b | Termin vollständig anlegen/bearbeiten | WF-P16 Kalender | Modal | Bauen | Fertig / Development-Handoff | Weitere Optionen aus M01 / Bearbeiten aus M02 | [MD](<P16 Kalender/WF-P16 Kalender/Screens/M01b Termin-Dialog.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/eaf3f0ba-f80f-4ba3-b0a1-16e2695a2122/edit>) | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) |
| M02 | Termin-Detail (Popover) | WF-P16 Kalender | Popover | Bauen | Fertig / Development-Handoff | Termin-Klick in S01 | [MD](<P16 Kalender/WF-P16 Kalender/Screens/M02 Termin-Detail.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/99fbcf22-50fd-42de-9243-278d1ef746c1/edit>) | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) |
| M03 | Änderungen per E-Mail senden | WF-P16 Kalender | Bestätigungsmodal | Bauen | Fertig / Development-Handoff | Speichern eines geänderten bestehenden Termins mit Teilnehmenden | [MD](<P16 Kalender/WF-P16 Kalender/Screens/M03 Änderungen per E-Mail senden.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/3bac63a2-82fe-487a-9a0a-0dab263cc6d0/edit>) | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) |
| S02 | Kalender-Verbindung | WF-P16 Kalender | Settings / Connection | Bauen | Fertig / Development-Handoff | `/settings/integrations/calendar` | [MD](<P16 Kalender/WF-P16 Kalender/Screens/S02 Kalender-Einstellungen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/e95220a1-132a-445d-b785-d292385faa5e/edit>) | [Canvas](<P16 Kalender/WF-P16 Kalender/WF-P16 Kalender.canvas>) |
| D01 | OAuth-Assistent (aus WF-P5 M01) | WF-P16 Kalender | Wizard | Wiederverwenden | Validiert | aus S02 | [MD](<P16 Kalender/WF-P16 Kalender/Screens/S02 Kalender-Einstellungen.md>) | - | - |
| D02 | Trennen-Bestaetigung + Extern-Wahl (aus WF-P5 M03) | WF-P16 Kalender | Modal | Wiederverwenden | Validiert | aus S02 | [MD](<P16 Kalender/WF-P16 Kalender/Screens/S02 Kalender-Einstellungen.md>) | - | - |
| S01 | Termin waehlen (Slot-Picker) 🌐 | WF-P16 Terminbuchung | BESPOKE-Public | Bauen | Validiert | `/b/{firma}/{slug}` | [MD](<P16 Terminbuchung/WF-P16 Terminbuchung/Screens/S01 Termin waehlen.md>) | - | [Canvas](<P16 Terminbuchung/WF-P16 Terminbuchung/WF-P16 Terminbuchung.canvas>) |
@@ -500,7 +504,7 @@ Diese Datei ist der erste Ort, um zu sehen:
| WF-P12 Verwaltung | Begriff Board statt Pipeline | Genommen | Das Ding heisst ueberall `Board`. | Dejan 2026-07-13; in K-T1 Lead qualifiziert behoben |
| WF-P12 Verwaltung | Erklaer-Box bleibt handgebaut | Genommen | Bewusste Ausnahme: Alert-Komponente kann kein Violett/Gelb und wuerde das Kategorie-Farbschema brechen. | Dejan 2026-07-13 |
| WF-P12 Verwaltung | Pflichtfeld-Muster | Genommen | Sternchen im Label + `Pflichtfeld.` am Ende des helpText. Vorbild K-A3 Aufgabe anlegen. | Dejan 2026-07-13 |
| Baukasten (D-D0b) | **Uhrzeit-Komponente fehlt komplett** | Offen | Date Picker ist ein reiner Kalender ohne Zeit. Betrifft **P12 + Plantafel (D-PLAN) + Terminbuchung (D-BOOK) + Kalender**. | Befund 2026-07-13. In P12 vorlaeufig mit Dropdown ueberbrueckt. Braucht eigene Standards-Runde |
| Baukasten (D-D0b) | Date-/Time-Komponenten | Gelöst | Date Picker, Time Picker, Time Panel, Calendar Panel und Date with Time Picker sind im aktuellen Subframe-Bestand vorhanden und im Komponenten-Index dokumentiert. | Kalender-Abgleich 2026-08-31; P12/Plantafel können die Bausteine bei ihrer nächsten Review übernehmen |
| WF-P12 Verwaltung | Baustein »Frist oder Termin« ersetzt »Deadline naht« | Genommen | Bezug bekommt zusätzlich `Termin`, Zeitangabe bekommt `danach` neben `vorher`. Deckt Terminerinnerung und Mahnwesen ab; die zwei alten Picker-Einträge entfallen. | Inhalt gebaut; Subframe-Seitenname muss noch von Hand umbenannt werden |
| WF-P12 Verwaltung | Zeitplan: Felder wechseln je Wiederholung | Genommen | Täglich → nur Uhrzeit. Wöchentlich → Wochentage + Uhrzeit. Monatlich → Tag im Monat + Uhrzeit. | Monatlicher Zustand ist als eigene Subframe-Seite gebaut und gespiegelt; täglicher Zustand bleibt trivial dokumentiert. |
| Baukasten (D-D0b) | Number Input auf exakt 192px festgenagelt | Offen | `min-w` und `max-w` beide 192px: Zahlenfelder koennen weder schmal noch voll breit sein. | Befund 2026-07-13. Aenderung am Baukasten braucht eigene Standards-Runde |
@@ -511,11 +515,15 @@ Diese Datei ist der erste Ort, um zu sehen:
| WF-D-FORM Form Builder | Simple Builder als Hauptfluss | Review | S02 ist der empfohlene Google-Forms-nahe Haupteditor fuer Handwerksbetriebe; S01B und die alten Advanced-Screens wurden aus dem Obsidian-Handoff entfernt. | David prueft Richtung und Subframe-Feinschliff |
| WF-D-FORM Form Builder | Lead-Feldzuweisung | Review | S02L ordnet Formularfragen per Dropdown Lead-Feldern zu; E05 deckt fehlende oder unmoegliche Zuweisungen ab. | Davids Feedback aus dem Mitarbeiterinnen-Paket uebernommen |
| WF-D-FORM Form Builder | Scope-Abgrenzung | Genommen | D-FORM umfasst Builder, Public Form, Public States, Design und Antworten-Tabelle; Booking, Kalender, Signatur und HR bleiben eigene Pakete. | Handoff-Datei angelegt |
| WF-P16 Kalender | Vollwertiger Kalender | Genommen (Delta) | Termine anlegen/bearbeiten/loeschen statt reiner Lese-Sicht; eigenes Termin-Objekt noetig. | Change-Request an Dev (AK-P16a); validiert 2026-07-09 |
| WF-P16 Kalender | Vollwertiger Kalender | Genommen | Termine koennen angelegt, geoeffnet, bearbeitet und geloescht werden. | Produktentscheidung validiert 2026-07-09, vereinfacht 2026-08-30 |
| WF-P16 Kalender | Quick Create als Standardweg | Genommen / final | Slot-Klick und `Termin anlegen` öffnen zuerst M01; `Weitere Optionen` übernimmt alle Eingaben in M01b. | David 2026-08-30; Benennung 2026-08-31 synchronisiert |
| WF-P16 Kalender | Quick Create Zeitbearbeitung | Genommen / final | Klick auf die Zeitzeile wechselt in M01a; Start- und Enddatum/-zeit werden inline mit Date-/Time-Pickern bearbeitet. | David 2026-08-31; aktueller Live-State synchronisiert |
| WF-P16 Kalender | Änderungen an Teilnehmende senden | Genommen / final | M03 erscheint nach relevanten Änderungen an einem bestehenden Termin mit Teilnehmenden: Zurück, ohne E-Mail speichern oder E-Mail senden. Keine Push-/In-App-Benachrichtigung und kein Nachrichtenfeld. | David 2026-08-31; M03 gebaut und gerendert |
| WF-P16 Kalender | Einladen: Team + Kontakte + freie E-Mails | Genommen (Delta) | Interne sehen Termin im HiveGrid-Kalender, Externe bekommen Mail + .ics; Zu-/Absagen sichtbar. | Teil des CR an Dev |
| WF-P16 Kalender | Kollegen-Overlay (Verfuegbarkeit) | Genommen (Delta) | Andere Kalender einblendbar; fremde private Google-Termine nur als »belegt«. | Teil des CR an Dev |
| WF-P16 Kalender | Verbinden-Einstieg im Kalender | Genommen | Hinweis-Karte solange nichts verbunden, danach Zahnrad -> `/calendar/settings`; kein Admin-Umweg (Verbindung pro Nutzer). | OAuth/Trennen aus WF-P5 wiederverwendet |
| WF-P16 Kalender | Konflikt-Verlauf-Ort | Genommen | Sektion in den Kalender-Einstellungen (letzte 50, Klartext); zusaetzlich Benachrichtigung je Aufloesung. | Muster wie Abgleich-Verlauf WF-P5 |
| WF-P16 Kalender | Verbinden-Einstieg im Kalender | Genommen | Hinweis-Karte solange nichts verbunden, danach Zahnrad -> `/settings/integrations/calendar`; kein Admin-Umweg (Verbindung pro Nutzer). | OAuth/Trennen aus WF-P5 wiederverwendet |
| WF-P16 Kalender | Sync-Konfliktfeature | Verworfen / entfernt | Kein Verlauf, keine Benachrichtigung, kein eigener Screen und kein Pop-up. Erlaubt bleibt nur ein kleiner nicht blockierender Badge `Moeglicher Konflikt` direkt an einer Person in M01b/M02. | David 2026-08-30 |
| WF-P16 Kalender | Einstellungsstruktur | Genommen / final | Nur eine schlanke Verbindungsseite auf Basis der echten `SettingsPage`-Komponente. Kalenderansicht, Benachrichtigungen und Datenschutz sind keine Kalender-Unterseiten; Sync-Richtung, Konfliktverlauf und separates Verbindungsdetail bleiben entfernt. | David 2026-08-30; Umfang am 2026-08-31 erneut auditiert und als absichtliche Vereinfachung bestätigt |
| WF-P16 Kalender | Outlook-Teaser | Genommen | Provider-Auswahl zeigt Outlook ausgegraut »bald verfuegbar« (v1 nur Google aktiv). | UI bleibt provider-neutral |
| WF-P16 Terminbuchung | Kunden-Strecke als 3 Screens + Handy-Frame | Genommen | Termin waehlen -> Fragen -> Bestaetigung als eigene Frames; Handy-Frame vom Slot-Picker. | Validiert 2026-07-09 |
| WF-P16 Terminbuchung | Self-Service absagen/verschieben per Mail-Link | Genommen (Delta) | »Wie Calendly«: eigene oeffentliche Seite S04, signierter Link, kein Login. | Change-Request an Dev (AK-P16b) |
@@ -563,8 +571,8 @@ Diese Liste sammelt Punkte, die in einzelnen Paketen als `Backlog`, `Spaeter` od
| WF-P2 Workspace Settings | Workspace-Settings ausbauen | Backlog | Voraussetzung fuer Konto-/Workspace-Loeschflows; Bereich ist noch nicht gebaut |
| WF-P2 Admin RBAC | V2-Backlog | Dokumentiert | Reassign, Rollen-Loeschen mit Ersatzrolle, Gruppen, Rechtekatalog, Rollen-Audit, Rollen-Review, Templates, Rechte-Matrix, Bulk-Aktionen, erweiterter Admin-Schutz |
| WF-P16 Kalender | Outlook-Sync | Backlog (v2) | Interface bleibt provider-agnostisch; in der UI als Teaser sichtbar |
| WF-P16 Kalender | Termin-Erinnerungen (Push/Mail) | Backlog/Klaeren | Mit Benachrichtigungen (P3) klaeren; v2-Kandidat |
| WF-P16 Kalender | Tages-Ansicht | Backlog/Klaeren | Zusaetzlich zu Monat/Woche? Beim Subframe-Bau entscheiden |
| WF-P16 Kalender | Termin-Erinnerungen (Push/Mail) | Backlog/Klaeren | Falls spaeter benoetigt, zentral mit WF-P3 loesen; kein eigener Kalender-Einstellungsreiter |
| WF-P16 Kalender | Tages-Ansicht | Backlog/Klaeren | Subframe zeigt `Tag` im S01-Umschalter und als Standardansicht, aber keine gebaute Tag-Darstellung; Entscheidung offen |
| WF-P16 Terminbuchung | Wunsch-Mitarbeiter / Round-Robin | Backlog (v2) | v1 nur »erster freier Mitarbeiter«; Kunde waehlt keinen Mitarbeiter |
| WF-P16 Terminbuchung | Personalisierte Buchungslinks | Backlog (v2) | v1 nur URL + QR + iFrame |
| WF-P16 E-Signatur | Freier PDF-Feldplatzierer | Backlog (v2) | v1 nutzt standardisierte Signatur-/Certificate-Platzierung; kein PDF-Tagger |