121 lines
4.3 KiB
Markdown
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
|