2.3 KiB
2.3 KiB
UI issues still to consider
Follow-up to the 2026-09-11 review PDF. Every item from that list has shipped. There is nothing left to consider from the review.
Resolved from the review list
| Severity | Issue | What shipped |
|---|---|---|
| High | Staff headings showed cust_1 |
Ledger stores names (customer.put). Staff UIs typeahead customers from edge (GET /customers) and review by name. |
| High | CS/sales/accounting HTML had no login | verae-staff-session :3027. Set STAFF_AUTH=1 and STAFF_SESSION_URL on department servers. |
| Med | Catalog was a bibliography | Catalog index is cards (Start here / Architecture / Modules). |
| Med | Fleet identity field truncated | Two-row add-machine form; identity path is a wide field plus a filename picker. |
| Med | Disabled machines looked like faults | Intentionally disabled cards are grey (disabled), not degraded yellow. |
| Low | Portal statement empty cells in a table | Empty lists use the same card empty state as invoices. |
| Low | Overflow menus off-screen | Menu flips upward when near the bottom of the viewport. |
| Low | Simulator empty console was a black void | Placeholder: “Run a step to fill this trace.” |
| Med | Swagger /docs stock |
Left as vendor Swagger. Title + banner: “OpenAPI explorer — stock Swagger UI for integrators.” Not skinned. |
| Low | access-staff and CS HTML twins | Shared template in verae-staff-ui (review.html + tokens). Both servers load it in the monorepo. |
| Low | Staff cookie host-scoped | STAFF_COOKIE_DOMAIN / STAFF_COOKIE_SECURE plus nginx example on verae-staff-session. |
Still to consider
None. The review backlog is empty.
How to use each surface
- Operator http://127.0.0.1:3850/ — Fleet (replicas, overflow, grey disabled machines), Trace, Docs.
- Staff CS :3011 — type a customer name, Review, credit in USD.
STAFF_AUTH=1redirects to :3027. - Sales :3012 — review / quote by name.
- Accounting :3013 — review + QuickBooks IIF / CSV.
- Staff plane :3025 — same review/credit after authz.
- Customers /portal — masked API key, empty invoice/statement cards.
- Ops /admin — customer list + edit drawer.
- Lab simulator :3847.
- Catalog https://zapier.georgelambert.org/ — card index, system-ui.