Skip to content

P3: Empire-Cockpit gerendert beweisen (Screenshot rot + grün in der Dev-Instanz) #109

Description

@munirad7s

Mission

Der gerenderte Beweis für das Empire-Cockpit (#15) fehlt: ein Screenshot des /empire-Tabs mit echten Daten und einer mit abgeklemmter Quelle („nicht erhoben" statt 0). Beides in der isolierten Dev-Instanz, nie in der produktiven App.

Money-Link

Führungs-Hebel: Das Cockpit ist gebaut und getestet, aber niemand hat es je gesehen. Eine Kachelwand, deren Rot-Zustand nie live betrachtet wurde, ist genau das Versprechen, das #15 einlösen wollte — halb eingelöst.

Kontext

  • Repo/Pfad: C:/Users/rescue/projects/buzz · Feature liegt in desktop/src/features/empire/, Command in desktop/src-tauri/src/commands/empire_cockpit.rs
  • Ist-Stand (2026-08-01): Rust-Unit 8/8, TS-Unit 19/19, Sammler gegen echte GitHub-Daten stichprobenverifiziert, pnpm check/typecheck/vite build/cargo fmt grün. Die isolierte Dev-Instanz baut und startet von diesem Stand (Onboarding-Screen belegt) — aber eine frische Instanz landet in einem 7-Schritt-Onboarding, das im Zeitbudget nicht zu Ende gegangen wurde.
  • Rezept für die isolierte Instanz: .empire/BUILD.md §4.4 (Identifier xyz.block.buzz.app.dev, Nest ~/.buzz-dev).
  • Das Preview-Flag heißt empireCockpit (Settings → Experiments). Route /empire ist auch ohne Flag erreichbar, nur der Sidebar-Eintrag ist gegated.

Vorflug-Check

  1. ~/.buzz-dev/cockpit.json existiert nicht — das ist die Ausgangslage der Rot-Probe.
  2. Vite auf freiem Port + tauri dev mit dem Dev-Identifier laufen.

Auftrag

  1. Dev-Instanz durch das Onboarding bringen (Wegwerf-Identität, isolierte App-Data).
  2. Flag empireCockpit einschalten, /empire öffnen. Screenshot 1 (rot): ohne cockpit.json müssen Gates/Backlog/Rituale „nicht erhoben" zeigen — keine 0, jeweils mit Reparatur-Kommando.
  3. cp .empire/tools/cockpit-snapshot.sh ~/.buzz-dev/ und „Neu erheben" klicken. Screenshot 2 (grün): echte Zahlen; zwei davon gegen gh gegenprüfen.
  4. Screenshot 3: Pulse-Tab danach unverändert funktionsfähig (Regressionsbeleg aus P4: Empire-Cockpit-Tab im Desktop (Pulse-Muster) #15).
  5. Beide Screenshots als Kommentar an P4: Empire-Cockpit-Tab im Desktop (Pulse-Muster) #15 hängen und hier verlinken.

Nicht-Ziele / Guardrails

  • Die produktive App (%LOCALAPPDATA%\Buzz, Nest ~/.buzz, laufende Agenten) wird nicht angefasst.
  • Kein Installer.
  • Kein taskkill node.exe.

Verifikation

# Aktion Erwartung
1 Tab ohne Snapshot 3 Kacheln „nicht erhoben" in Rot, App stabil
2 Tab mit Snapshot 4 Kacheln mit echten Werten, 2 gegen gh bestätigt
3 Pulse danach unverändert

Definition of Done

Rechte

Chrome-MCP, Windows-MCP, Playwright, n8n-MCP, ~/.secrets/** — ohne Rückfrage. Blocker → blocker-mail.sh + Label blocked-munir + weiter.

Format v2 · buzz_empire 2026-08-01

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Flexibelphase-4Cockpit: Dashboard/UXreadySelbsttragender Prompt, bereit zum Claim

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions