Roll 39Nightly re-check
#2 Add a booking to my calendar
Held in productionOn the booking confirmation, Add to calendar downloads an event that starts at the booked time, Pune time
Held. 10 steps, all as written.
- Navigate to a free booking slot for Maker Lab at 18:00Δ 0.2% since roll 36
- Type “Proof of Done” into the “Name for the desk” fieldΔ 0.18% since roll 36
- Click the “Confirm booking” buttonΔ 0.42% since roll 36
- Address contains “/bookings/”Δ 0.42% since roll 36
- the “You're booked” heading is visibleΔ 0.42% since roll 36
- Capture the booking code shown on the confirmation pageΔ 0.42% since roll 36
- Download the “Add to calendar” link: carrel-7E567D.icsΔ 0.42% since roll 36
- The ics file contains “BEGIN:VCALENDAR”Δ 0.13% since roll 36
- The ics file contains “BEGIN:VEVENT”Δ 0.13% since roll 36
- The calendar event starts at 18:00 (Asia/Kolkata)Δ 0.12% since roll 36
#3 Join a waitlist when a room is full
Held in productionOn a room's page, a booked slot offers Join waitlist
Held. 2 steps, all as written.
- Open /rooms/quietΔ 0.29% since roll 36
- A booked slot on the Quiet Room page shows a Join waitlist linkΔ 5.36% since roll 36
Joining asks for my name and shows my place in line
Held. 7 steps, all as written.
- Open /rooms/quiet
- Click the first Join waitlist link on the Quiet Room page
- The waitlist form asks for a name
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Join the waitlist” button
- Page shows “You're on the waitlist”
- The confirmation shows the visitor's place in line
#4 Cancel a booking
Failed in productionMy bookings has a Cancel button for each of my bookings
Held. 6 steps, all as written.
- Open /
- Pick the first free slot on the grid
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Confirm booking” button
- Click the “See my bookings” link
- 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
.done doesn't show “Cancelled”.
- Open /
- Pick the second free slot on the grid
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Confirm booking” button
- Click the “See my bookings” link
- Click the Cancel button for the booking
- A status message confirms the cancellation
#5 Share a booking with a friend
Held in production#6 Show how many slots each room has left today
Held in productionEach room on today's grid says how many of its slots are still free today
Held. 6 steps, all as written.
- Open /
- Quiet Room shows its count
- Study Pod A shows its count
- Study Pod B shows its count
- Maker Lab shows its count
- Community Hall shows its count
Booking one of a room's slots lowers that room's count by one
Held. 8 steps, all as written.
- Open /
- Remember Maker Lab's count before booking
- Pick a free Maker Lab slot
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Confirm booking” button
- Open /
- small.left[data-room='maker'] is visible
- Maker Lab's count is no longer what it was
#7 Show a floor plan on each room's page
Held in productionEach room's page shows a floor plan of that room
Held. 8 steps, all as written.
- Start at the rooms list
- Follow the Quiet Room link from the grid
- Address contains “/rooms/quiet”
- The Quiet Room floor plan image must be present and its file must load
- Return to rooms list to navigate to Maker Lab
- Follow the Maker Lab link from the grid
- Address contains “/rooms/maker”
- The Maker Lab floor plan image must be present and its file must load
The plan matches the room: the Quiet Room's plan says silent study
Held. 3 steps, all as written.
- Open the Quiet Room page directly
- The floor plan image must load — if the CSP or path is broken the image won't appear
- The Quiet Room page must say 'Silent study' — this is the room's note that matches the floor plan content
#8 Mark my own bookings on today's grid
Held in productionAfter I book a slot, today's grid shows that slot as Yours
Held. 7 steps, all as written.
- Open /
- Pick the first free slot on the grid
- Type “Proof of Done” into the “Name for the desk” field
- Click the “Confirm booking” button
- the “You're booked” heading is visible
- Open /
- 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.
- Open /
- A fresh visitor with no cookies sees at least one taken slot
- The taken slot shows 'Booked' — fails if the feature incorrectly shows 'Yours' to all visitors
- No slot has the 'yours' class for a visitor with no cookies — fails if all visitors see Yours