πŸ™ OctoPOS Β· Dive log

enter the roster β€” pressures, depth, times β€” then complete the dive
UI PROTOTYPE β€” NOT WIRED
By dive
By diver
Fake data (pets). The roster metrics already have a home on activity_bookings (air in/out, max depth, bottom time); this fills them in and sets each diver’s outcome, then complete_dive() stamps the dive done. In-memory only.