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.
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'sMOCK_ALLOWLIST(perdocs/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/capabilitiespoll are all live-backed and have no gaps to file.Methodology: 6 parallel
Exploresub-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.