Files
tessera-ctl/.planning/phases/04-marketplace-portal-navigation/04-DISCUSSION-LOG.md
T

121 lines
4.3 KiB
Markdown

# Phase 4: Marketplace & Portal Navigation - Discussion Log
> **Audit trail only.** Do not use as input to planning, research, or execution agents.
> Decisions are captured in CONTEXT.md — this log preserves the alternatives considered.
**Date:** 2026-06-22
**Phase:** 04-marketplace-portal-navigation
**Areas discussed:** Marketplace-Layout, Aktivierungs-Flow, Sidebar-Suche & Filter, Modul-Detail-Ansicht
---
## Marketplace-Layout
| Option | Description | Selected |
|--------|-------------|----------|
| Karten-Grid | Module als Karten in Grid (wie VS Code Extensions, App Store) | ✓ |
| Kategorien-Sektionen | Seite nach Kategorien unterteilt mit eigener Karten-Reihe | |
| Du entscheidest | Claude waehlt bestes Layout | |
**User's choice:** Karten-Grid
| Option | Description | Selected |
|--------|-------------|----------|
| Visueller Badge | Alle Module im Grid, aktivierte mit gruenem Badge | |
| Tab-Ansicht | Tabs: Alle/Aktiviert/Verfuegbar | |
| Du entscheidest | Claude waehlt passende Unterscheidung | ✓ |
**User's choice:** Du entscheidest
| Option | Description | Selected |
|--------|-------------|----------|
| Suchleiste + Kategorie-Filter | Suchfeld + Dropdown/Chips fuer Kategorien, Live-Filter | ✓ |
| Nur Suchleiste | Einfache Suche, Kategorien nur als Seitenstruktur | |
| Du entscheidest | Claude waehlt | |
**User's choice:** Suchleiste + Kategorie-Filter
| Option | Description | Selected |
|--------|-------------|----------|
| Illustration + Text | Freundliche Illustration mit Hinweistext | ✓ |
| Minimal Text | Nur Text-Hinweis | |
| Du entscheidest | Claude waehlt | |
**User's choice:** Illustration + Text
---
## Aktivierungs-Flow
**User's free-text input:** "Es soll so etwas wie 'Kunde als Super-Admin impersonieren' geben und darüber dann Module aktivieren/deaktivieren."
**Clarification:** User confirmed lightweight tenant context selector for Super-Admin in marketplace (not full impersonation). Claude decides implementation details (Variante B).
| Option | Description | Selected |
|--------|-------------|----------|
| Bestaetigungs-Dialog | Dialog bei Aktivierung/Deaktivierung | |
| Direkt ohne Dialog | Sofortige Aktion, Undo per Toast | |
| Du entscheidest | Claude waehlt passende UX | ✓ |
| Option | Description | Selected |
|--------|-------------|----------|
| Toast + Karten-Update | Erfolgs-Toast + sofortiges Badge-Update | |
| Animierter Uebergang | Karte animiert (Glow/Pulse) | |
| Du entscheidest | Claude waehlt visuelles Feedback | ✓ |
---
## Sidebar-Suche & Filter
| Option | Description | Selected |
|--------|-------------|----------|
| Suchfeld im Kategorien-Bereich | Kleines Suchfeld ueber Accordion | |
| Globale Suche im Header | Header-Suchleiste filtert auch Module | |
| Du entscheidest | Claude waehlt bestes Suchpattern | ✓ |
| Option | Description | Selected |
|--------|-------------|----------|
| Accordion beibehalten | Bestehender aufklappbarer Stil | |
| Flache Liste mit Gruppen-Header | Alle Module sichtbar, gruppiert | |
| Du entscheidest | Claude waehlt basierend auf UX | ✓ |
| Option | Description | Selected |
|--------|-------------|----------|
| Ja, Modul-Icons | Collapsed zeigt Modul-Icons mit Tooltip | |
| Nein, nur Haupt-Nav | Nur Dashboard/Marketplace Icons | |
| Du entscheidest | Claude waehlt | ✓ |
---
## Modul-Detail-Ansicht
| Option | Description | Selected |
|--------|-------------|----------|
| Ausfuehrlich | App-Store-Stil mit Screenshots/Vorschau | |
| Kompakt | Name, Beschreibung, Kategorie, Version, Button | |
| Du entscheidest | Claude waehlt passende Detailtiefe fuer v1 | ✓ |
| Option | Description | Selected |
|--------|-------------|----------|
| Separate Seiten | Marketplace-Detail vs. Modul-Nutzung getrennt | |
| Gleiche Seite, Tabs | Info-Tab + Verwenden-Tab | |
| Du entscheidest | Claude waehlt bestes Pattern | ✓ |
---
## Claude's Discretion
Viele Bereiche an Claude delegiert:
- Marketplace Filter/Status-Darstellung (Tabs vs. Badges)
- Bestaetigungs-UX bei Aktivierung
- Visuelles Feedback nach Aktivierung
- Sidebar Kategorien-Stil (Accordion vs. flache Liste)
- Sidebar collapsed Modus Modul-Anzeige
- Sidebar Suchfeld Platzierung
- Modul-Detail-Ansicht Tiefe
- Marketplace-Detail vs. Modul-Nutzung Navigation
## Deferred Ideas
- FEAT-V2-04: Volle Admin-Impersonation (komplett als Mandant agieren) — v2