Gitea läuft seit 2026-11-11 auf hivegrid-control (git.hg-int.dev); git.tool-ctrl.de wird abgeschaltet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 KiB
kind, project, ticket, area, status, repo, stand
| kind | project | ticket | area | status | repo | stand |
|---|---|---|---|---|---|---|
| ticket-handoff | HiveGrid Screen Project | D-CHAT + AK-P15b | Team-Chat / Gruppen / Projektgruppen / Direktnachrichten / Medien | Fertig / Development-Handoff | https://git.hg-int.dev/toolctrl-labs/HiveGrid-Wireframes | 2026-08-08 |
D-CHAT Team-Chat
Repo: https://git.hg-int.dev/toolctrl-labs/HiveGrid-Wireframes
Zentrale Tracker-Datei: Screen Paket Tracker
Flow-Paket: WF-P15 Team-Chat
Canvas: WF-P15 Team-Chat
Subframe: WF-P15 Team-Chat
Kurzfassung
Der gemeinsam validierte Team-Chat ist als Development-Handoff abgeschlossen. Der finale Live-Stand umfasst 24 Seiten in genau einem Subframe-Flow. Alle 24 UUIDs und Direktlinks wurden am 08.08.2026 erneut aus Subframe gelesen und stimmen mit den aktiven Obsidian-Screen-Dateien überein. Der vorher ausgelagerte Medien- und Detailbereich ist wieder in WF-P15 Team-Chat enthalten.
Gemacht
- Einstieg, Projektchat, freie Gruppe, private DM, Composer-Zustände, Thread und Chat-Info gemeinsam validiert.
- Freie Gruppe und Projektgruppe jeweils als zweistufigen Wizard dokumentiert: Personenwahl, danach Gruppendaten.
- Einheitliches Drei-Punkte-Menü für Projektchat, Gruppe und private DM definiert.
- Gruppen-, Projektgruppen- und DM-Einstellungen sowie die gemeinsame Mitglieder-/Adminverwaltung abgeschlossen.
- Medien, Dokumente, Links, Medienviewer und Löschbestätigung in denselben finalen Flow zurückgeführt.
- Filter Bar, Standardauswahl, Einzel-Favoriten, Download, durchsuchbare Weiterleitung und Löschbestätigung dokumentiert.
- Veraltete aktive Screens S01b, S04c und S04d entfernt; ersetzte Stände bleiben nur im datierten Archiv.
- Obsidian-Paket, 24 Screen-MDs, Canvas und Screen Paket Tracker auf den finalen Ein-Flow-Stand synchronisiert.
Finale Produktentscheidungen
- Neuer Chat: Kontakt öffnet direkt eine DM; freie Gruppe und Projektgruppe sind zwei getrennte Erstellungswege.
- Gruppen-Wizards: Schritt 1 wählt Personen und optional Adminstatus, Schritt 2 pflegt Name, Bild, Beschreibung und bei Projektgruppen die Projektverknüpfung.
- Chat-Menü: Chat-Info, Medien und Dateien, Anpinnen/Lösen sowie genau eine kontextbezogene Einstellungsaktion.
- Einstellungen: Lokale Berechtigungsregeln und Projektteam-Synchronisierung sind nicht Teil dieser Screen-Outline.
- Mitglieder: Eine gemeinsame Liste; Adminstatus als Badge und über das Drei-Punkte-Menü steuerbar.
- Bestätigungen: Gruppe verlassen und Gruppe archivieren sind getrennte kompakte Modale.
- Medien: Ein wiederverwendbarer UI-Flow für globalen und chatbezogenen Kontext; Kontext entsteht durch Titel, Untertitel und Filter.
- Auswahl: Kein eigener Auswahl-Screen. Auswahl und Aktionsleiste liegen direkt in Medien, Dokumenten und Links.
- Favoriten: Stern pro Element; kein globaler Stern in der unteren Aktionsleiste.
Hauptfluss
S01 Chat-Auswahl
└─ S01a Neuer Chat
├─ Kontakt → S02e Private DM → S01h Chat-Einstellungen
├─ S01c Personen → S01c-2 Gruppendaten → S02b Gruppe
│ └─ S01e Gruppeneinstellungen
└─ S01d Personen → S01d-2 Gruppendaten + Projekt → S02 Projektchat
└─ S01f Projektgruppen-Einstellungen
S02 / S02b / S02e
├─ S02c Text eingeben
├─ S02d Audio aufnehmen
├─ S03 Thread
├─ S02a Chat-Info
├─ S04 Medien → S04a Dokumente / S04b Links
│ ├─ M03 Dateien löschen
│ └─ S05 Medienviewer
└─ S01e / S01f → S01g Mitglieder verwalten
├─ M01 Gruppe verlassen
└─ M02 Gruppe archivieren
Vollständiges Subframe-Inventar
Die Reihenfolge und Live-Namen wurden direkt aus dem finalen Subframe-Flow übernommen.
| # | Live-Name | UUID | Repo |
|---|---|---|---|
| 1 | S01 Team Chat - Kein Chat ausgewaehlt | 0b60d8c0-a41b-4095-be27-a57c6da6cee9 | S01 |
| 2 | S02 Team Chat - Projektchat offen 2 | 8132a2c4-cf20-4614-bff7-98dc8aa2a628 | S02 |
| 3 | S02e Team Chat - Private DM offen 2 | aab368a3-443a-4e9b-89e1-a6734e09294f | S02e |
| 4 | S02b Team Chat - Gruppe offen | adaf4374-f3fb-4507-a68f-1bbe88989ca4 | S02b |
| 5 | S02a Team Chat - Info geoeffnet 2 | ffed9b19-0583-40e4-b788-0ec3aea86f1b | S02a |
| 6 | S02c Team Chat - Nachricht tippen 2 | 37bf8a29-e4f2-4abb-b128-bf42ad820764 | S02c |
| 7 | S02d Team Chat - Audio aufnehmen 2 | 26ed4695-7a31-4b49-b77b-a3d6d51abde3 | S02d |
| 8 | S03 Team Chat - Thread offen | bde1275b-70eb-4602-b329-54a04758c780 | S03 |
| 9 | S04 Medien - Medienuebersicht | 94ce5e24-1306-46ae-86df-db1c2b063530 | S04 |
| 10 | S04a Medien - Dokumente | 3d4ce766-131e-4259-9891-9c37e2876ac6 | S04a |
| 11 | S04b Medien - Links | e7fa5dc1-f836-43ba-b712-473ee3c80c1a | S04b |
| 12 | S05 Medienviewer - Bild geoeffnet | 2e022e85-9ec7-4342-a719-8b87404f8ff9 | S05 |
| 13 | M03 Dateien loeschen bestaetigen | dbdfb3a4-f061-49b6-b768-9e1ecb013ed3 | M03 |
| 14 | S01a Neuer Chat | d3000532-c695-404c-a719-95eb0c6e04b6 | S01a |
| 15 | M02 Gruppe archivieren bestaetigen | 68771a63-a054-4347-93e9-bfc6856fa1ea | M02 |
| 16 | S01c Neue Gruppe | adc6dfec-eff6-4002-ad8f-504d97d86549 | S01c |
| 17 | S01c-2 Neue Gruppe - Gruppendaten | cd56eb8b-4a9e-42de-a689-6a829de23eed | S01c-2 |
| 18 | M01 Gruppe verlassen bestaetigen | 2b0caa06-d1d6-4ead-b223-99da05b829c8 | M01 |
| 19 | S01d Neue Projektgruppe | 4ea938f0-386f-4295-95b8-146247e05310 | S01d |
| 20 | S01d-2 Neue Projektgruppe - Gruppendaten | f2048dfe-4f4c-4e6f-9ebd-9e848db5c21d | S01d-2 |
| 21 | S01e Gruppeneinstellungen | bee82640-a6bc-4c82-8854-fb22e1448da0 | S01e |
| 22 | S01f Projektgruppen-Einstellungen | 6566c39e-5b37-49c2-af42-53145d302e09 | S01f |
| 23 | S01g Mitglieder verwalten | 473ad201-db22-46d3-95e2-cde5b3335f68 | S01g |
| 24 | in S01h Chat-Einstellungen | e5dbaec6-4cbd-417d-8f9a-fee8544d12f1 | S01h |
Development-Hinweise
- Subframe ist die Single Source of Truth für Seitenbestand, Live-Namen und UUIDs. Die Screen-MDs dokumentieren sichtbaren Inhalt, Produktentscheidungen und Beziehungen.
- Die Live-Bezeichnung von S01h enthält weiterhin den technischen Präfix
in; Inhalt, Screen-ID und Direktlink sind korrekt und im Repo als S01h Chat-Einstellungen dokumentiert. - Globale versus chatbezogene Medien ist eine Kontextfrage, kein zweiter Screen-Satz.
- Routing, Rechte, Backend-Logik und nicht gesondert designte Error-States werden in der Umsetzung ergänzt.
Abschlussprüfung
- 24 Subframe-Seiten = 24 aktive Screen-MDs = 24 Screen-Nodes im Canvas.
- Alle UUIDs sind eindeutig und alle Direktlinks enthalten die jeweils richtige UUID.
- Der Obsidian-Canvas enthält nur noch einen Link zum finalen Subframe-Flow.
- S01b, S04c und S04d sind nicht mehr im aktiven Bestand.
- Canvas-JSON ist valide; Node-IDs sind eindeutig und alle Kanten zeigen auf vorhandene Nodes.
- Alle lokalen Markdown- und Canvas-Ziele im Handoff wurden auf Existenz geprüft.
Hinweis für das Ticket-System
Diese Datei ist der kompakte fertige Handoff für D-CHAT + AK-P15b. Für Detailentscheidungen sind das Flow-Paket, die 24 verknüpften Screen-Dateien, der Obsidian-Canvas und der Screen Paket Tracker maßgeblich.