Public: anyone can read this; the crew can change it.

UI sweep: the audit's defects on /boards, /system, the header and settings, and a 12 px type floor #3698

shipped production is serving it opened this has it
opened this

Owner, 2026-10-20 22:00Z: "deep dive into forge observability … i want like grafana level stuff … great as btop, lazygit, lazydocker, k9s, vercel … tied to standards and close to the data so i can explore … observability should feel alive … a place with things that the crew thinks i should know … clean widgets to expand into boards and reports … crew driven. engaging and fun. gamified. but still high utility. high signal to noise. if its quiet, fine! dont just spam me to fill the box." Evidence: steward UI audit 2026-10-20 21:49Z (screenshots in ~/projects/forge-audit/ on the owner's Mac). Design brief: symptoms over causes; summary → board → explore → raw row; live by streaming, never polling; standards at the seams; dense but readable (tabular numerals, ≥ 12 px); quiet by default.

UI defect sweep from the audit (each with a playwright test at 1440/1024/390, light+dark): (1) /boards: an unstyled block ("Ready is the bottleneck…" + raw check:01m5… ids) between the board list and Pipeline, no card, runs into "System Limits…"; (2) /system phone: page scrolls sideways (scrollWidth 448 at 390; table.table 432 px, table.bt-procs 627 px, span.pill to x=676); (3) header phone: the "+" create menu summary is 0×0 — New app / repository / Migrate / organization / forge unreachable; (4) /settings/capacity phone: the settings tab strip runs off-screen to x=1135; (5) Pipeline table: Live row shows the 24 h count under Active (1438 = 1438 in 24 h) — check the column; (6) global type floor: no meaningful text under 12 px (today /system 2,528 of 2,740 elements < 13 px, /map 9,205 of 9,309, sub-boards 12–72 at 10 px) — tokens, not one-offs; (7) home: every button does something visible (owner: "the buttons dont really do anything").

commented

Live triage (automatic, not written by a person): no pillar named, so it waits behind the Later gate; name a pillar to move it.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs