Proof of Done

#8 Mark my own bookings on today's grid

Its life after code: every time it was checked in production, newest first. 10 rolls, 4 held.

Roll 25, nightly re-check, 7 Oct 2026, 22:55 IST

#8 Mark my own bookings on today's grid

Held in production

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

Held. 7 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. the “You're booked” heading is visible
  6. Open /
  7. The booked slot now shows a 'Yours' link in the grid — fails if the slot stays as Booked or Book

Other visitors still see that slot as Booked, not Yours

Held. 4 steps, all as written.

  1. Open /
  2. A fresh visitor with no cookies sees at least one taken slot
  3. The taken slot shows 'Booked' — fails if the feature incorrectly shows 'Yours' to all visitors
  4. No slot has the 'yours' class for a visitor with no cookies — fails if all visitors see Yours

Roll 24, nightly re-check, 7 Oct 2026, 22:35 IST

#8 Mark my own bookings on today's grid

Held in production

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

Held. 7 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. the “You're booked” heading is visible
  6. Open /
  7. The booked slot now shows a 'Yours' link in the grid — fails if the slot stays as Booked or Book

Other visitors still see that slot as Booked, not Yours

Held. 4 steps, all as written.

  1. Open /
  2. A fresh visitor with no cookies sees at least one taken slot
  3. The taken slot shows 'Booked' — fails if the feature incorrectly shows 'Yours' to all visitors
  4. No slot has the 'yours' class for a visitor with no cookies — fails if all visitors see Yours

Roll 22, after the deploy, 7 Oct 2026, 20:33 IST

#8 Mark my own bookings on today's grid

Held in production

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

Held. 7 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. the “You're booked” heading is visible
  6. Open /
  7. The booked slot now shows a 'Yours' link in the grid — fails if the slot stays as Booked or Book

Other visitors still see that slot as Booked, not Yours

Held. 4 steps, all as written.

  1. Open /
  2. A fresh visitor with no cookies sees at least one taken slot
  3. The taken slot shows 'Booked' — fails if the feature incorrectly shows 'Yours' to all visitors
  4. No slot has the 'yours' class for a visitor with no cookies — fails if all visitors see Yours

Roll 21, after the deploy, 7 Oct 2026, 20:22 IST

#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.

Roll 20, after the deploy, 7 Oct 2026, 17:45 IST

#8 Mark my own bookings on today's grid

Not checked yet

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

Production is running f074398b, not e548ceab, so nothing was checked.

No frames: production wasn’t running this deploy yet, so the browser didn’t start.

Other visitors still see that slot as Booked, not Yours

Production is running f074398b, not e548ceab, so nothing was checked.

No frames: production wasn’t running this deploy yet, so the browser didn’t start.

Roll 19, after the deploy, 7 Oct 2026, 17:46 IST

#8 Mark my own bookings on today's grid

Held in production

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

Held. 8 steps, all as written.

  1. Open the home grid to find a free slot
  2. Click the first free slot to open the booking form
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Confirm we landed on the booking confirmation page
  6. Return to the home grid as the same visitor (cookie is set)
  7. The booked slot must appear as Yours in the grid
  8. The cell must show the word Yours

Other visitors still see that slot as Booked, not Yours

Held. 4 steps, all as written.

  1. Open the home grid as a fresh visitor with no cookie
  2. At least one slot must be shown as Booked to a visitor without a cookie
  3. The taken slot must show Booked, not Yours
  4. No slot must appear as Yours when the visitor has no cookie

Roll 17, after the fix, 7 Oct 2026, 17:33 IST

#8 Mark my own bookings on today's grid

Failed in production

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

No link is named “Yours”. A link shows “Yours” but its accessible name is “Your booking: Quiet Room at 18:00”, so screen readers and voice control can't find it by what it says (WCAG 2.5.3, label in name).

  1. Open the home grid to find a free slot
  2. Click the first free slot's Book link
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Return to the home grid as the same visitor (same browser session with cookie)
  6. The booked slot now shows 'Yours' on the grid — if the feature is broken the link would not exist

Other visitors still see that slot as Booked, not Yours

Couldn't set up the check. Step 6, “Confirm my own slot shows as Yours (setup check)”: No link is named “Yours”. A link shows “Yours” but its accessible name is “Your booking: Study Pod A at 17:00”, so screen readers and voice control can't find it by what it says (WCAG 2.5.3, label in name).

  1. Open the home grid to find a free slot
  2. Click the second free slot's Book link (different nth to avoid collision with criterion 1)
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Return to the home grid as the same visitor
  6. Confirm my own slot shows as Yours (setup check)

Roll 14, after the fix, 7 Oct 2026, 17:23 IST

#8 Mark my own bookings on today's grid

Failed in production

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

The “Yours” link isn't on the page.

  1. Open the home grid to find a free slot
  2. Click the first free slot's Book link
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Return to the home grid as the same visitor (same browser session with cookie)
  6. The booked slot now shows 'Yours' on the grid — if the feature is broken the link would not exist

Other visitors still see that slot as Booked, not Yours

Couldn't set up the check. Step 6, “Confirm my own slot shows as Yours (setup check)”: The “Yours” link isn't on the page.

  1. Open the home grid to find a free slot
  2. Click the second free slot's Book link (different nth to avoid collision with criterion 1)
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Return to the home grid as the same visitor
  6. Confirm my own slot shows as Yours (setup check)

Roll 13, after the fix, 7 Oct 2026, 17:22 IST

#8 Mark my own bookings on today's grid

Failed in production

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

The “Yours” link isn't on the page.

  1. Open the home grid to find a free slot
  2. Click the first free slot's Book link
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Return to the home grid as the same visitor (same browser session with cookie)
  6. The booked slot now shows 'Yours' on the grid — if the feature is broken the link would not exist

Other visitors still see that slot as Booked, not Yours

Couldn't set up the check. Step 6, “Confirm my own slot shows as Yours (setup check)”: The “Yours” link isn't on the page.

  1. Open the home grid to find a free slot
  2. Click the second free slot's Book link (different nth to avoid collision with criterion 1)
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Return to the home grid as the same visitor
  6. Confirm my own slot shows as Yours (setup check)

Roll 12, after the deploy, 7 Oct 2026, 17:03 IST

#8 Mark my own bookings on today's grid

Failed in production

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

The “Yours” link isn't on the page.

  1. Open the home grid to find a free slot
  2. Click the first free slot's Book link
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Return to the home grid as the same visitor (same browser session with cookie)
  6. The booked slot now shows 'Yours' on the grid — if the feature is broken the link would not exist

Other visitors still see that slot as Booked, not Yours

Couldn't set up the check. Step 6, “Confirm my own slot shows as Yours (setup check)”: The “Yours” link isn't on the page.

  1. Open the home grid to find a free slot
  2. Click the second free slot's Book link (different nth to avoid collision with criterion 1)
  3. Type “Proof of Done” into the “Name for the desk” field
  4. Click the “Confirm booking” button
  5. Return to the home grid as the same visitor
  6. Confirm my own slot shows as Yours (setup check)