15 KiB
kind, project, ticket, package, typ, status, subframe, canvas, source_checked
| kind | project | ticket | package | typ | status | subframe | canvas | source_checked |
|---|---|---|---|---|---|---|---|---|
| wireframe-package | HiveGrid Screen Project | D-P8 + D-KANBAN | WF-P8 Pipelines | Flow | In Subframe | https://app.subframe.com/f023064a5ca0/flow/d9dfdec6-7236-4386-8514-697b9e0f0bc4/edit | WF-P8 Pipelines.canvas | 2026-07-28 |
WF-P8 Pipelines
Status: In Subframe · Obsidian mit dem aktuellen Flow abgeglichen Subframe: Flow öffnen Canvas: Canvas öffnen Stand: 2026-07-28
1. Verbindliche Quelle
Für diesen Paketstand ist der aktuelle Subframe-Flow die Single Source of Truth:
| Feld | Wert |
|---|---|
| Projekt | Basedesign (f023064a5ca0) |
| Flow | (MCP) WF-P8 Pipelines |
| Flow-ID | d9dfdec6-7236-4386-8514-697b9e0f0bc4 |
| Bestand | 23 Subframe-Seiten |
| Abgleich | 2026-07-28, per MCP; jede Seite inklusive aktuellem JSX gelesen |
Die Screen-Namen, UUIDs, sichtbaren Inhalte und Komponenten kommen direkt aus Subframe. Alte Planungsannahmen wurden nur übernommen, wenn sie im aktuellen Screen-Code noch sichtbar sind. Interaktionslogik, die statisches JSX nicht ausdrücken kann, ist nur dann ergänzt, wenn David sie ausdrücklich für Development validiert hat.
Wichtig für die Kanten im Canvas: Die exportierten onClick-Handler sind leer. Die Verbindungen bilden deshalb sichtbare Beziehungen plus die am 2026-07-28 validierten Produktentscheidungen ab; sie behaupten keine bereits verdrahtete Prototype-Navigation.
2. Aktuelle Flow-Struktur
Normaler Einstieg und Projektarbeit
S00 Boards-Startseite
-> S01 Kanban-Board <-> S03 Projekt-Liste
| |
+-------> S02 Pipelines Detailansicht
- S00 ist die normale Board-Auswahl. Freigegebene und gesperrte Boards bleiben sichtbar; für gesperrte Boards gibt es „Nutzung anfragen“.
- S01 und S03 zeigen dieselbe Projektdatenbasis als Board bzw. Liste.
- S01a und S03a sind die gebauten Leer-/Filterzustände dieser beiden Ansichten.
- S02 ist die umfangreiche, direkt bearbeitbare Projektansicht mit Schnellaktionen und rechter Pipeline-Seitenleiste.
Verwaltung
S00/S07 -> Neues Board -> S07a Fehler
S00/S01/S07 -> S04 Board-Einstellungen -> S05 Detailfelder -> Modal Bestandsfeld
S00/S07 -> S06 Verlust-Gründe
- S07 ist die Admin-Übersicht; S00 bleibt die normale Board-Auswahl.
- S04 ist die Detail- und Bearbeitungsansicht des in S07 ausgewählten Boards. Der aktuelle Code zeigt den Pipeline-Aufbau über Spalten/Stages und Status sowie den Einstieg in die Detailfeld-Konfiguration.
- S05 ordnet System- und Custom-Felder; „Modal Bestandsfeld“ zeigt den Zustand „Bestehendes Feld hinzufügen“.
Projektaktionen und Pipeline-Übergabe
S02 -> Aufgabe | Notiz | Termin | Datei
S01/S02 -> M01 Verloren-Dialog
S01 -- Karte in letzte Stage / finalen Status --> M04 Übergabe -> Dateien | Aufgaben | Termine
S01 -- Rechtsklick auf Kanban-Karte --> M03 Kontextmenü
- Die vier S02-Modalseiten gehören zu den sichtbaren Schnellaktionen der Detailansicht.
- M04, M04a, M04b und M04c sind Tab-Zustände desselben Übergabe-Dialogs; M04 zeigt den Reiter „Notizen“. Das Modal öffnet automatisch, wenn ein Projekt die letzte Stage bzw. den abschließenden Status erreicht; es gibt dafür keinen eigenen Button.
- M03 ist das Rechtsklick-Kontextmenü einer Kanban-Karte mit Öffnen, Einstellungen, Undo/Redo, Board wechseln, Duplizieren und Löschen.
3. Vollständiger Subframe-Bestand
Die Spalte „Canvas-ID“ ist nur ein eindeutiges Obsidian-Kürzel, wenn Subframe denselben Präfix mehrfach verwendet oder gar keine Nummer vergibt. Maßgeblich bleiben Subframe-Name und UUID.
| Canvas-ID | Subframe-Seite | Typ / Rolle | Screen-MD | Subframe |
|---|---|---|---|---|
| S00 | S00 Boards-Startseite | Board-Auswahl / Einstieg | MD | Subframe |
| S01 | S01 Kanban-Board | Board-Hauptansicht | MD | Subframe |
| S02 | S02 Pipelines Detailansicht | Projekt-Detail | MD | Subframe |
| S03 | S03 Projekt-Liste | Listen-Hauptansicht | MD | Subframe |
| S04 | S04 Board-Einstellungen | Board-Einstellungsdetail / Pipeline-Konfiguration | MD | Subframe |
| S05 | S05 Detail-Schablone Edit-Mode | Detailfeld-Konfiguration | MD | Subframe |
| S06 | S06 Verlust-Gruende | Verlustgrund-Verwaltung | MD | Subframe |
| S07 | S07 Boards-Uebersicht | Admin-Boardverwaltung | MD | Subframe |
| M03 | M03 Kontextmen_ Rechtsklick | Kanban-Karten-Kontextmenü | MD | Subframe |
| S01a | S01a Kanban-Board Empty State | Variante von S01 | MD | Subframe |
| S03a | S03a Projekt-Liste Empty State | Variante von S03 | MD | Subframe |
| S07-D | S07 Neues Board Dialog Variante | Neues-Board-Dialog | MD | Subframe |
| M01 | M01 Verloren-Dialog | Pflichtdialog | MD | Subframe |
| S07a | S07a Neues Board Error State | Fehlerzustand des Dialogs | MD | Subframe |
| S02-A | S02 Modal Aufgabe erstellen | Schnellaktions-Modal | MD | Subframe |
| S02-N | S02 Modal Notiz erstellen | Schnellaktions-Modal | MD | Subframe |
| S02-T | S02 Modal Termin erstellen | Schnellaktions-Modal | MD | Subframe |
| S02-F | S02 Modal Datei hochladen | Schnellaktions-Modal | MD | Subframe |
| M04 | M04 Pipeline-Uebergabe | Übergabe · Reiter Notizen | MD | Subframe |
| M04a | M04a Pipeline-Uebergabe Dateien | Übergabe · Reiter Dateien | MD | Subframe |
| M04b | M04b Pipeline-Uebergabe Aufgaben | Übergabe · Reiter Aufgaben | MD | Subframe |
| M04c | M04c Pipeline-Uebergabe Termine | Übergabe · Reiter Termine | MD | Subframe |
| M05 | Modal Bestandsfeld | S05 mit geöffnetem Unterdialog | MD | Subframe |
4. Fachlicher Stand aus dem aktuellen JSX
Board-Einstieg, Zugriff und Typen
- Board-Typen: Vertrieb, Auftrag, Eigenes.
- S00 filtert nach Typ, Zugriff und Status; gesperrte Boards bleiben sichtbar.
- Sichtbare Zugriffsformen: freigegeben, Freigabe nötig, nur ich; gesperrte Einträge bieten „Nutzung anfragen“.
- S07 trennt die Admin-Verwaltung von der normalen Board-Auswahl und filtert zusätzlich nach Regeln.
Board und Liste
- S01 zeigt das Board „Vertrieb: Anlagen-Verkauf“ mit den sichtbaren Spalten Neu, Qualifiziert und Angebot.
- Karten zeigen Projektname, Kontakt/Ort, Tags, Wert bzw. „—“, Avatar, Zeitraum, Termin und Prioritätsvariante.
- S03 zeigt dieselben elf Beispielprojekte als Tabelle mit Projekt-Nr., Projektname, Board, Spalte, Auftragswert, Kunde/Kontaktrolle, Termin/Hinweis, Tags und Sachbearbeiter.
- Beide Ansichten teilen Filter für Sachbearbeiter, Kundentyp, Tags, Zeitraum und Auftragswert sowie „Nur meine Projekte“.
Projekt-Detail
- Kopf: Projektname, zugehöriges Board, Projekt-ID mit Kopieren, „Pipeline“ und „Speichern“.
- Bearbeitbare Gruppen: Grunddaten, Planung und Verantwortliche, Projektkontaktdaten, KWP-Integration, Kontakte/Firmendaten und Adressdaten.
- Kontaktbereich: Firma, zwei Ansprechpartner, Kontakt-/Firmenanlage und Rollen-/Erreichbarkeitsinformationen.
- Adressbereich: Projektadresse, Rechnungsadresse und Bauherradresse mit Hinweisen.
- Schnellaktionen: Anrufen, E-Mail, Termin, Aufgabe, Notiz, Hochladen.
- Rechte Seitenleiste: Verlauf, Termine, Dateien, Aufgaben, Notizen und Aktivitäten; im gebauten Zustand ist „Dateien“ aktiv.
Konfiguration
- S07 ist die Board-Übersicht; S04 ist die zugehörige Detail-/Bearbeitungsansicht. Neue Boards/Pipelines werden aus S07 angelegt und anschließend in S04 eingerichtet.
- S04 konfiguriert im sichtbaren Stand den Pipeline-Aufbau über Name, Reihenfolge und Status der Board-Spalten; sichtbar sind Neu, Qualifiziert und Angebot.
- S05 trennt Systemfelder, Custom-Felder, immer sichtbare und gesperrte Felder.
- Feldgruppen: Grunddaten, Planung und Verantwortliche, Projektkontaktdaten, KWP-Integration, Adressdaten und Kontakte.
- Custom-Felder können Feldtyp, Optionen, Mehrfachauswahl, Hinweis, Pflichtstatus und Pflicht-ab-Spalte erhalten sowie kopiert oder gelöscht werden.
- „Modal Bestandsfeld“ sucht und übernimmt vorhandene Felder in eine Gruppe.
Verlust und Übergabe
- M01 verlangt einen Verlust-Grund; die Notiz ist optional. Der Screen weist auf Reporting und 24 Stunden Rückgängig hin.
- M04 wird automatisch durch den Statuswechsel in die letzte Stage der aktuellen Pipeline ausgelöst. Der Vertriebler wählt selektiv Notizen, Dateien, Aufgaben und Termine; erst danach werden Projekt und Auswahl in die nächste Pipeline übergeben. Der Beispielsprung lautet „Angebot → Anlagen-Installation“.
5. Zustände und Modale
| Auslöser / Zustand | Gebaute Seite | Ergebnis |
|---|---|---|
| Board-Filter ohne Treffer / leeres Board | S01a | Filter zurücksetzen oder Projekt anlegen; leere Spalten erklären ihren Inhalt |
| Listenfilter ohne Treffer | S03a | Filter anpassen/zurücksetzen oder Projekt anlegen |
| Neues Board | S07 Neues Board Dialog Variante | Board-Name und Typ; danach Board-Einstellungen |
| Neues Board ungültig | S07a | Gesamtfehler, doppelter Name, fehlender Typ |
| Projekt verloren | M01 | Pflichtgrund + optionale Notiz; 24-h-Rückgängig-Hinweis |
| Schnellaktion in S02 | vier S02-Modalseiten | Aufgabe, Notiz, Termin oder Datei anlegen |
| Karte erreicht letzte Stage / finalen Status | M04/M04a–c | Modal automatisch öffnen, Begleitdaten tabweise auswählen und Projekt in die nächste Pipeline übergeben |
| Bestehendes Detailfeld | Modal Bestandsfeld | Feld suchen, auswählen und hinzufügen |
6. Validierte Produktentscheidungen und Development-Hinweise
Diese Punkte ergänzen die statischen Subframe-Screens um die von David validierte Produktlogik. Subframe blieb unverändert.
- S04: S07 ist die Board-Übersicht, S04 die Detail-/Bearbeitungsansicht des ausgewählten Boards. Hier wird dessen Pipeline-Aufbau konfiguriert; neue Boards/Pipelines werden nach dem Anlegen in S04 weiter eingerichtet.
- S03: „hier Name der Pipeline einfügen“ ist ein bewusster Development-Platzhalter. Development setzt dort den Namen der aktiven Pipeline ein; am Subframe-Screen ist keine Korrektur nötig.
- M04: Der Trigger ist der Statuswechsel in die letzte Stage bzw. den abschließenden Status. Das Modal öffnet automatisch und nicht über einen Button; nach der Auswahl werden Projekt und Begleitdaten in die nächste Pipeline übergeben.
- M03: Das Kontextmenü gehört zur Kanban-Karte. Ein Rechtsklick auf eine Karte in S01 öffnet M03.
- Die Dialogseiten sind technisch nicht einheitlich aufgebaut: Einige nutzen
Dialog/Dialog.Content, andere nurDialogLayoutmit einer zentrierten Surface. Das ist der aktuelle Subframe-Stand, keine Obsidian-Normalisierung. - Routen sind im Subframe-Seitencode nicht hinterlegt. Frühere Obsidian-Routen wurden daher nicht als verifizierte Fakten weitergeführt.
7. Bereinigter Altbestand
M02 Board-Wechsel-Dialogwurde entfernt: Im aktuellen Subframe-Flow gibt es weder diese Seite noch diese UUID.- Die frühere Behauptung „Projekt-Liste über alle Boards“ wurde entfernt; der aktuelle S03-Screen ist die Listenansicht der ausgewählten Pipeline und zeigt das Board als Tabellenspalte.
- Eine frühere, konkrete S04-Regeloberfläche mit Ziel-Board/Start-Spalte ist im aktuellen Screen nicht sichtbar. Maßgeblich ist die nun validierte Statuslogik: Letzte Stage erreicht → M04 öffnet automatisch → Auswahl wird in die nächste Pipeline übergeben.
- Die alte, deutlich kleinere P6-Musterbeschreibung der Projekt-Detailseite wurde durch den tatsächlichen umfangreichen S02-Aufbau ersetzt.
8. Handoff-Check
- Alle 23 aktuellen Subframe-Seiten haben eine Screen-Datei.
- Alle 23 Screen-Dateien enthalten den direkten Subframe-Link und die UUID.
- Paket-MD, Tracker und Canvas verwenden denselben aktuellen Bestand.
- Veraltete Screen-Datei und tote Canvas-/Tracker-Einträge sind entfernt.
- Zustände, Modale, Permissions und fachliche Abhängigkeiten sind abgedeckt.
- Die vier zuvor offenen Produktfragen zu S03, S04, M03 und M04 sind für Development validiert und überall synchronisiert.
- Subframe wurde nur gelesen und nicht verändert.