A job cannot be marked booked by mistake
The points in a project's life that cost money will not move on a click. Booked, in particular, needs a signed agreement, a retainer that has cleared, a date nothing else is on, and complete client details — checked together, at the moment of booking. You can still take a job on with the retainer waived; the record then says it was waived, not that it was paid.
- The gate names exactly what is missing
- Overrides exist, are permissioned, and are labeled as overrides
- Every check recorded with its result

- SignedThe agreement, signed online or recorded by you.
- PaidThe retainer, cleared in QuickBooks or recorded by you.
- BookedOnly once both are true, and the date is free.