docs(p4): finalize tasks handoff

This commit is contained in:
david committed 2026-08-23 22:02:58 +02:00
1 parent 058d72be72
commit 1eb7765b41
14 files changed
+1346 -239

No files matched your search

+42 -6
View File
@@ -37,7 +37,7 @@ Diese Datei ist der erste Ort, um zu sehen:
| WF-P2 Workspace loeschen | D-P2 | Auth/Settings | Backlog | [MD](<P2 Workspace loeschen/WF-P2 Workspace loeschen/WF-P2 Workspace loeschen.md>) | [Canvas](<P2 Workspace loeschen/WF-P2 Workspace loeschen/WF-P2 Workspace loeschen.canvas>) | - | Backlog | Eigener Workflow; erst planen, wenn Workspace Settings gebaut/validiert sind |
| WF-P3 Benachrichtigungen | D-P3 | Querschnitt | Validiert | [MD](<P3 Benachrichtigungen/WF-P3 Benachrichtigungen/WF-P3 Benachrichtigungen.md>) | [Canvas](<P3 Benachrichtigungen/WF-P3 Benachrichtigungen/WF-P3 Benachrichtigungen.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-08; Drawer wird Muster fuer Topbar-Drawer |
| WF-P3 Audit Log | D-P3 | Querschnitt | Validiert | [MD](<P3 Audit Log/WF-P3 Audit Log/WF-P3 Audit Log.md>) | [Canvas](<P3 Audit Log/WF-P3 Audit Log/WF-P3 Audit Log.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-08; Export als Reiter; M03 = wiederverwendbares Verlauf-Muster |
| WF-P4 Aufgaben | D-P4 | Aufgaben & Dateien | Validiert | [MD](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.md>) | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-08; inkl. Davids Delta: Topbar-Button + Aufgaben-Drawer |
| WF-P4 Aufgaben | D-P4 | Aufgaben & Dateien | Fertig / Development-Handoff | [MD](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.md>) | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/192a194e-bb51-4f4c-9f02-7c05d26584e8/edit>) | Übergabe abgeschlossen | 16/16 Live-Seiten synchron: S01/S02/S03/M01, zwei finale V01-Repräsentationen und zehn Interaktionsmodals; Zustände in Z01; Flow-Name `WF-P16 Aufgaben` als nicht blockierende Abweichung dokumentiert |
| WF-P4 Dateien | D-P4 | Aufgaben & Dateien | Validiert | [MD](<P4 Dateien/WF-P4 Dateien/WF-P4 Dateien.md>) | [Canvas](<P4 Dateien/WF-P4 Dateien/WF-P4 Dateien.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-08; Teilen/Ordner/Versionen sichtbar als Backlog v2 |
| 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 | Validiert | [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 nach explizitem OK | Screens validiert 2026-07-08; Karteikarte = Muster-Vorlage fuer alle Detailseiten (Zweispalter + Reiter) |
@@ -127,11 +127,13 @@ Diese Datei ist der erste Ort, um zu sehen:
| M01 | Detail-Drawer (Vorher/Nachher) | WF-P3 Audit Log | Drawer | Bauen | Validiert | aus S01 | [MD](<P3 Audit Log/WF-P3 Audit Log/Screens/M01 Detail-Drawer.md>) | - | [Canvas](<P3 Audit Log/WF-P3 Audit Log/WF-P3 Audit Log.canvas>) |
| M02 | Export anlegen | WF-P3 Audit Log | Modal | Bauen | Validiert | aus S01/S02 | [MD](<P3 Audit Log/WF-P3 Audit Log/Screens/M02 Export anlegen.md>) | - | [Canvas](<P3 Audit Log/WF-P3 Audit Log/WF-P3 Audit Log.canvas>) |
| M03 | Objekt-Verlauf-Drawer (wiederverwendbar) | WF-P3 Audit Log | Drawer | Bauen | Validiert | in jeder Detailseite | [MD](<P3 Audit Log/WF-P3 Audit Log/Screens/M03 Objekt-Verlauf-Drawer.md>) | - | [Canvas](<P3 Audit Log/WF-P3 Audit Log/WF-P3 Audit Log.canvas>) |
| S01 | Aufgaben-Liste | WF-P4 Aufgaben | Liste | Bauen | Validiert | `/tasks` | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/S01 Aufgaben-Liste.md>) | - | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| S02 | Aufgaben-Detail | WF-P4 Aufgaben | Detail | Bauen | Validiert | `/tasks/:id` | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/S02 Aufgaben-Detail.md>) | - | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| S03 | Aufgaben-Drawer (Topbar) | WF-P4 Aufgaben | Drawer | Bauen | Validiert | Topbar, global | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/S03 Aufgaben-Drawer.md>) | - | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| M01 | Aufgabe anlegen | WF-P4 Aufgaben | Modal | Bauen | Validiert | aus S01/S03/Detailseiten | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/M01 Aufgabe anlegen.md>) | - | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| V01 | Eingebettete Kompakt-Variante | WF-P4 Aufgaben | Variante | Bauen | Validiert | Reiter in Detailseiten | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/V01 Eingebettete Kompakt-Variante.md>) | - | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| S01 | Aufgaben-Liste | WF-P4 Aufgaben | Liste | Bauen | Fertig / Development-Handoff | `/tasks` | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/S01 Aufgaben-Liste.md>) | [B3](<https://app.subframe.com/f023064a5ca0/design/7dcb65c5-ba2c-490a-ad06-8758e8e6e913/edit>) | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| S02 | Aufgaben-Detail | WF-P4 Aufgaben | Route-geb. Vollbild-Modal | Bauen | Fertig / Development-Handoff | `/tasks/:id` | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/S02 Aufgaben-Detail.md>) | [Versuch 4](<https://app.subframe.com/f023064a5ca0/design/b4e91d35-0d28-43d1-941e-e67a7ec3d834/edit>) | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| S03 | Aufgaben-Drawer (Topbar) | WF-P4 Aufgaben | Drawer | Bauen | Fertig / Development-Handoff | Topbar, global | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/S03 Aufgaben-Drawer.md>) | [S03](<https://app.subframe.com/f023064a5ca0/design/c7978061-8467-49d9-adf3-614301843bb2/edit>) | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| M01 | Aufgabe anlegen | WF-P4 Aufgaben | Modal | Bauen | Fertig / Development-Handoff | aus S01/S03/Detailseiten/V01 | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/M01 Aufgabe anlegen.md>) | [V5](<https://app.subframe.com/f023064a5ca0/design/826b6837-a486-42c8-bbe6-d3745528993e/edit>) | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| V01 | Eingebettete Aufgaben | WF-P4 Aufgaben | Zwei finale Varianten | Bauen | Fertig / Development-Handoff | Reiter in Detailseiten | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/V01 Eingebettete Kompakt-Variante.md>) | [Tabelle](<https://app.subframe.com/f023064a5ca0/design/7dd5df56-7cea-445b-91f2-29b9f1fbb407/edit>) · [Minimal](<https://app.subframe.com/f023064a5ca0/design/841f9e3f-ca13-4fed-aac6-6977cea19a03/edit>) | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| M02–M09 | Interaktionsmodals | WF-P4 Aufgaben | 10 Modals | Bauen | Fertig / Development-Handoff | aus S01/S02/S03/M01/V01 | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/M02-M09 Interaktionsmodals.md>) | [Flow](<https://app.subframe.com/f023064a5ca0/flow/192a194e-bb51-4f4c-9f02-7c05d26584e8/edit>) | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| Z01 | Zustände und Feedback | WF-P4 Aufgaben | Development-Vertrag | Nur dokumentieren | Fertig / Development-Handoff | modulweit | [MD](<P4 Aufgaben/WF-P4 Aufgaben/Screens/Z01 Zustände und Feedback.md>) | - | [Canvas](<P4 Aufgaben/WF-P4 Aufgaben/WF-P4 Aufgaben.canvas>) |
| S01 | Datei-Uebersicht | WF-P4 Dateien | Liste | Bauen | Validiert | `/files` | [MD](<P4 Dateien/WF-P4 Dateien/Screens/S01 Datei-Uebersicht.md>) | - | [Canvas](<P4 Dateien/WF-P4 Dateien/WF-P4 Dateien.canvas>) |
| S02 | Upload | WF-P4 Dateien | Form/Dropzone | Bauen | Validiert | `/files/upload` | [MD](<P4 Dateien/WF-P4 Dateien/Screens/S02 Upload.md>) | - | [Canvas](<P4 Dateien/WF-P4 Dateien/WF-P4 Dateien.canvas>) |
| S03 | Datei-Detail | WF-P4 Dateien | Detail | Bauen | Validiert | `/files/:id` | [MD](<P4 Dateien/WF-P4 Dateien/Screens/S03 Datei-Detail.md>) | - | [Canvas](<P4 Dateien/WF-P4 Dateien/WF-P4 Dateien.canvas>) |
@@ -393,6 +395,40 @@ Diese Datei ist der erste Ort, um zu sehen:
| WF-P3 Audit Log | Drawer-Komponente geteilt? | Offen | Teilen Detail-Drawer (M01) und Objekt-Verlauf (M03) eine Komponente? | Beim Subframe-Bau klaeren |
| WF-P4 Aufgaben | Topbar-Button + Aufgaben-Drawer | Genommen | Schnellzugriff auf eigene Aufgaben von ueberall; Davids Delta ueber das Ticket hinaus. | In D-P4 Davids Delta nachtragen |
| WF-P4 Aufgaben | Kompakt-Variante als eigener Frame | Genommen | Einbett-Muster steht, bevor D-CRM es braucht. | V01 |
| WF-P4 Aufgaben | Subframe-Live-Bestand | Geltend / final | 16 Seiten: S01, S02, S03, M01, V01 Tabelle, V01 Minimal sowie zehn Interaktionsmodals M02–M09 inklusive M02b/M08b. M01b/M01c und die verworfenen V01-Zwischenvarianten sind nicht mehr aktiv. | Finaler MCP-Readback 2026-08-23 |
| WF-P4 Aufgaben | Flow-Name `WF-P16 Aufgaben` | Dokumentiert / nicht blockierend | Subframe-Name weicht von `D-P4` / `WF-P4 Aufgaben` ab; UUID, Links und Paketzuordnung sind eindeutig. | Beim Development-Handoff akzeptiert; nicht eigenmächtig umbenennen |
| WF-P4 Aufgaben | Zuständigkeit | Genommen / final | Genau eine Person oder Gruppe; ohne bewusste Auswahl wird automatisch der eigene Nutzer gesetzt, unzugewiesen ist nicht erlaubt. M01 zeigt Markus Weber als vorbelegten Wert. | Präzisiert durch David 2026-08-22; final gerendert 2026-08-23 |
| WF-P4 Aufgaben | Herkunft entfernen | Ersetzter Zwischenstand | Herkunft sollte kurzzeitig entfallen; diese Aussage wurde am selben Tag zurückgenommen. | Entscheidungshistorie sichtbar halten |
| WF-P4 Aufgaben | Herkunft | Genommen / wieder aufgenommen | Manuell, Chat, Formular oder Automation; systemseitig gesetzt und außer bei Manuell mit Deep Link zur konkreten Quelle. | Aktuell gültige Entscheidung von David 2026-08-22 |
| WF-P4 Aufgaben | Globaler Aufgaben-Feldvertrag | Genommen | Gilt für Liste, Detail, Drawer, Anlegen/Bearbeiten, Einbettung und künftige Aufgabenflächen: Titel, editierbarer Status, Verantwortlich, optionale Frist + Uhrzeit, Priorität, Verknüpfung, Markdown/Checkliste, Beobachter, Tags, Erinnerung und Anhänge. | Kanonisch im Paket; als global innerhalb des Aufgabenmoduls präzisiert durch David 2026-08-22 |
| WF-P4 Aufgaben | S02 als eigene Seite | Ersetzt | Die frühere Entscheidung wird sichtbar historisiert; S02 ist kein normaler Seitenwechsel mehr. | Durch route-gebundenes Vollbild-Modal ersetzt; David 2026-08-22 |
| WF-P4 Aufgaben | S02 alte Spaltenzuordnung | Ersetzt | Der Zwischenstand `Inhalt links / Eigenschaften rechts` gilt nicht mehr. | Sichtbar korrigiert durch David 2026-08-22 |
| WF-P4 Aufgaben | S02 Basis und Darstellungsform | Genommen / final | Versuch 4 (`b4e91d35-0d28-43d1-941e-e67a7ec3d834`) ist die finale Basis für `/tasks/:id`. `Dialog Fullscreen` bleibt direkte Wurzel; kein zusätzliches `DialogLayout`, `Dialog` oder `Dialog.Content`. Kopf/Banner volle Breite; Eigenschaften links, Beschreibung/Anhänge/Verknüpfungen/Verlauf rechts. | David + MCP-Readback/Render 2026-08-23 |
| WF-P4 Aufgaben | S02 Eigenschaften bearbeiten | Genommen | Nutzeränderbare Werte stehen links als direkt bedienbare Dropdowns/Picker: Status, Priorität, Frist/Uhrzeit, Verantwortlich, Tags, Beobachter und Erinnerung. Kein globaler Bearbeiten-Modus; Herkunft, Ersteller und Erstellzeit bleiben lesend. Titel und Beschreibung sind direkt editierbare Texte. | David 2026-08-22 |
| WF-P4 Aufgaben | S02 Titel, Banner und Editor | Genommen | Titel als klar erkennbarer, kompakt umrandeter Inline-Edit-Stack mit Stift; V1-Banner direkt unter den Titel und ohne generisches `Aktion`; Beschreibung mit kompakter, auf Aufgaben reduzierter Editorleiste nach P7 M07/V07. | Mail-spezifische Tools entfallen; Persistenzlogik erst im Development; David 2026-08-22 |
| WF-P4 Aufgaben | S02 Anhänge | Genommen / sichtbar umgesetzt | Rechts direkt unter der Beschreibung: kompakte Dateizeilen mit Icon/Name, Größe, hochladender Person und festem `Datum · Uhrzeit`; `+ Datei hinzufügen` plus Drag-and-drop. Alle drei Drei-Punkte-Menüs enthalten `Öffnen`, `Herunterladen`, `Entfernen`. | Finaler Versuch 4; Uploadfortschritt/Fehler im Development; 2026-08-23 |
| WF-P4 Aufgaben | S02 Verknüpfungszeilen | Genommen | V1-Muster behalten: links Icon + Art in einer festen, für alle Arten identischen Spaltenbreite; rechts der Datensatzname als Link, optional die Objekt-ID und ganz rechts ein Drei-Punkte-Menü mit `Verknüpfung auflösen`. | Auflösen entfernt nur die einzelne Verbindung; David 2026-08-22 |
| WF-P4 Aufgaben | S02 Verknüpfung hinzufügen | Genommen | Kleiner Button `+ Verknüpfung` rechts im Abschnittskopf öffnet eine gemeinsame Suche für Projekt, Kontakt, Organisation und Lead; die Auswahl erscheint als weitere kompakte Zeile. | David 2026-08-22 |
| WF-P4 Aufgaben | S02 Verlauf | Genommen / final | Rechts sichtbare Timeline, zeitlich von unten nach oben: ältere Ereignisse unten, neueste oben. `Neueste zuerst` ist ein Sortier-Dropdown mit `Älteste zuerst`. Jeder Eintrag zeigt Profilbild beziehungsweise System-Icon, Akteursname, konkrete Aktion und genau einmal `Datum · Uhrzeit` in einer festen rechtsbündigen Spalte; Datumstrenner gliedern den Verlauf. | Doppelte Datumzeilen entfernt; 2026-08-23 |
| WF-P4 Aufgaben | S02 Dropdown-Vertrag | Genommen / umgesetzt | Statusoptionen tragen passende Warning-/Information-/Positive-Badges. Priorität verwendet in Trigger, Optionen und Verlauf die bestehenden `ProjectCard.PriorityBadge`-Varianten: `Niedrig` grün, `Mittel` gelb, `Hoch` rot, `Kritisch` violett. Links vor dem Text steht jeweils der passende Vier-Strich-`ProjectCard.PriorityIndicator`. Verantwortlich bleibt Markus Weber und bietet Personen mit Avatar/Rolle sowie Projektteam/Anlagenbau als Gruppen. Fälligkeit, Erinnerung, Editorformat und Verlaufssortierung sind Dropdowns; Tags/Beobachter sind Multi-Selects. | Alle `edit_page`-Aufrufe ohne Parser-Warnung; Readback und Render 2026-08-23 |
| WF-P4 Aufgaben | S02 gelöschte Varianten | Erledigt | Gelöscht: `edaa3c80-5661-4941-bee6-720d6e82311b`, `4f50b0da-ed0d-4efd-8fb4-c6268288a162`, `6d371a0c-dad1-464b-9f53-a014a82870df`, `06bf95c5-b004-4c8e-9056-92cfda59698d`, `04618fe2-bf23-4cd5-b83e-ac9cb176581a`, `1f2a06d4-88bc-4374-ba1f-0b1a35179c91`. | Alle sechs mit `force:false`, keine Referenzen; 2026-08-23 |
| WF-P4 Aufgaben | Verknüpfungsumfang | Präzisiert | M01 setzt eine initiale primäre Verknüpfung; S02 kann zusätzliche Kontext-Verknüpfungen zu Projekt, Kontakt, Organisation oder Lead getrennt anzeigen und verwalten. | Früherer reiner Ein-Link-Stand sichtbar erweitert; David 2026-08-22 |
| WF-P4 Aufgaben | M01 Datenmodi und Felder | Genommen / final | Eine finale M01-Oberfläche deckt globale Anlage, Objektkontext und Duplizieren datengetrieben ab. Status, Fälligkeit/Uhrzeit, Priorität, Erinnerung, Verantwortlich, Tags, Beobachter, Beschreibung/Checkliste, Verknüpfung und Anhänge folgen dem globalen Vertrag. | M01 V5; Abschluss-Readback/Render 2026-08-23 |
| WF-P4 Aufgaben | S01 Grundrichtung | Genommen | V1-Tabelle und Bulk-Logik als Basis, V2-Header übernehmen; Priorität Kritisch bleibt; keine Fälligkeitsgruppen. | Validiert durch David 2026-08-22 |
| WF-P4 Aufgaben | S01 Standardspalten | Genommen | Auswahl, Aufgabe, Priorität, Fälligkeit, Verknüpfung, Verantwortlich, Status, Tags und Aktionen. Tags stehen nach Status; maximal zwei sichtbar, weitere als `+N`, kein Umbruch. Herkunft bleibt im Modell, ist S01-Filter und wird im Detail gezeigt. | Validiert durch David 2026-08-22 |
| WF-P4 Aufgaben | S01 Designzustand | Genommen | Subframe zeigt die Maximalansicht: Filter, mindestens zwei ausgewählte Zeilen, Auswahlzähler und vollständige aktive Bulk-Leiste gleichzeitig. | Konditionales Einblenden ist Development-Logik; David 2026-08-22 |
| WF-P4 Aufgaben | S01 Standardfilter | Genommen | Suche, Status, Priorität, Fälligkeit, Verantwortlich, Verknüpfung, Tags, Herkunft und Archiviert sind sichtbar. | Herkunft ist Filter und Detailfeld, aber keine Tabellenspalte; David 2026-08-22 |
| WF-P4 Aufgaben | S01 Bulk-Aktionen | Genommen | Status, Priorität, Fälligkeit, Zuweisen, Tags und Löschen. Status deckt Offen/In Bearbeitung/Erledigt ab. | Als aktive Maximalansicht sichtbar; Logik im Development; David 2026-08-22 |
| WF-P4 Aufgaben | S01 Zeilenverhalten | Genommen | Freie Zeile/Titel öffnet S02; Checkbox selektiert nur; Verknüpfung öffnet ihr Objekt; interaktive Controls navigieren nicht. | Validiert durch David 2026-08-22 |
| WF-P4 Aufgaben | S01 Inline und Zeilenaktionen | Genommen / korrigiert | Priorität, Fälligkeit, Verantwortlich, Status und Tags sind inline editierbar; Titel und Verknüpfung nicht. Nur Erledigen ist als grüner Häkchen-Icon-Button mit Tooltip sichtbar. Mehr-Menü ausschließlich Öffnen, Duplizieren, Löschen; Wieder öffnen entfällt und läuft über Status. | `Details öffnen` heißt nur `Öffnen`; korrigiert durch David 2026-08-22 |
| WF-P4 Aufgaben | S01 Überfälligkeit | Genommen | Kein großes rotes Banner und keine Fälligkeitsgruppen; überfällige Fristen rot, kompakter Zähler `3 überfällig` als Direktfilter. | Klick setzt `Fälligkeit: Überfällig`; validiert durch David 2026-08-22 |
| WF-P4 Aufgaben | S01 Standardsortierung | Development-Default | Aktiv vor erledigt; aktiv in der Reihenfolge überfällig, kommende Fristen, ohne Frist; erledigt unten und zuletzt erledigte zuerst. | In Obsidian festhalten, aber nicht tiefer im Screendesign ausarbeiten; David 2026-08-22 |
| WF-P4 Aufgaben | S01 Tabellenfooter | Genommen | V1-Footer behalten: Gesamtzahl, anklickbarer Überfällig-Zähler und Erledigt-Zahl links; normale Pagination rechts. | Sichtbarer Bestandteil der Maximalansicht; David 2026-08-22 |
| WF-P4 Aufgaben | S01 Empty/Loading/Error | Zurückgestellt / 80-20 | Keine weitere Designausarbeitung und keine eigenen Subframe-Seiten; spätere Development-Standards. | Kein Blocker für den finalen S01-Kandidaten; David 2026-08-22 |
| WF-P4 Aufgaben | S01 Auswahlkandidaten und Altvarianten | Erledigt / final | B3 (`7dcb65c5-ba2c-490a-ad06-8758e8e6e913`) ist der finale S01-Screen. Frühere B-/A-/C-/V1-/V2-Stände bleiben nur in der Entscheidungshistorie. | Finaler MCP-Readback 2026-08-23 |
| WF-P4 Aufgaben | M01 Dialog-Komposition | Akzeptiert / final | M01 V5 verwendet die im Subframe-Projekt exportierte Dialog-Komposition. Die frühere abstrakte Hierarchiefrage ist kein Screen-Handoff-Blocker. | Final gerendert 2026-08-23 |
| WF-P4 Aufgaben | Zustände und Feedback | Dokumentiert / final | Empty/Loading/Error, 404/Permissions, Archivhinweise, deaktivierter Zuständiger, gelöschte Verknüpfung, Upload, Save, Success und Undo sind verbindlich in Z01 beschrieben und erhalten auf Wunsch keine eigenen Subframe-Seiten. | Nutzerentscheidung 2026-08-23 |
| WF-P4 Aufgaben | Löschen oder archivieren | Genommen / final | M02 und M02b zeigen drei gleich große Footer-Buttons: Abbrechen, blau `Lieber archivieren`, rot Löschen. Die sichere Alternative führt in den Archivieren-Pfad. | Beide Dialoge gelesen und gerendert 2026-08-23 |
| WF-P4 Dateien | Presets Meine/Alle Dateien | Genommen | Davids "meine Ablage" ueber den Verantwortlicher-Filter. | Kein neues Datenmodell |
| WF-P4 Dateien | Teilen/Freigeben einzelner Dateien | Genommen (v1) | Davids Entscheidung 2026-07-08; Umfang: intern (Personen/Gruppen, ansehen/bearbeiten) + oeffentlicher Link; Preset "Mit mir geteilt". | Change-Request an Dev noetig; Screen M01 |
| WF-P4 Dateien | Ordner, Versionen | Backlog | Bleiben v2. | - |