# TICKETS · flagship round 2 · quiet pass · brand-006 RJ Laravel Admin

**Sheet:** https://tickets.pina-brand-006-rj-laravel-admin.pages.dev/ · **artboards:** /canvas/ · **round 1:** /r1/ + /r1/canvas/ · **before/after:** /before-after/ (T02, T01)
**Why:** Frank, 18 Oct: direction good, “WAY too noisy”. Rules: ../QUIET-RULES.md. Reduction only — same layout, data, real-ness and the 19 boards.
**Source:** `r2/src/` (copy of `src/` + the quiet pass; imports the Orders **r2** shell/peek). Round 1 files in `src/`, `shots/`, `canvas/` are untouched.
**Outputs:** `r2/shots/` · `r2/canvas/` · `r2/contact-sheet.png` · `r2/before-after/T02-before-after.png`, `T01-before-after.png`.

## Result

**−35 % visible words across all 18 screens** (target ≥ 35 %). T02 −36 %, T01 −35 %. Visible words = headless Chrome innerText of the 1440×900 screen (shell included, annotation panel and band excluded), counted the same way for r1 and r2. Meter script lived in the session scratchpad; it is not part of the build.

| Board | r1 words | r2 words | Change |
|---|---|---|---|
| T01 | 352 | 230 | 35% |
| T02 | 548 | 353 | 36% |
| T03 | 410 | 255 | 38% |
| T04 | 502 | 323 | 36% |
| T05 | 445 | 266 | 40% |
| T06 | 586 | 376 | 36% |
| T07 | 485 | 307 | 37% |
| T08 | 556 | 341 | 39% |
| T09 | 307 | 192 | 37% |
| T10 | 537 | 330 | 39% |
| T11 | 214 | 98 | 54% |
| T12 | 493 | 419 | 15% |
| T13 | 121 | 82 | 32% |
| T14 | 23 | 23 | 0% |
| T15 | 535 | 356 | 33% |
| T16 | 363 | 223 | 39% |
| T17 | 371 | 269 | 27% |
| T18 | 554 | 359 | 35% |
| **All boards** | **7402** | **4802** | **35%** |

T14 (skeleton) has no copy to cut. T12 is the Orders-list modal (only the modal got quieter). T17 is the phone trio (labels were already short).

## What was removed or moved

| Where | r1 | r2 |
|---|---|---|
| List rows | 3 lines: status + severity chips + time / #id title / shop pill + order pill + sub-category + replies | 2 lines: id + title + time / status chip · shop (plain) · “High” only · replies. Severity, category › sub and order → row tooltip |
| List header | 4 filter chips + footer “9 of 9 · updated ↓ · J K” | one Filter button (Shop · Category · Severity · Order); J/K → tooltip; footer gone |
| Times | “21 min ago” | “21m” |
| Thread header | status chip · severity · category › sub · Order # link | title only (all four live in Context, where they are edited; full line on hover) |
| Original message | “Original message · opened by · RJ staff on behalf of …” badge, “Products” label, file sizes | “W. Lin · RJ staff · date”; full line on hover; sizes on hover |
| Status events | “Status → X · automatic on a staff reply · 09:05” | “→ X · 09:05”; the why on hover |
| Composer | format bar, “Cite article” label, footer “Every reply emails … / AI = 1 paid call per click” | format bar on focus; Cite article = icon + tooltip; **AI cost = tooltip on Get AI Suggestion**; email consequence = tooltip on Send |
| Context · Ticket | “Type Free” sub-label, “Status, severity and category save together” | title only; both on hover (Save tooltip) |
| Context · Shop | “owner of the ticket”, Shop/Account/Opened by rows | name · #312 · USD + All tickets (opener lives on the message) |
| Context · Order | “opens beside the thread” | gone (tooltip on Open order) |
| Wallet | “Wallet action”, “Who pays · shop” row, “The shop reads this…”, below-zero / idempotency / EUR sentences | “Wallet” + balance + button on one line; sentences on hover; red balance shows below-zero |
| Latest activity | 3 rows + “4 rows” | 1 row + All |
| Index (T01) | page count, “Edit views” + tag, filter values “All”, Compact/Comfortable, category line, shop pills, sort/time-zone footer, facet notes | tabs carry counts; icons with tooltips; plain shop; one status chip per row |
| AI states (T05) | per-state sentences and badges | step labels only; board 1 shows the cost tooltip as on hover |
| New ticket (T11) | route meta, Premium (disabled), helper hints, “second create card” panel | on hover / in the annotation (open question 9 unchanged) |

## Kept on purpose

- **Proposal / needs-backend tags** where the screen draws something unreal (Internal note, Put Order On Hold on new ticket, Undo) — truth over calm; the sentences beside them went.
- **“Send to ‹shop›”** — it is the one remaining signal that every reply emails the shop now the footer is gone.
- **Real product copy**: “No relevant match found…”, “AI suggestion service is temporarily unavailable.”, the two neutral wallet lines, “Read-only for your role.”
- **Status chip colours** (the real DB colours) — the one accent per row.
- **Every real action and field**: Saved reply, Cite article, Get AI Suggestion, Upload, Record, Send, Save, Open order, Debit or credit, All tickets, filters, Edit views, density, rows-per-page.
