Files
HiveGrid-Wireframes/02 Wireframes/P8 Pipelines/WF-P8 Pipelines/WF-P8 Pipelines.md
T

15 KiB
Raw Blame History

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.

  1. 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.
  2. 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.
  3. 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.
  4. M03: Das Kontextmenü gehört zur Kanban-Karte. Ein Rechtsklick auf eine Karte in S01 öffnet M03.
  5. Die Dialogseiten sind technisch nicht einheitlich aufgebaut: Einige nutzen Dialog/Dialog.Content, andere nur DialogLayout mit einer zentrierten Surface. Das ist der aktuelle Subframe-Stand, keine Obsidian-Normalisierung.
  6. 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-Dialog wurde 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.