Scheduling with policy gates

Equipment Booking

Let members reserve tools while the system checks active membership, waiver status, tier access, operating hours, closures, maintenance blackouts, and booking conflicts.

Waiver gate: review-needed public copy

MakerOps source-backed

Designed for real shops

Booking is not just a calendar entry. The workflow spec covers maintenance status, maintenance blackouts, holiday closures, operating hours, tier entitlements, monthly booking-hour caps, and half-open range conflict detection.

Floor to timeline

Members can browse equipment availability and reserve a specific time range.

Maintenance aware

Bookings are blocked when equipment is unavailable or under blackout.

Admin override

Admin on-behalf-of booking is a separate audited path.

MakerOps source-backed

Safety and access gates

When an organization has an active waiver, booking creation requires the current signed waiver version. Public descriptions should say MakerOps supports this gate, not that the template is legal advice.

Current waiver

Missing signatures return waiver-not-signed; outdated signatures return waiver-outdated.

Tier required

Tier-gated equipment returns a tier-required error if the member does not qualify.

No pay-per-booking in MVP

The booking flow does not call Stripe for ordinary reservations.