Proof of Done

Roll 21After deploy

Commit
bc2d57f
Environment
production
Shot
7 Oct 2026, 20:22 IST
Result
5 held, 0 failed, 1 for a person

#3 Join a waitlist when a room is full

Held in production

Joining asks for my name and shows my place in line

Held. 7 steps, all as written.

  1. Open /rooms/quiet
  2. Click the first Join waitlist link on the Quiet Room page
  3. The waitlist form asks for a name
  4. Type “Proof of Done” into the “Name for the desk” field
  5. Click the “Join the waitlist” button
  6. Page shows “You're on the waitlist”
  7. The confirmation shows the visitor's place in line

#4 Cancel a booking

Held in production

My bookings has a Cancel button for each of my bookings

Held. 6 steps, all as written.

  1. Open /
  2. Pick the first free slot on the grid
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Click the “See my bookings” link
  6. A Cancel button is present for the booking in My bookings

After cancelling, the booking is gone from My bookings and its slot can be booked again on today's grid

Held. 10 steps, all as written.

  1. Open /
  2. Pick the second free slot on the grid
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Click the “See my bookings” link
  6. Click the Cancel button for the booking
  7. A status message confirms the cancellation
  8. The cancelled booking is no longer listed in My bookings
  9. Open /
  10. The freed slot is bookable again on the grid

#8 Mark my own bookings on today's grid

Needs a person

After I book a slot, today's grid shows that slot as Yours

Held. 7 steps, all as written.

  1. Open /
  2. Pick the third free slot on the grid
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Open /
  6. The booked slot is now shown as Yours on the grid
  7. The cell text reads Yours

Other visitors still see that slot as Booked, not Yours

Verifying that another visitor's browser (without the booking cookie) sees 'Booked' instead of 'Yours' requires a second independent browser session with no shared cookies, which a single browser run cannot simulate.

No frames: nothing a browser can photograph for this one.