Add D-P2 auth wireframe ticket handoff

This commit is contained in:
david committed 2026-06-26 20:37:24 +02:00
1 parent 02b0c29f78
commit b29fc6a671
8 files changed
+355 -106

No files matched your search

@@ -6,8 +6,8 @@ package: WF-P2 Konto loeschen
id: M01 id: M01
screen: Loeschung anfragen screen: Loeschung anfragen
typ: Modal typ: Modal
umsetzung: Bauen umsetzung: Spaeter
status: In Subframe status: Backlog
route: von S01 route: von S01
subframe: "https://app.subframe.com/f023064a5ca0/design/e8454b77-b5bc-4c80-b035-bde4318793e7/edit" subframe: "https://app.subframe.com/f023064a5ca0/design/e8454b77-b5bc-4c80-b035-bde4318793e7/edit"
--- ---
@@ -16,7 +16,9 @@ subframe: "https://app.subframe.com/f023064a5ca0/design/e8454b77-b5bc-4c80-b035-
## Ziel ## Ziel
Der Nutzer bestaetigt bewusst, dass er eine Loeschungsanfrage stellen moechte. Dieser Modal-Screen ist als Backlog-Referenz geparkt. Spaeter bestaetigt der Nutzer hier bewusst, dass er eine Account/Konto-Loeschungsanfrage stellen moechte.
> Backlog-Hinweis: Der Screen wird erst weiter geplant, wenn `Workspace Settings` und die genaue Trennung von Account/Konto-Loeschung vs. Workspace-Loeschung validiert sind.
## Pattern / Archetyp ## Pattern / Archetyp
@@ -30,7 +32,7 @@ A5 Confirm-Modal.
## Aktionen ## Aktionen
- Anfrage senden - spaeter: Anfrage senden
- abbrechen - abbrechen
## Banner / Hinweise ## Banner / Hinweise
@@ -47,9 +49,9 @@ A5 Confirm-Modal.
| Zustand | Beschreibung | Umsetzung | | Zustand | Beschreibung | Umsetzung |
|---|---|---| |---|---|---|
| Confirm | Erklaerung + Anfrage senden | Bauen | | Confirm | Erklaerung + Anfrage senden | Backlog |
| Laden | Anfrage wird gesendet | Wiederverwenden | | Laden | Anfrage wird gesendet | Backlog/Wiederverwenden |
| Anfrage fehlgeschlagen | Banner/Inline mit Retry | Nur dokumentieren | | Anfrage fehlgeschlagen | Banner/Inline mit Retry | Backlog |
## Permissions / Gates ## Permissions / Gates
@@ -57,8 +59,9 @@ A5 Confirm-Modal.
## Subframe ## Subframe
- - Existierender Subframe-Screen bleibt als geparkte Referenz.
- Nicht als aktiver v1-Screen weiterbauen, bis der Workflow neu validiert ist.
## Notizen ## Notizen
Kein Countdown, keine Confirm-Phrase und kein Reauth-Step in v1. Diese Komplexitaet liegt im Backlog fuer den spaeteren echten Loeschprozess. Kein Countdown, keine Confirm-Phrase und kein Reauth-Step jetzt. Diese Komplexitaet liegt im Backlog fuer den spaeteren echten Loeschprozess.
@@ -6,8 +6,8 @@ package: WF-P2 Konto loeschen
id: S01 id: S01
screen: Settings -> Workspaces / Loeschbereich screen: Settings -> Workspaces / Loeschbereich
typ: Settings typ: Settings
umsetzung: Bauen umsetzung: Spaeter
status: In Subframe status: Backlog
route: /settings/workspaces route: /settings/workspaces
subframe: "https://app.subframe.com/f023064a5ca0/design/7f54d6e5-df2f-4163-bb36-1310062b2429/edit" subframe: "https://app.subframe.com/f023064a5ca0/design/7f54d6e5-df2f-4163-bb36-1310062b2429/edit"
--- ---
@@ -16,7 +16,9 @@ subframe: "https://app.subframe.com/f023064a5ca0/design/7f54d6e5-df2f-4163-bb36-
## Ziel ## Ziel
Der Nutzer findet im Settings-Bereich `Workspaces` den minimalen Einstieg, um eine Loeschungsanfrage zu stellen. Dieser Screen ist als Backlog-Referenz geparkt. Der Nutzer soll spaeter im noch zu planenden Settings-Bereich `Workspaces` einen Einstieg fuer Account/Konto-Loeschung finden koennen.
> Backlog-Hinweis: Der gesamte Konto-Loeschworkflow wird aktuell nicht weitergebaut. `Workspace Settings` existieren noch nicht als validierter Bereich.
## Pattern / Archetyp ## Pattern / Archetyp
@@ -30,14 +32,14 @@ A6 Settings / Workspace Settings.
## Aktionen ## Aktionen
- Loeschung anfragen -> M01 - spaeter: Loeschung anfragen -> M01
- Status einer bestehenden Anfrage ansehen - spaeter: Status einer bestehenden Anfrage ansehen
- Settings verlassen - Settings verlassen
## Banner / Hinweise ## Banner / Hinweise
- Klar formulieren: Es wird eine Anfrage gestellt, keine sofortige Loeschung ausgefuehrt. - Klar formulieren: Es wird eine Anfrage gestellt, keine sofortige Loeschung ausgefuehrt.
- Workspaces-Bereich ist v1 minimal; weitere Workspace-Settings kommen spaeter. - Workspaces-Bereich ist noch nicht gebaut; weitere Workspace-Settings kommen spaeter.
## Toasts / Action-Feedback ## Toasts / Action-Feedback
@@ -48,10 +50,10 @@ A6 Settings / Workspace Settings.
| Zustand | Beschreibung | Umsetzung | | Zustand | Beschreibung | Umsetzung |
|---|---|---| |---|---|---|
| Keine Anfrage | CTA `Loeschung anfragen` sichtbar | Bauen | | Keine Anfrage | CTA `Loeschung anfragen` sichtbar | Backlog |
| Anfrage offen | Status/Banner statt erneuter CTA | Nur dokumentieren | | Anfrage offen | Status/Banner statt erneuter CTA | Backlog |
| Keine Berechtigung | CTA verborgen oder deaktiviert | Nur dokumentieren | | Keine Berechtigung | CTA verborgen oder deaktiviert | Backlog |
| Anfrage fehlgeschlagen | Banner mit Retry | Nur dokumentieren | | Anfrage fehlgeschlagen | Banner mit Retry | Backlog |
## Permissions / Gates ## Permissions / Gates
@@ -60,8 +62,9 @@ A6 Settings / Workspace Settings.
## Subframe ## Subframe
- - Existierender Subframe-Screen bleibt als geparkte Referenz.
- Nicht als aktiver v1-Screen weiterbauen, bis Workspace Settings validiert sind.
## Notizen ## Notizen
Dieser Screen ist bewusst der minimale Start eines spaeter groesseren Workspace-Settings-Bereichs. Account/Konto-Loeschung und Workspace-Loeschung sind getrennte Workflows. Dieser Screen darf spaeter nicht beide unklar vermischen.
@@ -1,12 +1,12 @@
{ {
"nodes":[ "nodes":[
{"id":"group-main","type":"group","x":-80,"y":-100,"width":1260,"height":420,"label":"Loeschungsanfrage"}, {"id":"group-main","type":"group","x":-80,"y":-100,"width":1260,"height":420,"label":"Backlog / geparkte Konto-Loeschung"},
{"id":"group-notes","type":"group","x":-80,"y":560,"width":1260,"height":360,"label":"Dokumentierte Zustaende"}, {"id":"group-notes","type":"group","x":-80,"y":560,"width":1260,"height":360,"label":"Backlog-Hinweise"},
{"id":"s01","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Konto loeschen/Screens/S01 Settings Workspaces Loeschbereich.md","x":0,"y":0,"width":420,"height":200}, {"id":"s01","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Konto loeschen/Screens/S01 Settings Workspaces Loeschbereich.md","x":0,"y":0,"width":420,"height":200},
{"id":"m01","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Konto loeschen/Screens/M01 Loeschung anfragen.md","x":640,"y":0,"width":420,"height":200}, {"id":"m01","type":"file","file":"02 Wireframes/P2 Auth/WF-P2 Konto loeschen/Screens/M01 Loeschung anfragen.md","x":640,"y":0,"width":420,"height":200},
{"id":"note-request","type":"text","text":"# Anfrage statt Loeschung\n\nV1 fuehrt keine direkte technische Loeschung aus.\n\nNach M01: Toast + Status `Anfrage offen` in S01.","x":0,"y":680,"width":420,"height":200}, {"id":"note-request","type":"text","text":"# Backlog\n\nDer gesamte Konto-Loeschworkflow ist geparkt.\n\nBestehende Screens sind nur Referenz und werden nicht als aktueller v1-Scope weitergebaut.","x":0,"y":680,"width":420,"height":200},
{"id":"note-permission","type":"text","text":"# Berechtigung\n\nCTA ist permission-gated.\n\nNormale Rollen sehen keinen aktiven Loeschungs-CTA oder nur disabled state.","x":540,"y":680,"width":420,"height":200}, {"id":"note-permission","type":"text","text":"# Trennung\n\nAccount/Konto loeschen und Workspace loeschen sind zwei unterschiedliche Workflows.\n\nNicht in einem Screen vermischen.","x":540,"y":680,"width":420,"height":200},
{"id":"note-backlog","type":"text","text":"# Backlog\n\nVoller Loeschprozess, Datenexport-Step, Reauth, Confirm Phrase und Workspace-Loeschungsdetails spaeter.","x":1080,"y":680,"width":420,"height":200} {"id":"note-backlog","type":"text","text":"# Voraussetzung\n\nErst wieder aufnehmen, wenn Workspace Settings gebaut/validiert sind.\n\nDanach Flow neu mit David validieren.","x":1080,"y":680,"width":420,"height":200}
], ],
"edges":[ "edges":[
{"id":"edge-s01-m01","fromNode":"s01","fromSide":"right","toNode":"m01","toSide":"left","label":"Loeschung anfragen"}, {"id":"edge-s01-m01","fromNode":"s01","fromSide":"right","toNode":"m01","toSide":"left","label":"Loeschung anfragen"},
@@ -3,26 +3,26 @@ kind: wireframe-package
project: HiveGrid Screen Project project: HiveGrid Screen Project
ticket: D-P2 ticket: D-P2
package: WF-P2 Konto loeschen package: WF-P2 Konto loeschen
typ: Settings Request Flow typ: Settings Backlog Flow
status: In Subframe status: Backlog
subframe: "https://app.subframe.com/f023064a5ca0/flow/6fec2ec6-eab5-4e25-9c9a-90da47a5047a/edit" subframe: "https://app.subframe.com/f023064a5ca0/flow/6fec2ec6-eab5-4e25-9c9a-90da47a5047a/edit"
canvas: WF-P2 Konto loeschen.canvas canvas: WF-P2 Konto loeschen.canvas
--- ---
# WF-P2 Konto loeschen # WF-P2 Konto loeschen
Status: In Subframe Status: Backlog
Subframe-Link: https://app.subframe.com/f023064a5ca0/flow/6fec2ec6-eab5-4e25-9c9a-90da47a5047a/edit Subframe-Link (geparkte Referenz): https://app.subframe.com/f023064a5ca0/flow/6fec2ec6-eab5-4e25-9c9a-90da47a5047a/edit
Canvas: [[WF-P2 Konto loeschen.canvas]] Canvas: [[WF-P2 Konto loeschen.canvas]]
Stand: 2026-06-23 Stand: 2026-06-26
--- ---
## 1. Kurzfassung ## 1. Kurzfassung
Dieses Paket plant fuer v1 keinen echten Loesch-Wizard, sondern eine schlanke Loeschungsanfrage aus `Settings -> Workspaces`. Dieses gesamte Paket ist Backlog. Account/Konto loeschen und Workspace loeschen sind zwei getrennte Workflows und werden nicht im aktuellen v1-Schnitt weitergebaut.
Der Nutzer bzw. Admin loescht nicht direkt selbst. Er kann eine Anfrage stellen, den Account bzw. Workspace loeschen zu lassen. Was genau operativ geloescht wird und wie der spaetere Workspace-Loeschprozess aussieht, bleibt Backlog. Wichtig fuer v1 ist nur: Der Einstieg existiert versteckt im Settings-Bereich `Workspaces`, die Aktion ist klar als Anfrage formuliert und wird nicht als sofortige Loeschung dargestellt. Die bestehenden Screens bleiben als geparkte Referenz erhalten, sind aber keine aktive Umsetzung. Der spaetere Einstieg liegt wahrscheinlich in `Workspace Settings`; dieser Settings-Bereich ist noch nicht gebaut und muss zuerst separat geplant/validiert werden.
--- ---
@@ -31,13 +31,13 @@ Der Nutzer bzw. Admin loescht nicht direkt selbst. Er kann eine Anfrage stellen,
| Frage | Antwort | | Frage | Antwort |
|---|---| |---|---|
| Welches Ticket/Modul ist betroffen? | D-P2 Auth / Account Lifecycle / Settings | | Welches Ticket/Modul ist betroffen? | D-P2 Auth / Account Lifecycle / Settings |
| Was soll der Nutzer am Ende schaffen? | Eine Loeschungsanfrage fuer Account/Workspace stellen oder bewusst abbrechen | | Was soll der Nutzer am Ende schaffen? | Spaeter eine Account/Konto-Loeschanfrage stellen oder bewusst abbrechen |
| Ist es ein Flow, einzelner Screen, Zustand oder nur Dokumentation? | schlanker Settings-Request-Flow | | Ist es ein Flow, einzelner Screen, Zustand oder nur Dokumentation? | Backlog-Dokumentation mit geparkten Referenzscreens |
| Welche Planning-Quellen wurden geprueft? | D-P2, Settings-Entscheidung, Workspace-Settings-Entscheidung | | Welche Planning-Quellen wurden geprueft? | D-P2, Settings-Entscheidung, Workspace-Settings-Entscheidung |
| Was ist sicher im Scope? | Settings-Unterpunkt `Workspaces`, Loeschungsanfrage-CTA, Sicherheits-/Erklaerungsmodal, Anfrage absenden, Feedback | | Was ist sicher im Scope? | Backlog-Marker, Trennung von Account/Konto-Loeschung und Workspace-Loeschung, spaetere Revalidierung |
| Was ist sicher nicht im Scope? | direkte technische Loeschung, vollstaendiger DSGVO-Wizard, detaillierter Export-Flow, Billing-/Legal-Abwicklung, vollstaendige Workspace-Settings | | Was ist sicher nicht im Scope? | aktuelle v1-Umsetzung, direkte technische Loeschung, vollstaendiger DSGVO-Wizard, detaillierter Export-Flow, Billing-/Legal-Abwicklung, vollstaendige Workspace-Settings |
| Gibt es Admin/Normalrolle-Unterschiede? | wahrscheinlich ja; Loeschungsanfrage ist mindestens permission-gated, Details spaeter mit Admin/RBAC klaeren | | Gibt es Admin/Normalrolle-Unterschiede? | wahrscheinlich ja; Details spaeter mit Admin/RBAC klaeren |
| Welche Annahmen sind noch unsicher? | finale Copy: `Account loeschen anfragen` vs. `Workspace loeschen anfragen`; konkrete Berechtigung | | Welche Annahmen sind noch unsicher? | finaler Startpunkt, konkrete Berechtigung, genaue Trennung Account/Konto vs. Workspace |
--- ---
@@ -47,13 +47,13 @@ Der Nutzer bzw. Admin loescht nicht direkt selbst. Er kann eine Anfrage stellen,
|---|---| |---|---|
| Ticket/Modul | D-P2 Auth / Settings | | Ticket/Modul | D-P2 Auth / Settings |
| Nutzerrolle | Admin oder berechtigte Rolle | | Nutzerrolle | Admin oder berechtigte Rolle |
| Admin-Variante | kann Loeschungsanfrage aus `Settings -> Workspaces` starten | | Admin-Variante | spaeter klaeren |
| Normale Rolle | sieht keinen Einstieg oder keinen aktiven CTA | | Normale Rolle | spaeter klaeren |
| Startpunkt | `Settings -> Workspaces` | | Startpunkt | vermutlich zukuenftige `Workspace Settings`, noch nicht gebaut |
| Ziel | Loeschungsanfrage absenden | | Ziel | Backlog vormerken, nicht bauen |
| Haupt-Archetyp | A6 Settings + A5 Modal | | Haupt-Archetyp | A6 Settings + A5 Modal |
| Bespoke-Anteil | nein | | Bespoke-Anteil | nein |
| Out of scope | direkte Account-/Workspace-Loeschung, mehrstufiger Wizard, vollstaendiger Datenexport, Workspace-Verwaltung im Detail | | Out of scope | aktuelle Screen-Arbeit, direkte Account-/Workspace-Loeschung, mehrstufiger Wizard, vollstaendiger Datenexport, Workspace-Verwaltung im Detail |
--- ---
@@ -61,38 +61,39 @@ Der Nutzer bzw. Admin loescht nicht direkt selbst. Er kann eine Anfrage stellen,
### Flow-Frage ### Flow-Frage
Wie kann Loeschung in v1 vorhanden sein, ohne einen grossen irreversiblen Loesch-Wizard zu bauen? Welche Loeschthemen muessen fuer spaeter getrennt vorgemerkt werden, ohne jetzt einen Workspace-Settings-Screen zu bauen?
### UX-Varianten ### UX-Varianten
| Option | Beschreibung | Vorteil | Nachteil | Empfehlung | | Option | Beschreibung | Vorteil | Nachteil | Empfehlung |
|---|---|---|---|---| |---|---|---|---|---|
| A | Voller Wizard: Erklaerung -> Export -> Reauth -> Confirm | maximal kontrolliert | fuer v1 zu schwer und noch fachlich unklar | raus/backlog | | A | Voller Wizard: Erklaerung -> Export -> Reauth -> Confirm | maximal kontrolliert | fuer jetzt zu schwer und noch fachlich unklar | Backlog |
| B | Settings -> Workspaces mit CTA `Loeschung anfragen`, danach Sicherheitsmodal | schlank, klar, keine direkte Loeschung | Details muessen spaeter operationalisiert werden | genommen | | B | Settings -> Workspaces mit CTA `Loeschung anfragen`, danach Sicherheitsmodal | schlank, klar, keine direkte Loeschung | Settings-Bereich ist noch nicht gebaut | Backlog/geparkt |
| C | Nur Backlog, gar kein Screen | keine Komplexitaet | Nutzer findet keinen Einstieg | raus | | C | Nur Backlog, gar kein aktiver Screen | keine falsche v1-Erwartung | Nutzer findet vorerst keinen Einstieg | genommen |
### Entscheidung ### Entscheidung
| Entscheidung | Status | Notiz | | Entscheidung | Status | Notiz |
|---|---|---| |---|---|---|
| Loeschung nur als Anfrage | genommen | keine sofortige technische Loeschung in v1 | | Account/Konto-Loeschung | Backlog | eigener spaeterer Workflow |
| Einstieg unter Settings -> Workspaces | genommen | Workspaces-Bereich wird spaeter mehr enthalten; v1 minimal | | Workspace-Loeschung | Backlog | eigener spaeterer Workflow in [[../WF-P2 Workspace loeschen/WF-P2 Workspace loeschen.md]] |
| Settings/Workspaces minimal bauen | genommen | zunaechst nur Loeschungsbereich dokumentieren | | Einstieg unter Settings -> Workspaces | Backlog/Klaeren | Workspace Settings sind noch nicht gebaut |
| Erklaerung im Modal | genommen | keine eigene Wizard-Seite | | Settings/Workspaces minimal bauen | Raus fuer jetzt | erst nach separater Workspace-Settings-Planung |
| Datenexport als Hinweis/sekundare Option | genommen | kein eigener Export-Step in v1 | | Erklaerung im Modal | Backlog | spaeter entscheiden, ob Modal oder Wizard |
| Workspace-Loeschprozess Detail | Backlog | spaeter eigener Flow aus Workspace-Einstellungen | | Datenexport als Hinweis/sekundare Option | Backlog | kein eigener Export-Step jetzt |
| Voller DSGVO-/Countdown-Wizard | Backlog | nicht Teil dieses schlanken v1-Scopes | | Voller DSGVO-/Countdown-Wizard | Backlog | spaeter klaeren |
| Direkte Loeschung | raus | Nutzer stellt Anfrage, System/Team bearbeitet | | Direkte Loeschung | Raus | Nutzer stellt voraussichtlich Anfrage, System/Team bearbeitet |
### Happy Path ### Geparkter Happy Path
1. Berechtigter Nutzer oeffnet `Settings -> Workspaces`. Dieser Ablauf ist nur als Referenz geparkt und muss spaeter neu validiert werden:
2. Nutzer klickt im Loeschbereich auf `Loeschung anfragen`.
3. Modal fragt, ob der Nutzer sicher ist, und erklaert kurz die Konsequenzen. 1. Berechtigter Nutzer oeffnet den zukuenftigen Settings-Bereich.
4. Modal weist darauf hin, dass es eine Anfrage ist und keine sofortige Loeschung. 2. Nutzer startet `Account/Konto loeschen anfragen`.
5. Optionaler Hinweis: Vor der Loeschung koennen Daten exportiert/angefordert werden. 3. UI erklaert Konsequenzen und macht klar, dass es eine Anfrage ist.
6. Nutzer sendet die Anfrage ab. 4. Optionaler Hinweis: Vor der Loeschung koennen Daten exportiert/angefordert werden.
7. System zeigt Feedback: Anfrage wurde uebermittelt. 5. Nutzer sendet die Anfrage ab.
6. System zeigt Feedback: Anfrage wurde uebermittelt.
### Varianten / Branches ### Varianten / Branches
@@ -112,12 +113,12 @@ Wie kann Loeschung in v1 vorhanden sein, ohne einen grossen irreversiblen Loesch
| Ereignis | UI-Form | Blockiert? | Bauen? | Copy/Notiz | | Ereignis | UI-Form | Blockiert? | Bauen? | Copy/Notiz |
|---|---|---|---|---| |---|---|---|---|---|
| Loeschung anfragen | Modal | ja | ja | bewusst als Anfrage formulieren | | Loeschung anfragen | Modal/Wizard | ja | Backlog | bewusst als Anfrage formulieren |
| Erklaerung | Modal-Inhalt | nein | ja | kurz, keine Rechtsberatung | | Erklaerung | Modal- oder Wizard-Inhalt | nein | Backlog | kurz, keine Rechtsberatung |
| Datenexport | Hinweis/sekundare Aktion | nein | nur dokumentieren | kein eigener Step | | Datenexport | Hinweis/sekundare Aktion | nein | Backlog | kein eigener Step jetzt |
| Anfrage gesendet | Toast/Feedback | nein | pruefen | Status sichtbar machen | | Anfrage gesendet | Toast/Feedback | nein | Backlog | Status spaeter klaeren |
| Keine Berechtigung | hidden/disabled state | ja | nur dokumentieren | kein eigener Screen | | Keine Berechtigung | hidden/disabled state | ja | Backlog | kein eigener Screen jetzt |
| Anfrage bereits offen | Status im Settings-Bereich | nein | pruefen | verhindert doppelte Anfrage | | Anfrage bereits offen | Status im Settings-Bereich | nein | Backlog | verhindert doppelte Anfrage |
--- ---
@@ -125,12 +126,12 @@ Wie kann Loeschung in v1 vorhanden sein, ohne einen grossen irreversiblen Loesch
| Kandidat | Warum eventuell noetig? | Erste Einschaetzung | | Kandidat | Warum eventuell noetig? | Erste Einschaetzung |
|---|---|---| |---|---|---|
| Settings -> Workspaces / Loeschbereich | Einstieg in den minimalen Workspace-Settings-Bereich | Bauen | | Settings -> Workspaces / Loeschbereich | Einstieg in den spaeteren Workspace-Settings-Bereich | Backlog/geparkt |
| Loeschung anfragen Modal | Sicherheits- und Erklaerungsstep | Bauen | | Loeschung anfragen Modal | Sicherheits- und Erklaerungsstep | Backlog/geparkt |
| Anfrage gesendet | Feedback/Status | Pruefen, vermutlich Toast + Status reicht | | Anfrage gesendet | Feedback/Status | Backlog |
| Keine Berechtigung | Permission State | Nur dokumentieren | | Keine Berechtigung | Permission State | Backlog |
| Datenexport Hinweis | DSGVO-relevanter Hinweis | Nur dokumentieren / im Modal integrieren | | Datenexport Hinweis | DSGVO-relevanter Hinweis | Backlog |
| Voller Datenexport-Step | zu gross fuer v1 | Backlog | | Voller Datenexport-Step | zu gross fuer den aktuellen Schnitt | Backlog |
| Direkte Loeschung | nicht gewollt | Raus | | Direkte Loeschung | nicht gewollt | Raus |
--- ---
@@ -139,20 +140,20 @@ Wie kann Loeschung in v1 vorhanden sein, ohne einen grossen irreversiblen Loesch
| ID | Screen/Zustand | Ist eigener Arbeitsmoment? | Neue Struktur/Entscheidung/Risiko? | Entscheidung | Begruendung | | ID | Screen/Zustand | Ist eigener Arbeitsmoment? | Neue Struktur/Entscheidung/Risiko? | Entscheidung | Begruendung |
|---|---|---|---|---|---| |---|---|---|---|---|---|
| S01 | Settings -> Workspaces / Loeschbereich | ja | ja, neuer Settings-Unterpunkt | Bauen | minimaler Workspaces-Bereich mit Loeschungsanfrage | | S01 | Settings -> Workspaces / Loeschbereich | ja | ja, neuer Settings-Unterpunkt | Backlog | Workspace Settings fehlen noch |
| M01 | Loeschung anfragen | ja | ja, destruktive Anfrage | Bauen | Modal mit Sicher-Abfrage, Erklaerung, Datenexport-Hinweis | | M01 | Loeschung anfragen | ja | ja, destruktive Anfrage | Backlog | erst nach Workspace-Settings-Klaerung weiter planen |
| D01 | Anfrage gesendet | nein | nein | Nur dokumentieren | Toast plus Status im S01 reicht | | D01 | Anfrage gesendet | nein | nein | Backlog | Toast/Status spaeter klaeren |
| D02 | Keine Berechtigung | nein | nein | Nur dokumentieren | CTA verborgen/deaktiviert | | D02 | Keine Berechtigung | nein | nein | Backlog | Permission-Zustand spaeter klaeren |
| D03 | Datenexport Hinweis | nein | ja, Compliance-Hinweis | In M01 integrieren | kein eigener Screen | | D03 | Datenexport Hinweis | nein | ja, Compliance-Hinweis | Backlog | kein eigener Screen jetzt |
| D04 | Workspace-Loeschprozess Detail | ja | ja, eigener Scope | Backlog | spaeter aus Workspace-Einstellungen | | D04 | Workspace-Loeschprozess Detail | ja | ja, eigener Scope | Backlog | spaeter aus Workspace-Einstellungen |
### Copy-kritische Zustaende ### Copy-kritische Zustaende
| Zustand | Bauen? | Warum / Copy-Entscheidung | | Zustand | Bauen? | Warum / Copy-Entscheidung |
|---|---|---| |---|---|---|
| Anfrage statt Loeschung | ja | UI darf keine sofortige Loeschung versprechen | | Anfrage statt Loeschung | Backlog | UI darf keine sofortige Loeschung versprechen |
| Erklaerung | ja | Nutzer muss Konsequenzen verstehen | | Erklaerung | Backlog | Nutzer muss Konsequenzen verstehen |
| Datenexport-Hinweis | ja, integriert | Nutzer soll wissen, dass Datenexport vor Loeschung relevant ist | | Datenexport-Hinweis | Backlog | Nutzer soll wissen, dass Datenexport vor Loeschung relevant ist |
### Blockierende Error States ### Blockierende Error States
@@ -168,11 +169,11 @@ Wie kann Loeschung in v1 vorhanden sein, ohne einen grossen irreversiblen Loesch
| ID | Screen/Zustand | Typ | Umsetzung | Ort | Status | | ID | Screen/Zustand | Typ | Umsetzung | Ort | Status |
|---|---|---|---|---|---| |---|---|---|---|---|---|
| S01 | Settings -> Workspaces / Loeschbereich | Settings | Bauen | `/settings/workspaces` | Validiert | | S01 | Settings -> Workspaces / Loeschbereich | Settings | Backlog/geparkt | spaeter | Backlog |
| M01 | Loeschung anfragen | Modal | Bauen | von S01 | Validiert | | M01 | Loeschung anfragen | Modal | Backlog/geparkt | spaeter | Backlog |
| D01 | Anfrage gesendet | Toast/Status | Nur dokumentieren | nach M01 | Validiert | | D01 | Anfrage gesendet | Toast/Status | Backlog | spaeter | Backlog |
| D02 | Keine Berechtigung | Permission State | Nur dokumentieren | in S01 | Validiert | | D02 | Keine Berechtigung | Permission State | Backlog | spaeter | Backlog |
| D03 | Datenexport Hinweis | Modal Content | In M01 integrieren | in M01 | Validiert | | D03 | Datenexport Hinweis | Modal Content | Backlog | spaeter | Backlog |
| D04 | Workspace-Loeschprozess Detail | Backlog | Backlog | spaeter | Backlog | | D04 | Workspace-Loeschprozess Detail | Backlog | Backlog | spaeter | Backlog |
--- ---
@@ -180,7 +181,8 @@ Wie kann Loeschung in v1 vorhanden sein, ohne einen grossen irreversiblen Loesch
## 8. Subframe-Grid ## 8. Subframe-Grid
```text ```text
Settings -> S01 Workspaces / Loeschbereich [Backlog / geparkt]
Spaetere Workspace Settings -> S01 Workspaces / Loeschbereich
S01 -> M01 Loeschung anfragen S01 -> M01 Loeschung anfragen
M01 -> D01 Anfrage gesendet (Toast/Status) M01 -> D01 Anfrage gesendet (Toast/Status)
S01 -> D02 Keine Berechtigung (hidden/disabled) S01 -> D02 Keine Berechtigung (hidden/disabled)
@@ -200,8 +202,8 @@ S01 -> D02 Keine Berechtigung (hidden/disabled)
## 10. Handoff-Check ## 10. Handoff-Check
- [x] Paket ist angelegt. - [x] Paket ist angelegt.
- [x] Scope wurde auf Loeschungsanfrage reduziert. - [x] Gesamter Flow ist als Backlog markiert.
- [x] Voller Loesch-/Export-Wizard ist Backlog. - [x] Account/Konto-Loeschen und Workspace-Loeschen sind als getrennte Workflows dokumentiert.
- [x] Settings -> Workspaces ist als Startpunkt dokumentiert. - [x] Bestehende Subframe-Screens sind nur geparkte Referenz.
- [x] David hat die Kandidaten validiert. - [ ] Workspace Settings sind gebaut/validiert.
- [ ] Subframe-Link ist eingetragen. - [ ] Flow spaeter neu mit David validieren, bevor neue Screens gebaut werden.
@@ -0,0 +1,9 @@
{
"nodes":[
{"id":"group-main","type":"group","x":-80,"y":-100,"width":1260,"height":420,"label":"Backlog / Workspace loeschen"},
{"id":"note-scope","type":"text","text":"# Backlog\n\nWorkspace loeschen ist ein eigener Workflow.\n\nAktuell keine Subframe-Screens bauen.","x":0,"y":0,"width":420,"height":220},
{"id":"note-dependency","type":"text","text":"# Voraussetzung\n\nErst planen, wenn Workspace Settings als Bereich gebaut und validiert sind.","x":540,"y":0,"width":420,"height":220},
{"id":"note-separation","type":"text","text":"# Trennung\n\nNicht mit Account/Konto loeschen vermischen.\n\nBeide Flows separat mit David validieren.","x":1080,"y":0,"width":420,"height":220}
],
"edges":[]
}
@@ -0,0 +1,75 @@
---
kind: wireframe-package
project: HiveGrid Screen Project
ticket: D-P2
package: WF-P2 Workspace loeschen
typ: Settings Backlog Flow
status: Backlog
subframe: ""
canvas: WF-P2 Workspace loeschen.canvas
---
# WF-P2 Workspace loeschen
Status: Backlog
Subframe-Link: -
Canvas: [[WF-P2 Workspace loeschen.canvas]]
Stand: 2026-06-26
---
## 1. Kurzfassung
Workspace loeschen ist ein eigener Workflow und nicht identisch mit Account/Konto loeschen.
Dieser Flow ist aktuell nur als Backlog-Paket angelegt. Der Einstieg liegt spaeter wahrscheinlich in `Workspace Settings`, aber dieser Settings-Bereich ist noch nicht gebaut und muss zuerst separat geplant/validiert werden.
---
## 2. Intent Check
| Frage | Antwort |
|---|---|
| Welches Ticket/Modul ist betroffen? | D-P2 Auth / Settings / Workspace Lifecycle |
| Was soll der Nutzer am Ende schaffen? | Spaeter eine Workspace-Loeschung oder Workspace-Loeschanfrage starten |
| Ist es ein Flow, einzelner Screen, Zustand oder nur Dokumentation? | Backlog-Workflow |
| Welche Planning-Quellen wurden geprueft? | D-P2, Workspace-Auswahl, Workspace-Settings-Notizen, Konto-Loeschen-Abgrenzung |
| Was ist sicher im Scope? | Nur Backlog-Marker und klare Trennung von Account/Konto-Loeschung |
| Was ist sicher nicht im Scope? | aktuelle Subframe-Screens, finaler Loesch-Wizard, operative Loeschlogik, Billing/Legal/Export-Details |
| Gibt es Admin/Normalrolle-Unterschiede? | wahrscheinlich ja; fuer v1 grundsaetzlich Admin-Ansicht, Details spaeter klaeren |
| Welche Annahmen sind noch unsicher? | genauer Settings-Ort, Berechtigung, Copy, ob Anfrage oder mehrstufiger Wizard |
---
## 3. Abgrenzung
| Workflow | Bedeutung | Status |
|---|---|---|
| Account/Konto loeschen | Nutzerkonto bzw. persoenliches Profil entfernen/anfragen | Backlog in [[../WF-P2 Konto loeschen/WF-P2 Konto loeschen.md]] |
| Workspace loeschen | Tenant/Workspace entfernen/anfragen | Dieses Backlog-Paket |
Diese beiden Flows duerfen spaeter verknuepft sein, muessen aber getrennt geplant und validiert werden.
---
## 4. Backlog-Kandidaten
| Kandidat | Warum eventuell noetig? | Status |
|---|---|---|
| Workspace Settings / Loeschbereich | Einstieg in den spaeteren Workspace-Settings-Bereich | Backlog |
| Workspace-Loeschung anfragen | Destruktiver Confirm-/Request-Step | Backlog |
| Anfrage gesendet | Toast/Status nach Absenden | Backlog |
| Keine Berechtigung | Permission State fuer nicht berechtigte Rollen | Backlog |
| Workspace hat Abhaengigkeiten | Billing, aktive Nutzer, offene Prozesse, Integrationen | Backlog |
| Letzter/primaerer Admin | Schutz vor unklarer Verantwortlichkeit | Backlog |
| Datenexport / Legal-Hinweis | Compliance-relevante Erklaerung | Backlog |
---
## 5. Handoff-Check
- [x] Eigenes Backlog-Paket ist angelegt.
- [x] Workflow ist von Account/Konto loeschen getrennt.
- [x] Keine Subframe-Screens fuer diesen Flow gebaut.
- [ ] Workspace Settings sind gebaut/validiert.
- [ ] Flow spaeter einzeln mit David brainstormen und validieren.
+17 -11
View File
@@ -33,7 +33,8 @@ Diese Datei ist der erste Ort, um zu sehen:
| WF-P2 Change Password | D-P2 / Auth-Core | Auth | In Subframe | [MD](<P2 Auth/WF-P2 Change Password/WF-P2 Change Password.md>) | [Canvas](<P2 Auth/WF-P2 Change Password/WF-P2 Change Password.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/04767909-3c2f-4236-92a8-b08eaa3f51b7/edit>) | Review | Neue Seiten erstellt; Reauth-Zubringer zu `WF-P2 Set Password` | | WF-P2 Change Password | D-P2 / Auth-Core | Auth | In Subframe | [MD](<P2 Auth/WF-P2 Change Password/WF-P2 Change Password.md>) | [Canvas](<P2 Auth/WF-P2 Change Password/WF-P2 Change Password.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/04767909-3c2f-4236-92a8-b08eaa3f51b7/edit>) | Review | Neue Seiten erstellt; Reauth-Zubringer zu `WF-P2 Set Password` |
| WF-P2 2FA Verwalten | D-P2 / Auth-Core | Auth | In Subframe | [MD](<P2 Auth/WF-P2 2FA Verwalten/WF-P2 2FA Verwalten.md>) | [Canvas](<P2 Auth/WF-P2 2FA Verwalten/WF-P2 2FA Verwalten.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/4de27a18-0e2f-43de-b39b-01a94b0c93b8/edit>) | Review | Neue Seiten erstellt; eigenstaendiger 2FA-Verwalten-Flow | | WF-P2 2FA Verwalten | D-P2 / Auth-Core | Auth | In Subframe | [MD](<P2 Auth/WF-P2 2FA Verwalten/WF-P2 2FA Verwalten.md>) | [Canvas](<P2 Auth/WF-P2 2FA Verwalten/WF-P2 2FA Verwalten.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/4de27a18-0e2f-43de-b39b-01a94b0c93b8/edit>) | Review | Neue Seiten erstellt; eigenstaendiger 2FA-Verwalten-Flow |
| WF-P2 Admin RBAC | D-P2 | Auth/Admin | In Subframe | [MD](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.md>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/42c54a17-9c08-4db3-9306-1449f5b874e4/edit>) | Review | Neue Seiten erstellt; Permission-Bundles als Arbeitsgeruest; Gruppen/Reassign raus | | WF-P2 Admin RBAC | D-P2 | Auth/Admin | In Subframe | [MD](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.md>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/42c54a17-9c08-4db3-9306-1449f5b874e4/edit>) | Review | Neue Seiten erstellt; Permission-Bundles als Arbeitsgeruest; Gruppen/Reassign raus |
| WF-P2 Konto loeschen | D-P2 | Auth/Settings | In Subframe | [MD](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.md>) | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/6fec2ec6-eab5-4e25-9c9a-90da47a5047a/edit>) | Review | Neue Seiten erstellt; schlanke Loeschungsanfrage unter Settings -> Workspaces | | WF-P2 Konto loeschen | D-P2 | Auth/Settings | Backlog | [MD](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.md>) | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/6fec2ec6-eab5-4e25-9c9a-90da47a5047a/edit>) | Backlog | Gesamter Account/Konto-Loeschflow geparkt; bestehende Screens nur Referenz |
| WF-P2 Workspace loeschen | D-P2 | Auth/Settings | Backlog | [MD](<P2 Auth/WF-P2 Workspace loeschen/WF-P2 Workspace loeschen.md>) | [Canvas](<P2 Auth/WF-P2 Workspace loeschen/WF-P2 Workspace loeschen.canvas>) | - | Backlog | Eigener Workflow; erst planen, wenn Workspace Settings gebaut/validiert sind |
--- ---
@@ -95,10 +96,10 @@ Diese Datei ist der erste Ort, um zu sehen:
| M02 | Rolle bearbeiten | WF-P2 Admin RBAC | Grosses Modal | Bauen | In Subframe | Finale Variante: V10 Minimal Accordion Editor | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle bearbeiten.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/f6b68e89-b65c-4623-805e-dbc0e6943a52/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | | M02 | Rolle bearbeiten | WF-P2 Admin RBAC | Grosses Modal | Bauen | In Subframe | Finale Variante: V10 Minimal Accordion Editor | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/M02 Rolle bearbeiten.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/f6b68e89-b65c-4623-805e-dbc0e6943a52/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
| D03 | Rolle in Nutzung blockiert | WF-P2 Admin RBAC | Admin Blocker | Nur dokumentieren | In Subframe | von S02/M02 | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/D03 Rolle in Nutzung blockiert.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/99f96d31-4cb5-4d7c-a252-3f8bef9f1b59/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | | D03 | Rolle in Nutzung blockiert | WF-P2 Admin RBAC | Admin Blocker | Nur dokumentieren | In Subframe | von S02/M02 | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/D03 Rolle in Nutzung blockiert.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/99f96d31-4cb5-4d7c-a252-3f8bef9f1b59/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
| V01 | Letzter Admin blockiert | WF-P2 Admin RBAC | Admin Blocker | Nur dokumentieren | In Subframe | von S01/M03/Rollenwechsel | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/V01 Letzter Admin blockiert.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/3e05bfb3-3842-4008-964e-f4c68dea0d9e/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) | | V01 | Letzter Admin blockiert | WF-P2 Admin RBAC | Admin Blocker | Nur dokumentieren | In Subframe | von S01/M03/Rollenwechsel | [MD](<P2 Auth/WF-P2 Admin RBAC/Screens/V01 Letzter Admin blockiert.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/3e05bfb3-3842-4008-964e-f4c68dea0d9e/edit>) | [Canvas](<P2 Auth/WF-P2 Admin RBAC/WF-P2 Admin RBAC.canvas>) |
| S01 | Settings -> Workspaces / Loeschbereich | WF-P2 Konto loeschen | Settings | Bauen | In Subframe | `/settings/workspaces` | [MD](<P2 Auth/WF-P2 Konto loeschen/Screens/S01 Settings Workspaces Loeschbereich.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/7f54d6e5-df2f-4163-bb36-1310062b2429/edit>) | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) | | S01 | Settings -> Workspaces / Loeschbereich | WF-P2 Konto loeschen | Settings | Spaeter | Backlog | spaeter `Settings -> Workspaces` | [MD](<P2 Auth/WF-P2 Konto loeschen/Screens/S01 Settings Workspaces Loeschbereich.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/7f54d6e5-df2f-4163-bb36-1310062b2429/edit>) | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) |
| M01 | Loeschung anfragen | WF-P2 Konto loeschen | Modal | Bauen | In Subframe | von S01 | [MD](<P2 Auth/WF-P2 Konto loeschen/Screens/M01 Loeschung anfragen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/e8454b77-b5bc-4c80-b035-bde4318793e7/edit>) | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) | | M01 | Loeschung anfragen | WF-P2 Konto loeschen | Modal | Spaeter | Backlog | von zukuenftigem Settings-Einstieg | [MD](<P2 Auth/WF-P2 Konto loeschen/Screens/M01 Loeschung anfragen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/e8454b77-b5bc-4c80-b035-bde4318793e7/edit>) | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) |
| D01 | Anfrage gesendet | WF-P2 Konto loeschen | Toast/Status | Nur dokumentieren | Validiert | nach M01 | [MD](<P2 Auth/WF-P2 Konto loeschen/Screens/S01 Settings Workspaces Loeschbereich.md>) | - | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) | | D01 | Anfrage gesendet | WF-P2 Konto loeschen | Toast/Status | Nur dokumentieren | Backlog | nach M01 | [MD](<P2 Auth/WF-P2 Konto loeschen/Screens/S01 Settings Workspaces Loeschbereich.md>) | - | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) |
| D02 | Keine Berechtigung | WF-P2 Konto loeschen | Permission State | Nur dokumentieren | Validiert | in S01 | [MD](<P2 Auth/WF-P2 Konto loeschen/Screens/S01 Settings Workspaces Loeschbereich.md>) | - | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) | | D02 | Keine Berechtigung | WF-P2 Konto loeschen | Permission State | Nur dokumentieren | Backlog | in S01 | [MD](<P2 Auth/WF-P2 Konto loeschen/Screens/S01 Settings Workspaces Loeschbereich.md>) | - | [Canvas](<P2 Auth/WF-P2 Konto loeschen/WF-P2 Konto loeschen.canvas>) |
--- ---
@@ -151,9 +152,9 @@ Diese Datei ist der erste Ort, um zu sehen:
| WF-P2 Admin RBAC | M04A Visual Sync | Offen | M04A `Rolle anlegen` soll optisch wie Davids finaler M04B-Duplikat-Screen aussehen, aber ohne Duplikat-Modus. | Nachholen, sobald Subframe-MCP Page-Operationen nicht mehr timeouten | | WF-P2 Admin RBAC | M04A Visual Sync | Offen | M04A `Rolle anlegen` soll optisch wie Davids finaler M04B-Duplikat-Screen aussehen, aber ohne Duplikat-Modus. | Nachholen, sobald Subframe-MCP Page-Operationen nicht mehr timeouten |
| WF-P2 Admin RBAC | Deaktivieren mit Reassign | Backlog | Offene Aufgaben/Projekte/Verantwortlichkeiten werden spaeter uebertragen. | Nicht Teil der aktuellen Screen-Liste | | WF-P2 Admin RBAC | Deaktivieren mit Reassign | Backlog | Offene Aufgaben/Projekte/Verantwortlichkeiten werden spaeter uebertragen. | Nicht Teil der aktuellen Screen-Liste |
| WF-P2 Admin RBAC | V2-Backlog | Dokumentiert | Reassign, Rollen-Loeschen mit Ersatzrolle, Gruppen, Rechtekatalog, Rollen-Audit, Rollen-Review, ausgearbeitete Vorlagen, Rechte-Matrix, Bulk-Aktionen, erweiterter Admin-Schutz. | Details im Paket-Backlog | | WF-P2 Admin RBAC | V2-Backlog | Dokumentiert | Reassign, Rollen-Loeschen mit Ersatzrolle, Gruppen, Rechtekatalog, Rollen-Audit, Rollen-Review, ausgearbeitete Vorlagen, Rechte-Matrix, Bulk-Aktionen, erweiterter Admin-Schutz. | Details im Paket-Backlog |
| WF-P2 Konto loeschen | Loeschungsanfrage statt direkter Loeschung | Genommen | V1 stellt nur eine Anfrage, keine sofortige technische Loeschung. | Einstieg unter Settings -> Workspaces | | WF-P2 Konto loeschen | Gesamter Account/Konto-Loeschflow | Backlog | Account/Konto-Loeschen wird geparkt und nicht als aktueller v1-Flow weitergebaut. | Konto loeschen und Workspace loeschen sind zwei getrennte Workflows |
| WF-P2 Konto loeschen | Settings -> Workspaces | Genommen | Minimaler Workspaces-Bereich enthaelt Loeschungsanfrage. | Spaeter kann dort mehr Workspace-Verwaltung hinzukommen | | WF-P2 Workspace loeschen | Eigener Workspace-Loeschflow | Backlog | Workspace/Tenant-Loeschen wird als eigener Workflow vorgemerkt. | Startpunkt spaeter in Workspace Settings; Settings sind noch nicht gebaut |
| WF-P2 Konto loeschen | Voller Loesch-/Export-Wizard | Backlog | Erklaerung und Datenexport-Hinweis werden in v1 im Modal integriert. | Kein mehrstufiger Wizard jetzt | | WF-P2 Konto/Workspace loeschen | Voller Loesch-/Export-Wizard | Backlog | Erklaerung, Datenexport, Reauth, Confirm Phrase, Countdown und operative Bearbeitung spaeter klaeren. | Kein mehrstufiger Wizard jetzt |
--- ---
@@ -176,9 +177,10 @@ Diese Liste sammelt Punkte, die in einzelnen Paketen als `Backlog`, `Spaeter` od
| WF-P2 Profil und Sicherheit | Ueberall abmelden / Session einzeln abmelden | Backlog | Gehoert zur spaeteren Security/Sessions-Seite | | WF-P2 Profil und Sicherheit | Ueberall abmelden / Session einzeln abmelden | Backlog | Gehoert zur spaeteren Security/Sessions-Seite |
| WF-P2 2FA Verwalten | Trust Devices / aktive Sessions | Backlog | Nicht Teil des 2FA-Verwalten-Modals, sondern spaeter Security/Sessions | | WF-P2 2FA Verwalten | Trust Devices / aktive Sessions | Backlog | Nicht Teil des 2FA-Verwalten-Modals, sondern spaeter Security/Sessions |
| WF-P2 Admin RBAC | M04A Visual Sync | Backlog/Blockiert | M04A an finalen M04B-Stil angleichen; aktuell blockiert durch Subframe-MCP Timeout bei Page-Operationen | | WF-P2 Admin RBAC | M04A Visual Sync | Backlog/Blockiert | M04A an finalen M04B-Stil angleichen; aktuell blockiert durch Subframe-MCP Timeout bei Page-Operationen |
| WF-P2 Konto loeschen | Echter Loeschprozess | Backlog | Workspace-/Account-Loeschprozess mit operativer Bearbeitung spaeter ausarbeiten | | WF-P2 Konto loeschen | Account/Konto-Loeschworkflow | Backlog | Gesamter Flow geparkt; spaeter getrennt von Workspace-Loeschen planen |
| WF-P2 Konto loeschen | Voller DSGVO-/Export-Wizard | Backlog | Datenexport-Step, Reauth, Confirm Phrase, Countdown und Legal/Billing-Details spaeter | | WF-P2 Workspace loeschen | Workspace-Loeschworkflow | Backlog | Eigener Workflow fuer Tenant/Workspace-Loeschung; Startpunkt erst nach Workspace-Settings-Klaerung |
| WF-P2 Konto loeschen | Workspace-Settings ausbauen | Backlog | Minimaler Workspaces-Bereich enthaelt v1 nur Loeschungsanfrage | | WF-P2 Konto/Workspace loeschen | Voller DSGVO-/Export-Wizard | Backlog | Datenexport-Step, Reauth, Confirm Phrase, Countdown und Legal/Billing-Details spaeter |
| 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-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 |
--- ---
@@ -189,6 +191,8 @@ Diese Pakete sind angelegt, aber noch nicht validiert. Naechster Schritt ist jew
| Kandidat | Ticket | Bereich | Status | Notiz | | Kandidat | Ticket | Bereich | Status | Notiz |
|---|---|---|---|---| |---|---|---|---|---|
| WF-P2 Konto loeschen | D-P2 | Account Lifecycle / Settings | Backlog | Erst wieder aufnehmen, wenn klar ist, wo Account-Loeschung in Settings lebt |
| WF-P2 Workspace loeschen | D-P2 | Workspace Settings | Backlog | Erst planen, wenn Workspace Settings als Bereich gebaut/validiert sind |
--- ---
@@ -205,6 +209,7 @@ Diese Pakete sind angelegt, aber noch nicht validiert. Naechster Schritt ist jew
| In Subframe | validierte Screens werden gebaut | | In Subframe | validierte Screens werden gebaut |
| Review | gebaut, aber noch nicht final geprueft | | Review | gebaut, aber noch nicht final geprueft |
| Fertig | bereit fuer Handoff | | Fertig | bereit fuer Handoff |
| Backlog | bewusst geparkt; nicht bauen, bis David den Flow neu priorisiert und validiert |
Regel: Kein Paket geht zu `In Subframe`, bevor es `Validiert` ist. Regel: Kein Paket geht zu `In Subframe`, bevor es `Validiert` ist.
@@ -218,6 +223,7 @@ Regel: Kein Paket geht zu `In Subframe`, bevor es `Validiert` ist.
| Wiederverwenden | vorhandenes Pattern/Archetyp reicht | | Wiederverwenden | vorhandenes Pattern/Archetyp reicht |
| Nur dokumentieren | kein Frame, aber im Markdown beschreiben | | Nur dokumentieren | kein Frame, aber im Markdown beschreiben |
| Spaeter | bewusst noch nicht jetzt | | Spaeter | bewusst noch nicht jetzt |
| Backlog | bewusst geparkt; nur als Merker/Referenz fuehren |
| Raus | nicht im Scope | | Raus | nicht im Scope |
--- ---
+151
View File
@@ -0,0 +1,151 @@
---
kind: ticket-handoff
project: HiveGrid Screen Project
ticket: D-P2
area: Auth / Account Lifecycle / Settings / Admin RBAC
status: Review / Handoff
repo: https://git.tool-ctrl.de/david/Hivegrid-Wireframes
stand: 2026-06-26
---
# D-P2 Auth Wireframes
Repo: https://git.tool-ctrl.de/david/Hivegrid-Wireframes
Zentrale Tracker-Datei: [Screen Paket Tracker](../02%20Wireframes/Screen%20Paket%20Tracker.md)
Arbeitsbereich im Repo: [02 Wireframes/P2 Auth](../02%20Wireframes/P2%20Auth)
## Kurzfassung
Fuer Ticket `D-P2` wurden die Auth-, Account- und Admin-RBAC-Wireframes geplant, dokumentiert und in Subframe als Review-Stand angelegt. Die Arbeit ist in Flow-Pakete aufgeteilt, damit jeder Flow separat nachvollziehbar, validierbar und spaeter entwickelbar bleibt.
Die Loeschflows fuer Account/Konto und Workspace wurden bewusst aus dem aktiven Scope genommen und als getrennte Backlog-Workflows markiert, weil `Workspace Settings` noch nicht gebaut/validiert sind.
## Gemacht
- Auth-Basisflows fuer Login, 2FA, Passwort setzen, Passwort Reset und Signup strukturiert.
- `Set Password` als wiederverwendbarer Auth-Core-Flow fuer Einladung, Reset und spaetere Trigger geplant.
- Neukunden-Signup bewusst als Ausnahme geplant: Passwort wird im Signup selbst gesetzt, um Reibung zu reduzieren.
- Workspace-Auswahl fuer Admins geplant, inklusive letzte Workspaces, Suche, gesperrter Workspace als Toast und neuer Workspace anlegen.
- Profil und Sicherheit in Settings geplant: Profilseite, Trigger zu Passwort aendern und 2FA verwalten.
- `Change Password` als eigener Flow dokumentiert, mit Reauth und Uebergang in `Set Password`.
- `2FA Verwalten` als eigener Modal-Flow geplant, inklusive Device/Token hinzufuegen, entfernen, deaktivieren und Recovery-/Fehlerzustaende.
- Admin-RBAC geplant und in Subframe gebaut: Mitarbeiterliste, Mitarbeiter einladen, Mitarbeiter deaktivieren, Rollen und Berechtigungen, Rolle bearbeiten, Rolle anlegen, Rolle duplizieren sowie Blocker-Dialoge.
- Subframe-Modale im Admin-RBAC-Bereich auf echte Dialog-Layouts umgestellt, wo das relevant war.
- Screen-Agent-Regeln fuer zukuenftige Arbeit dokumentiert: Brainstorming, Validierung durch David, Impact-Check, Backlog, Error-State-Dokumentation und echte Subframe-Dialoge.
## Validiert
- Jeder neue Flow wird einzeln geplant und von David validiert, bevor weitere Screens final angelegt werden.
- Error States werden dokumentiert, aber nicht jeder kleine Feldzustand wird als eigener Screen gebaut.
- Toasts, Banner und kleine Inline-Zustaende werden dokumentiert, aber nicht zwingend als eigener Canvas-Screen angelegt.
- Modale muessen in Subframe als echte `DialogLayout -> Dialog -> Dialog.Content` umgesetzt werden, nicht als Fake-Modal auf einer normalen Page.
- Admin-RBAC baut initial auf Admin-Ansicht; feinere Rollen-/Permission-Gates werden nur markiert, wenn sie relevant sind.
- Im RBAC-Kontext gibt es initial nur eine sichtbare Systemrolle: `Admin`.
- Rollen und Berechtigungen leben gemeinsam im Tab `Rollen und Berechtigungen`.
- Seed-Rollen ausser `Admin` werden nicht initial vorgebaut; neue Rollen koennen spaeter ueber Vorlagen/duplizieren entstehen.
- Konto loeschen und Workspace loeschen sind zwei getrennte Backlog-Flows.
## Backlog / Offen
- Vollstaendiger Workspace-Settings-Bereich muss spaeter separat geplant werden.
- Account/Konto loeschen und Workspace loeschen bleiben Backlog, bis Workspace Settings geklaert sind.
- Voller DSGVO-/Export-/Countdown-/Reauth-Loeschwizard ist Backlog.
- Security/Sessions-Seite fuer aktive Sessions, Trusted Devices und Session-Verwaltung ist Backlog.
- Admin-RBAC V2: Reassign, Rollen-Loeschen mit Ersatzrolle, Gruppen, Rechtekatalog, Rollen-Audit, Rollen-Review, Templates, Rechte-Matrix, Bulk-Aktionen, erweiterter Admin-Schutz.
- Einige Security-Details bleiben fuer Development/Produkt zu klaeren, z. B. konkrete 2FA-Methode, 2FA-Haeufigkeit und Recovery-Code-Pflichten.
## Flow-Pakete
| Flow | Status | Repo | Canvas | Subframe |
|---|---|---|---|---|
| WF-P2 Login und 2FA | In Subframe / Review | [MD](../02%20Wireframes/P2%20Auth/WF-P2%20Login%20und%202FA/WF-P2%20Login%20und%202FA.md) | [Canvas](../02%20Wireframes/P2%20Auth/WF-P2%20Login%20und%202FA/WF-P2%20Login%20und%202FA.canvas) | [Flow](https://app.subframe.com/f023064a5ca0/flow/a457cbaa-9cca-412a-98b2-3bef128338ac/edit) |
| WF-P2 Set Password | In Subframe / Review | [MD](../02%20Wireframes/P2%20Auth/WF-P2%20Set%20Password/WF-P2%20Set%20Password.md) | [Canvas](../02%20Wireframes/P2%20Auth/WF-P2%20Set%20Password/WF-P2%20Set%20Password.canvas) | [Flow](https://app.subframe.com/f023064a5ca0/flow/534bffc2-b7d3-423b-b9b6-da424980dcf3/edit) |
| WF-P2 Passwort Reset | In Subframe / Review | [MD](../02%20Wireframes/P2%20Auth/WF-P2%20Passwort%20Reset/WF-P2%20Passwort%20Reset.md) | [Canvas](../02%20Wireframes/P2%20Auth/WF-P2%20Passwort%20Reset/WF-P2%20Passwort%20Reset.canvas) | [Flow](https://app.subframe.com/f023064a5ca0/flow/5782f3c4-4321-4bb9-b048-990e296897a4/edit) |
| WF-P2 Signup | In Subframe / Review | [MD](../02%20Wireframes/P2%20Auth/WF-P2%20Signup/WF-P2%20Signup.md) | [Canvas](../02%20Wireframes/P2%20Auth/WF-P2%20Signup/WF-P2%20Signup.canvas) | [Flow](https://app.subframe.com/f023064a5ca0/flow/5bb64c72-46af-46a8-84dd-5b4ac6bcfcfe/edit) |
| WF-P2 Workspace Auswahl | In Subframe / Review | [MD](../02%20Wireframes/P2%20Auth/WF-P2%20Workspace%20Auswahl/WF-P2%20Workspace%20Auswahl.md) | [Canvas](../02%20Wireframes/P2%20Auth/WF-P2%20Workspace%20Auswahl/WF-P2%20Workspace%20Auswahl.canvas) | [Flow](https://app.subframe.com/f023064a5ca0/flow/08d4bebd-5db8-4ea8-ba59-270f88356f93/edit) |
| WF-P2 Profil und Sicherheit | In Subframe / Review | [MD](../02%20Wireframes/P2%20Auth/WF-P2%20Profil%20und%20Sicherheit/WF-P2%20Profil%20und%20Sicherheit.md) | [Canvas](../02%20Wireframes/P2%20Auth/WF-P2%20Profil%20und%20Sicherheit/WF-P2%20Profil%20und%20Sicherheit.canvas) | [Flow](https://app.subframe.com/f023064a5ca0/flow/b08776c0-8ef2-4c12-b77c-ae729313f1bc/edit) |
| WF-P2 Change Password | In Subframe / Review | [MD](../02%20Wireframes/P2%20Auth/WF-P2%20Change%20Password/WF-P2%20Change%20Password.md) | [Canvas](../02%20Wireframes/P2%20Auth/WF-P2%20Change%20Password/WF-P2%20Change%20Password.canvas) | [Flow](https://app.subframe.com/f023064a5ca0/flow/04767909-3c2f-4236-92a8-b08eaa3f51b7/edit) |
| WF-P2 2FA Verwalten | In Subframe / Review | [MD](../02%20Wireframes/P2%20Auth/WF-P2%202FA%20Verwalten/WF-P2%202FA%20Verwalten.md) | [Canvas](../02%20Wireframes/P2%20Auth/WF-P2%202FA%20Verwalten/WF-P2%202FA%20Verwalten.canvas) | [Flow](https://app.subframe.com/f023064a5ca0/flow/4de27a18-0e2f-43de-b39b-01a94b0c93b8/edit) |
| WF-P2 Admin RBAC | In Subframe / Review | [MD](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/WF-P2%20Admin%20RBAC.md) | [Canvas](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/WF-P2%20Admin%20RBAC.canvas) | [Flow](https://app.subframe.com/f023064a5ca0/flow/42c54a17-9c08-4db3-9306-1449f5b874e4/edit) |
| WF-P2 Konto loeschen | Backlog | [MD](../02%20Wireframes/P2%20Auth/WF-P2%20Konto%20loeschen/WF-P2%20Konto%20loeschen.md) | [Canvas](../02%20Wireframes/P2%20Auth/WF-P2%20Konto%20loeschen/WF-P2%20Konto%20loeschen.canvas) | [geparkte Referenz](https://app.subframe.com/f023064a5ca0/flow/6fec2ec6-eab5-4e25-9c9a-90da47a5047a/edit) |
| WF-P2 Workspace loeschen | Backlog | [MD](../02%20Wireframes/P2%20Auth/WF-P2%20Workspace%20loeschen/WF-P2%20Workspace%20loeschen.md) | [Canvas](../02%20Wireframes/P2%20Auth/WF-P2%20Workspace%20loeschen/WF-P2%20Workspace%20loeschen.canvas) | - |
## Screen-Dateien
### WF-P2 Login und 2FA
- [S01 Login](../02%20Wireframes/P2%20Auth/WF-P2%20Login%20und%202FA/Screens/S01%20Login.md)
- [S02 Magic-Link anfordern](../02%20Wireframes/P2%20Auth/WF-P2%20Login%20und%202FA/Screens/S02%20Magic-Link%20anfordern.md)
- [S03 Magic-Link gesendet](../02%20Wireframes/P2%20Auth/WF-P2%20Login%20und%202FA/Screens/S03%20Magic-Link%20gesendet.md)
- [S04 2FA Code eingeben](../02%20Wireframes/P2%20Auth/WF-P2%20Login%20und%202FA/Screens/S04%202FA%20Code%20eingeben.md)
- [V01 Login falsche Daten](../02%20Wireframes/P2%20Auth/WF-P2%20Login%20und%202FA/Varianten/V01%20Login%20falsche%20Daten.md)
- [V02 Login mit mCaptcha](../02%20Wireframes/P2%20Auth/WF-P2%20Login%20und%202FA/Varianten/V02%20Login%20mit%20mCaptcha.md)
- [V03 2FA gesperrt](../02%20Wireframes/P2%20Auth/WF-P2%20Login%20und%202FA/Varianten/V03%202FA%20gesperrt.md)
### WF-P2 Set Password
- [S01 Neues Passwort setzen](../02%20Wireframes/P2%20Auth/WF-P2%20Set%20Password/Screens/S01%20Neues%20Passwort%20setzen.md)
- [S02 2FA freiwillig anbieten](../02%20Wireframes/P2%20Auth/WF-P2%20Set%20Password/Screens/S02%202FA%20freiwillig%20anbieten.md)
- [S03 2FA erforderlich](../02%20Wireframes/P2%20Auth/WF-P2%20Set%20Password/Screens/S03%202FA%20erforderlich.md)
- [S04 2FA einrichten](../02%20Wireframes/P2%20Auth/WF-P2%20Set%20Password/Screens/S04%202FA%20einrichten.md)
- [S05 Recovery Hinweis](../02%20Wireframes/P2%20Auth/WF-P2%20Set%20Password/Screens/S05%20Recovery%20Hinweis.md)
- [S06 Abschluss](../02%20Wireframes/P2%20Auth/WF-P2%20Set%20Password/Screens/S06%20Abschluss.md)
- [V03 2FA Setup gesperrt](../02%20Wireframes/P2%20Auth/WF-P2%20Set%20Password/Varianten/V03%202FA%20Setup%20gesperrt.md)
### WF-P2 Passwort Reset
- [S01 Passwort Reset anfordern](../02%20Wireframes/P2%20Auth/WF-P2%20Passwort%20Reset/Screens/S01%20Passwort%20Reset%20anfordern.md)
- [S02 Reset-Link gesendet](../02%20Wireframes/P2%20Auth/WF-P2%20Passwort%20Reset/Screens/S02%20Reset-Link%20gesendet.md)
- [S03 2FA bestaetigen](../02%20Wireframes/P2%20Auth/WF-P2%20Passwort%20Reset/Screens/S03%202FA%20bestaetigen.md)
- [M01 Admin kontaktieren](../02%20Wireframes/P2%20Auth/WF-P2%20Passwort%20Reset/Screens/M01%20Admin%20kontaktieren.md)
- [M02 Wiederherstellungscode eingeben](../02%20Wireframes/P2%20Auth/WF-P2%20Passwort%20Reset/Screens/M02%20Wiederherstellungscode%20eingeben.md)
- [V01 Reset-Link ungueltig](../02%20Wireframes/P2%20Auth/WF-P2%20Passwort%20Reset/Varianten/V01%20Reset-Link%20ungueltig.md)
- [V02 2FA nicht verfuegbar](../02%20Wireframes/P2%20Auth/WF-P2%20Passwort%20Reset/Varianten/V02%202FA%20nicht%20verfuegbar.md)
### WF-P2 Signup
- [S01 Signup](../02%20Wireframes/P2%20Auth/WF-P2%20Signup/Screens/S01%20Signup.md)
- [S02 Signup erfolgreich Workspace wird vorbereitet](../02%20Wireframes/P2%20Auth/WF-P2%20Signup/Screens/S02%20Signup%20erfolgreich%20Workspace%20wird%20vorbereitet.md)
- [S03 E-Mail bestaetigen](../02%20Wireframes/P2%20Auth/WF-P2%20Signup/Screens/S03%20E-Mail%20bestaetigen.md)
### WF-P2 Workspace Auswahl
- [S01 Workspace Auswahl](../02%20Wireframes/P2%20Auth/WF-P2%20Workspace%20Auswahl/Screens/S01%20Workspace%20Auswahl.md)
- [S02 Neuer Workspace anlegen](../02%20Wireframes/P2%20Auth/WF-P2%20Workspace%20Auswahl/Screens/S02%20Neuer%20Workspace%20anlegen.md)
### WF-P2 Profil und Sicherheit
- [S01 Profil Settings](../02%20Wireframes/P2%20Auth/WF-P2%20Profil%20und%20Sicherheit/Screens/S01%20Profil%20Settings.md)
### WF-P2 Change Password
- [M01 Identitaet bestaetigen](../02%20Wireframes/P2%20Auth/WF-P2%20Change%20Password/Screens/M01%20Identitaet%20bestaetigen.md)
- [V01 Zu viele Fehlversuche](../02%20Wireframes/P2%20Auth/WF-P2%20Change%20Password/Varianten/V01%20Zu%20viele%20Fehlversuche.md)
### WF-P2 2FA Verwalten
- [M01 2FA verwalten](../02%20Wireframes/P2%20Auth/WF-P2%202FA%20Verwalten/Screens/M01%202FA%20verwalten.md)
- [M02 Device Token hinzufuegen](../02%20Wireframes/P2%20Auth/WF-P2%202FA%20Verwalten/Screens/M02%20Device%20Token%20hinzufuegen.md)
- [M03 2FA deaktivieren](../02%20Wireframes/P2%20Auth/WF-P2%202FA%20Verwalten/Screens/M03%202FA%20deaktivieren.md)
### WF-P2 Admin RBAC
- [S01 Mitarbeiterliste](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/Screens/S01%20Mitarbeiterliste.md)
- [S02 Rollen und Berechtigungen](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/Screens/S02%20Rollen%20und%20Berechtigungen.md)
- [D01 Rollen-Dropdown in Mitarbeiterliste](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/Screens/D01%20Rollen-Dropdown%20in%20Mitarbeiterliste.md)
- [M01 Mitarbeiter einladen](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/Screens/M01%20Mitarbeiter%20einladen.md)
- [M02 Rolle bearbeiten](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/Screens/M02%20Rolle%20bearbeiten.md)
- [M03 Mitarbeiter deaktivieren](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/Screens/M03%20Mitarbeiter%20deaktivieren.md)
- [M04A Rolle anlegen](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/Screens/M04A%20Rolle%20anlegen.md)
- [M04B Rolle duplizieren](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/Screens/M04B%20Rolle%20duplizieren.md)
- [D03 Rolle in Nutzung blockiert](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/Screens/D03%20Rolle%20in%20Nutzung%20blockiert.md)
- [V01 Letzter Admin blockiert](../02%20Wireframes/P2%20Auth/WF-P2%20Admin%20RBAC/Screens/V01%20Letzter%20Admin%20blockiert.md)
### WF-P2 Konto loeschen
- [S01 Settings Workspaces Loeschbereich](../02%20Wireframes/P2%20Auth/WF-P2%20Konto%20loeschen/Screens/S01%20Settings%20Workspaces%20Loeschbereich.md)
- [M01 Loeschung anfragen](../02%20Wireframes/P2%20Auth/WF-P2%20Konto%20loeschen/Screens/M01%20Loeschung%20anfragen.md)
## Hinweis fuer Ticket-System
Diese Datei ist die zentrale Ticket-Uebersicht. Fuer Details, offene Entscheidungen und Subframe-Screen-Links ist der [Screen Paket Tracker](../02%20Wireframes/Screen%20Paket%20Tracker.md) die massgebliche Referenz.