Agent-built demo / After 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 · A
Both widths identify a concrete rehearsal booking: Room B on Tuesday 14 July, four seats, upright piano, one-hour duration and £24/hour, with Reserve room as the next action. (/)
Visual specificity before deductions A. Weighted design base A. Distinct signal deductions 0.
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 A. Vision reviewed 1 of 1 measured routes.
- Template copy · not observed
- No instance was identified in the reviewed views.
- Gradient hero · not observed
- No instance was identified in the reviewed views.
- 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 · not observed
- No instance was identified in the reviewed views.
- Centered everything · not observed
- No instance was identified in the reviewed views.
Compared with the 2026 references
- / · The supplied Cal.com illustration distinguishes reservations from open time through a grid. Room Tone’s diagram explains the physical room at both widths, but its blank time control leaves availability and potential conflicts unrepresented. Cal.com · booking-grid illustration
Visual design
- Hierarchy
- B
- 1440: oversized room title leads into a contrasting peach booking panel. 390: room details, diagram, booking and arrival instructions stack coherently. The blank time control weakens the decision point at both widths. (/)
- Typography
- A
- Both widths use bold display type for the room and booking instruction, with readable smaller labels and supporting text. Phone headline wraps remain deliberate and labels stay legible. (/)
- Spacing
- A
- 1440 balances room details and diagram above a spacious booking panel. 390 retains clear gutters, separates the diagram and booking panel, and gives arrival instructions adequate space without visible clipping. (/)
- Copy and labels
- B
- Both widths provide concrete room amenities, duration, price and courtyard arrival instructions. Start time and Reserve room are direct labels, but the blank field lacks a visible prompt or current selection. (/)
- Imagery
- B
- 1440: the room diagram clearly depicts piano, four seats and door swing. 390: it remains recognizable but uses a smaller portion of its frame, reducing detail. (/)
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
No repair could be verified from these views.
Evidence from the screens
Gray blocks conceal form values or sensitive text. Numbered outlines identify measured issues.

No issue was detected in this view.

No issue was detected in this view.

No issue was detected in this view.
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 Room Tone’s booking interface at /: find a one-hour slot for Rehearsal Room B on Tuesday 14 July and reserve it for £24.
Reviewed at 1440 × 900 and 390 × 844.
- Task hierarchy
- C
- 1440: room, date, capacity and price are clear, but the start-time control appears blank beside Reserve room. 390: the same blank control interrupts an otherwise clear vertical booking flow. Neither capture exposes an available slot to choose.
- Landing message
- B
- Both widths clearly offer rehearsal space: Room B, four seats, upright piano and £24/hour. The room diagram supports the offering and Reserve room identifies the action. Available times remain absent from the opening view.
- Interaction feedback
- Unverified
- Checks at both widths report two visible controls and a reached Tab target. No time-selection or reservation trigger and outcome was supplied; confirmation, validation and retry behavior remain unobserved.
- Access and recovery
- C
- 1440 and 390: Start time has a visible label, but its blank gray control offers no visible value or selection cue. The phone layout fits the viewport. Tab reached a visible target at each width; complete keyboard operation and recovery were not exercised.
- Release evidence
- Unverified
- The supplied local captures establish rendering at 1440 and 390, and checks establish one primary heading, two visible controls and a reached Tab target at each width. Successful booking, persistence, error recovery and deployed behavior were not established.
First action
First inspect and activate Start time at both 1440 and 390 to establish why it renders blank. If choices are missing, restore available one-hour slots and a visible selection cue before reservation.
How to verify At each supplied width, use keyboard and pointer to select an available time and reserve Room B. Verify that the chosen date, time, one-hour duration and £24 price appear in confirmation. Separately measure text/control contrast and check focus visibility and reach through both controls; screenshots alone do not establish these.
What a repair could look like
Room Tone is an agent-built rehearsal booking demo. Both captures show the same task.

