Proof of Done

#6 Show how many slots each room has left today

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

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

#6 Show how many slots each room has left today

Held in production

Each room on today's grid says how many of its slots are still free today

Held. 7 steps, all as written.

  1. Open the rooms grid
  2. Quiet Room has a free-slot count element
  3. Quiet Room's count says 'free' — fails if the count element is missing or shows nothing
  4. Study Pod A has a free-slot count element
  5. Study Pod A's count says 'free'
  6. Study Pod B has a free-slot count element
  7. Study Pod B's count says 'free'

Booking one of a room's slots lowers that room's count by one

Held. 9 steps, all as written.

  1. Open the rooms grid
  2. Remember Study Pod A's free-slot count text before booking
  3. Click the first free slot in Study Pod A
  4. Type “Proof of Done” into the “Name for the desk” field
  5. Click the “Confirm booking” button
  6. Booking confirmed — fails if the booking didn't go through
  7. Return to the rooms grid
  8. Study Pod A's count has changed from its previous value — fails if the count didn't decrease after booking
  9. Study Pod A still shows a 'free' count (not broken, just decremented)

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

#6 Show how many slots each room has left today

Held in production

Each room on today's grid says how many of its slots are still free today

Held. 7 steps, all as written.

  1. Open the rooms grid
  2. Quiet Room has a free-slot count element
  3. Quiet Room's count says 'free' — fails if the count element is missing or shows nothing
  4. Study Pod A has a free-slot count element
  5. Study Pod A's count says 'free'
  6. Study Pod B has a free-slot count element
  7. Study Pod B's count says 'free'

Booking one of a room's slots lowers that room's count by one

Held. 9 steps, all as written.

  1. Open the rooms grid
  2. Remember Study Pod A's free-slot count text before booking
  3. Click the first free slot in Study Pod A
  4. Type “Proof of Done” into the “Name for the desk” field
  5. Click the “Confirm booking” button
  6. Booking confirmed — fails if the booking didn't go through
  7. Return to the rooms grid
  8. Study Pod A's count has changed from its previous value — fails if the count didn't decrease after booking
  9. Study Pod A still shows a 'free' count (not broken, just decremented)

Roll 23, after the deploy, 7 Oct 2026, 22:00 IST

#6 Show how many slots each room has left today

Held in production

Each room on today's grid says how many of its slots are still free today

Held. 7 steps, all as written.

  1. Open the rooms grid
  2. Quiet Room has a free-slot count element
  3. Quiet Room's count says 'free' — fails if the count element is missing or shows nothing
  4. Study Pod A has a free-slot count element
  5. Study Pod A's count says 'free'
  6. Study Pod B has a free-slot count element
  7. Study Pod B's count says 'free'

Booking one of a room's slots lowers that room's count by one

Held. 9 steps, all as written.

  1. Open the rooms grid
  2. Remember Study Pod A's free-slot count text before booking
  3. Click the first free slot in Study Pod A
  4. Type “Proof of Done” into the “Name for the desk” field
  5. Click the “Confirm booking” button
  6. Booking confirmed — fails if the booking didn't go through
  7. Return to the rooms grid
  8. Study Pod A's count has changed from its previous value — fails if the count didn't decrease after booking
  9. Study Pod A still shows a 'free' count (not broken, just decremented)

Roll 10, after the deploy, 7 Oct 2026, 16:24 IST

#6 Show how many slots each room has left today

Held in production

Each room on today's grid says how many of its slots are still free today

Held. 6 steps, all as written.

  1. Go to the rooms grid
  2. Quiet Room row header must show a free-today count
  3. Study Pod A row header must show a free-today count
  4. Study Pod B row header must show a free-today count
  5. Maker Lab row header must show a free-today count
  6. Community Hall row header must show a free-today count

Booking one of a room's slots lowers that room's count by one

Held. 8 steps, all as written.

  1. Go to the rooms grid to read Study Pod A's current free count
  2. Remember Study Pod A's free-today count before booking
  3. Click the first free slot in Study Pod A
  4. Type “Proof of Done” into the “Name for the desk” field
  5. Click the “Confirm booking” button
  6. Confirm booking succeeded
  7. Return to the rooms grid to check the updated count
  8. Study Pod A's count must have changed — the old count text must no longer appear in that cell

Roll 9, after the deploy, 7 Oct 2026, 15:46 IST

#6 Show how many slots each room has left today

Failed in production

Each room on today's grid says how many of its slots are still free today

Held. 7 steps, all as written.

  1. Go to the home page
  2. Quiet Room has a free-count element
  3. Study Pod A has a free-count element
  4. Study Pod B has a free-count element
  5. Maker Lab has a free-count element
  6. Community Hall has a free-count element
  7. At least one room shows a free-today count

Booking one of a room's slots lowers that room's count by one

The page still shows “4 free today”.

  1. Go to the home page
  2. Remember Study Pod A's current free-slot count text
  3. Pick the first free slot in Study Pod A
  4. Type “Proof of Done” into the “Name for the desk” field
  5. Click the “Confirm booking” button
  6. Return to the home page to check the updated count
  7. Study Pod A's count text must have changed after booking one slot