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

4.3 KiB

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