Signed at the handoff meeting. Captures what was delivered, what's in warranty, and what counts as new work.
Date of handoff: ________
1 — Delivered
Purchase flows (live)
- Track 1 — Membership Checkout. Six plans: Passport, Startup, All Access, Founder, Creator Pass, Innovator Pass. Stripe subscription + OfficeRnD member + membership + branded welcome + team notification.
- Track 2 — Meeting Room Bookings. Seven rooms. Single-day + multi-day (≤ 10 weekdays). Stripe PaymentIntent + Google Calendar event per day + double-gate availability + auto-refund on post-payment conflict.
- Track 3 — One-Off Purchases. Day Pass live. Stripe payment + OfficeRnD member + kiosk-compatible pass + branded receipt.
Infrastructure
- Worker:
labour-temple-checkout(Tracks 1 & 3) - Worker:
labour-temple-bookings(Track 2) - Stripe Live config: products, prices, auto-promos, webhook
- OfficeRnD: plan IDs wired to Stripe, Day Pass
passesValidityPeriod= 12 months - MailerSend templates:
z3m5jgr0y5xgdpyo,pr9084zxnvjlw63d - Webflow: embed snippets + site scripts registered
Documentation — docs.labourtemple.com
- Track 1 flow reference
- Track 2 flow reference
- Track 3 flow reference
- Admin Reference — Offerings Comparison (2026-03-25)
- Website Punch List — live Asana embed
- New: Operations section — incident playbooks, data sync, testing & monitoring
- New: Track 4 inquiry flow documentation
- New: Roadmap (known gaps, future work)
- New: Handoff acceptance + support SLA
2 — Known limitations at handoff
Acknowledged out of scope for the initial build. Tracked in roadmap.md.
- No customer confirmation email for Track 2 bookings (manual follow-up)
- No customer-initiated cancellation / refund flow for any track
- No self-service payment-method update for members
- No attendees on booking calendar events (service-account limitation)
- No automated retry on OfficeRnD failures (monthly reconciliation catches)
- No proactive alerting (reactive monitoring)
- Operating hours, weekends, holidays, team recipients hardcoded in Worker (deploy required to change)
3 — Content inconsistencies acknowledged
Tracked in offerings-comparison.html audit. Not blockers.
- Shears capacity (CMS 6, actual 10)
- Radiator Annex capacity (80 / 100 / 150 conflicting)
- Founder Membership — no CMS page
- Innovator Pass CMS price / CTA / descriptor may be blank
- Board Room CTA still links to Grow Hub
- "4 Hour Session" / "HOURLY SESSIONS" misplaced in Memberships CMS
- Missing feature images, spec PDFs, floor plans, Features icons across multiple items
4 — 30-day warranty
During the 30 days following the date above, included at no additional charge:
- Bug fixes — deviations from documented behavior or acceptance criteria
- Response to OfficeRnD or Stripe breaking changes
- Documentation clarifications
- "First five purchases" observation sessions (one per track)
New features, integrations, products, copy changes, or work against Sections 2/3 are not warranty work.
5 — Billable as new scope
- New purchase products or plans (Stripe + OfficeRnD + Worker config + CMS)
- New confirmation emails (incl. Track 2 customer email)
- Self-service (cancellation, payment-method update, Stripe customer portal)
- Proactive monitoring / alerting
- Holiday / operating-hours config beyond defaults
- Domain-Wide Delegation for calendar attendees
- Idempotency / retry hardening
- Admin dashboard
- Any redesign or restructure of existing flows
6 — Sign-off
Agency (Hundred Acre Design)
Name: _________
Signature: _____
Date: ____
Client (Labour Temple)
Name: _________
Signature: _____
Date: ____
Primary support contact: _____
Secondary (billing / commercial): ____