Floom batch-b · full dashboard page tour

Every main full-page dashboard UI on batch-b.floom.dev/app/*, captured live (authed as fede@floom.dev, real data). Click the index to jump.

renders = loads correctly FINDING = broken / errored / missing route 2 findings: Approvals load error, /app/run/<slug> 404

1 · Overview

/app/overview
renders

Editorial hero ‘Work done’ (3 runs/7d), 4 stat tiles with sparklines, Worker activity + Coming-up columns, Emily panel right. Real data, renders clean.

1 · Overview

2 · Workers list

/app/workers
renders

1 worker (NovaSearch V5, ‘needs attention’). Filter chips + grid/list toggle + Add. Renders clean.

2 · Workers list

3 · Worker detail — Overview tab

/app/workers?sel=novasearch-v5
renders

Opens as a right-side detail panel (not a full route). Tabs: Overview / History 10 / Source / Versions / Config. Latest output + WHAT-IT-DOES flow diagram. Renders clean.

3 · Worker detail — Overview tab

4 · Worker detail — Source

/app/workers?sel=novasearch-v5&tab=Source
renders

Source tab (Config is a sibling tab). File tabs worker.yml / SKILL.md / run.py with the real worker.yml YAML. Renders clean.

4 · Worker detail — Source

5 · Runs list

/app/runs
renders

22 runs (12 failed, 1 running). Card grid with status pills (Completed/Running/Failed). Renders clean.

5 · Runs list

6 · Run detail — Output tab

/app/runs?sel=run_35d530816e73
renders

Completed run. Tabs Output / Trace / Inputs / Raw. RESULT JSON (real shortlist: Rebekka Katzur 72, full stats) in a scrollable pane. Renders clean.

6 · Run detail — Output tab

7 · Run detail — Trace / Logs

/app/runs?sel=run_35d530816e73&tab=Trace
renders

No dedicated ‘Logs’ tab — logs live under the Trace tab. Duration 5m18s, Tokens —, STEPS ‘No steps recorded’, real LOGS stream (e2b sandbox spawn etc.). Renders clean.

7 · Run detail — Trace / Logs

8 · Run experience (manual-run modal)

/app/workers?sel=novasearch-v5 → Run
renders

The ‘Run’ button opens a manual-run input modal (Job description / Job title / Mode / Sourcing / Operation). This is the actual run-input flow. NOTE: there is NO separate two-pane /app/run/ route — see #8b.

8 · Run experience (manual-run modal)

8b · /app/run/novasearch-v5 — 404 (FINDING)

/app/run/novasearch-v5
FINDING

FINDING: the full-page two-pane run route /app/run/ returns 404 ‘Page not found’ on batch-b. The run experience is the modal in #8, not a standalone page.

8b · /app/run/novasearch-v5 — 404 (FINDING)

9 · Library (Brain)

/app/brain
renders

Library is labelled ‘Brain’. Empty state: 0 folders / 0 files, ‘No folders yet’. Renders clean (empty).

9 · Library (Brain)

10 · Approvals — LOAD ERROR (FINDING)

/app/approvals
FINDING

FINDING: page shows ‘Something went wrong — Could not load approvals’, header reads ‘0 pending’, but the sidebar badge says ‘Approvals 1’. Retry does not recover. Count mismatch + data load failure.

10 · Approvals — LOAD ERROR (FINDING)

11 · Connections

/app/connections
renders

37 total / 37 active / 0 error. Secret + app cards grid (AI_MATCH_*, APIFY_API_KEY, AWS_* etc.). Renders clean.

11 · Connections