Roll 41Nightly 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Δ unchanged since roll 39
- Type “Proof of Done” into the “Name for the desk” fieldΔ unchanged since roll 39
- Click the “Confirm booking” buttonΔ 0.25% since roll 39
- Address contains “/bookings/”Δ 0.25% since roll 39
- the “You're booked” heading is visibleΔ 0.25% since roll 39
- Capture the booking code shown on the confirmation pageΔ 0.25% since roll 39
- Download the “Add to calendar” link: carrel-FCE6CB.icsΔ 0.25% since roll 39
- The ics file contains “BEGIN:VCALENDAR”Δ 0.14% since roll 39
- The ics file contains “BEGIN:VEVENT”Δ 0.14% since roll 39
- The calendar event starts at 18:00 (Asia/Kolkata)Δ 0.14% since roll 39
#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Δ 5.57% since roll 39
- A booked slot on the Quiet Room page shows a Join waitlist link
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
#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