Agent-built demo / Before audit
Room Tone
Booking and scheduling · Nov 8, 2026
3 measured views. Local app. Design grades compare the actual screen with published product references. N/A means there was no applicable sample. Unverified means evidence was insufficient.
Product specificity and generic signals · F
Both widths show Rehearsal room B, Tuesday 14 July, 4 seats, upright piano, £24/hour and Reserve room. The product task is recognizable, but generic promotion leads and the blank time control withholds the key booking decision. (/)
Visual specificity before deductions C. Weighted design base C. Distinct signal deductions 3.
Product specificity supplies 55% of the base, and the five visual design dimensions share 45%. Round the base to the nearest letter. Each distinct verified generic signal lowers it by one letter, down to F. Foundations are reported separately. The detector ceiling is D. Vision reviewed 1 of 1 measured routes.
- Template copy · −1
- “Experience seamless” does not identify a product task or outcome. (/, 1440 px, Detector and vision.)
- Gradient hero · −1
- A gradient fills the opening section around the visible heading. (/, 1440 px, Detector and vision.)
- Emoji bullets · not observed
- No instance was identified in the reviewed views.
- Default shadcn grays · not observed
- No instance was identified in the reviewed views.
- Purple on white · −1
- A prominent purple action or heading sits on a white surface. (/, 1440 px, Detector and vision.)
- Centered everything · not observed
- No instance was identified in the reviewed views.
Compared with the 2026 references
- / · The supplied Cal.com illustration makes open time and relative duration legible. Room Tone names a real room and price but shows no readable availability at either width. Commercial grade: F after the three required signal deductions from a C baseline; this is separate from task functionality. Cal.com · booking-grid illustration
Visual design
- Hierarchy
- C
- 1440: a large hero takes precedence over the booking record. 390: the hero grows to two headline lines, pushing the booking card down to y315. The action remains visible at both widths. (/)
- Typography
- B
- Both widths distinguish the bold hero, room title and body text clearly. At 390, the room metadata and arrival instructions wrap legibly; the unavailable time text is the principal reading gap. (/)
- Spacing
- B
- 1440: cards align within a consistent content column, with substantial unused space to the right of booking controls. 390: consistent outer margins and card padding preserve readable separation without visible clipping. (/)
- Copy and labels
- C
- Room equipment, price and courtyard arrival instructions are concrete at both widths. Generic hero copy adds little to choosing a slot, and Start time has no visible value or selection prompt. (/)
- Imagery
- N/A
- This compact booking task can work through room details and readable availability without artwork. The decorative music note supplies no decision evidence.
Foundations · A
Contrast, responsive layout and keyboard reach are sampled separately. The foundations grade is the lowest verified result in this group.
- Color contrast
- A
- At least four opaque text samples per view passed the contrast threshold. Verified across 3 measured views.
- Responsive layout
- A
- All sampled viewports fit without horizontal overflow and contained readable text. Verified across 3 measured views.
- Keyboard access
- A
- Tab reached two visibly focused controls and Shift+Tab returned to the first. Verified across 3 measured views.
Fix these first
- Name the object, action and result in the heading.Product specificity · / · 1440 px
- Replace the opening gradient with a view of the product doing its work.Product specificity · / · 1440 px
- Choose an action color grounded in the product and separate it from status colors.Product specificity · / · 1440 px
Evidence from the screens
Gray blocks conceal form values or sensitive text. Numbered outlines identify measured issues.

- “Experience seamless” does not identify a product task or outcome.

- A prominent purple action or heading sits on a white surface.
- A gradient fills the opening section around the visible heading.
- “Experience seamless” does not identify a product task or outcome.

- “Experience seamless” does not identify a product task or outcome.
Independent task review
The reviewer assesses each route against its user task using desktop and phone evidence. Its task grades describe the interaction evidence available for that route.
/
Audit target: Room Tone’s working booking interface at /. Reserve a one-hour slot for Rehearsal room B on Tuesday 14 July, with 4 seats, an upright piano and a £24 hourly rate.
Reviewed at 1440 × 900 and 390 × 844.
- Task hierarchy
- C
- 1440: the promotional hero precedes the room record, while the start-time control has no readable value. 390: room details and Reserve room remain visible, but the same blank control prevents a confident slot decision.
- Landing message
- C
- Both widths identify studio booking and provide a concrete room, equipment, price and reservation action. “Book your perfect space” and “Experience seamless studio booking” are interchangeable; no availability evidence supports the opening promise.
- Interaction feedback
- Unverified
- Neither supplied check records selecting a time or activating Reserve room. “Select a one-hour slot” is visible at both widths, but confirmation, validation, persistence and retry behavior remain unobserved.
- Access and recovery
- C
- 1440 and 390: Start time is visibly labeled, but its adjacent control is a blank gray rectangle. Both checks report reaching a visible target by Tab; they do not establish keyboard operation of both controls. No recovery path was exercised.
- Release evidence
- Unverified
- Local captures establish rendering at 1440 × 900 and 390 × 844; checks report one primary heading, two visible controls and a visible Tab target at each width. Successful booking, persistence and deployed behavior are unverified.
First action
Make the Start time control display a readable selected time or “Choose a start time,” with available one-hour options for Rehearsal room B.
How to verify At both 1440 and 390, read and select a time using keyboard and pointer, then activate Reserve room and inspect confirmation of room, date, time and £24 charge. Reflow is visible without horizontal clipping in these captures; measured contrast, complete keyboard reach and recovery still require checks.
What a repair could look like
Room Tone is an agent-built rehearsal booking demo. Both captures show the same task.

