Scaffold and Phase 1
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# Event-Day Preflight Checklist
|
||||
|
||||
Complete this list at least 60 minutes before doors open.
|
||||
|
||||
## Server & Network
|
||||
|
||||
- [ ] Server is powered on and accessible at the public URL
|
||||
- [ ] `docker compose ps` shows all containers healthy
|
||||
- [ ] Local DNS record resolves: `ping auction.event.lan` responds from server LAN IP
|
||||
- [ ] Event Wi-Fi SSID is broadcasting; test device can connect
|
||||
- [ ] Failover test: disconnect WAN, confirm app loads via local hostname, reconnect WAN
|
||||
- [ ] UPS is charged and protecting server + network gear
|
||||
|
||||
## Application
|
||||
|
||||
- [ ] Log in as admin at `/admin`
|
||||
- [ ] Correct event is set to **published** status
|
||||
- [ ] All auction items are entered with opening bids and increments
|
||||
- [ ] Silent auction windows have correct open/close times and timezone
|
||||
- [ ] Soft-close is configured on silent items
|
||||
- [ ] Stripe keys are set; run a test payment in Stripe test mode
|
||||
- [ ] Twilio Verify is working: send a test OTP to your phone
|
||||
|
||||
## Staff Devices
|
||||
|
||||
- [ ] Auctioneer tablet loaded at `/staff/auctioneer`, logged in with `auctioneer` role
|
||||
- [ ] Spotter phone(s) loaded at `/staff/spotter`, logged in with `spotter` role
|
||||
- [ ] Check-in tablet(s) loaded at `/staff/check-in`, logged in with `checkin_staff` role
|
||||
- [ ] Display board TV/projector loaded at `/display` (no login required)
|
||||
- [ ] All staff devices are connected to the event SSID
|
||||
|
||||
## Bidder Registration
|
||||
|
||||
- [ ] CSV import completed (or manual bidders entered)
|
||||
- [ ] Paddle numbers assigned for pre-registered bidders
|
||||
- [ ] QR code registration link / printed QR codes ready at check-in desk
|
||||
- [ ] Test bidder account works: log in, view silent catalog, place a test bid, see outbid notification
|
||||
|
||||
## Backups
|
||||
|
||||
- [ ] Database backup triggered: `docker compose exec db pg_dump -U storybid storybid > backup-$(date +%F).sql`
|
||||
- [ ] Backup file copied off the event server (USB drive or remote location)
|
||||
|
||||
## Go/No-Go
|
||||
|
||||
All items checked → **Go**. Any blocker → resolve before opening bidding.
|
||||
Reference in New Issue
Block a user