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 |
✓ |
| 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