Skip to content

Tracker: dashboard mock-data audit (2026-05-23) — 21 atomic gaps #234

@thinmintdev

Description

@thinmintdev

This meta-tracker lists every dashboard surface that renders hardcoded / synthetic / mock data found during a read-only audit of ui/src/ on 2026-05-23.

Mocks deliberately tracked under useMock.js's MOCK_ALLOWLIST (per docs/dev/web-ui-mocks.md) are already covered by #166 + #142 / #145 / #146 / #180 and are NOT in this tracker. The issues below cover INLINE hardcodes, fallback substitutions outside the allowlist, optimistic-stub mutations, and "preview" defaults that render in production.

Dashboard

Slots

Models / Backends

Footer / Hardware / Logs

MCP

Agent

Settings

Related umbrellas (NOT duplicated here)

Hardware view, Logs view, LemonadeJournalPanel, Footer (journal pane), AgentApprovalBell/Inbox, model-pull SSE, and the bare /api/capabilities poll are all live-backed and have no gaps to file.

Methodology: 6 parallel Explore sub-agents — Dashboard/Slots/Models+Backends/Hardware+Logs/MCP+Agent/Settings+FirstRun — each briefed against the documented mock layer + already-open issues. Each finding was verified by cite-and-grep against the working tree before filing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    dashboard-v3Dashboard v3 React rewriteenhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions