Standard Assistance — runnable booking + availability + SMS flow
Single-level (Level 1) operational demo you can run locally. It establishes: service availability, time-window booking, SMS confirmation, pickup + completion updates, and transparent pricing using: Base Fee + Time Block + Distance.
Scheduling
Availability windows + capacity
Confirmation
Tap-to-SMS templates
Completion
Pickup + done updates
Runnable: stores settings, availability, and bookings in localStorage. No server required for this prototype.
Setup (brand, phone, pricing)
Updates Call/SMS links and the estimate.
Best practice: keep Level 1 simple and predictable. Add deposits and cancellation rules later (Phase 2).
Availability (time windows + capacity)
Defines “service availability” for Level 1.
Rule: a window is available when capacity > reserved.
Reservations decrement remaining capacity to prevent double-booking.
| Date | Window | Remaining | Notes | Actions |
|---|
Layer mapping: Core Layer ✅ enabled. Care/Time/Complexity/Add‑Ons remain OFF (future hooks).
Booking (reserve slot + SMS confirmation)
Pick a window, reserve locally, confirm by SMS.
Ops dashboard (pickup + completion)
Reserved → Picked up → Completed.
| Booking | Customer | Date/Window | Status | Estimate | Actions |
|---|
SMS keywords (Phase 2 automation-ready)
Buttons send customer-facing messages: CONFIRMATION, PICKUP, DONE.
Abstract tier model hooks
Level 1 operational now; other layers defined but off.
Abstract Tier Model (Best Practice)
• Core Layer: Scheduling + Confirmation + Completion ✅
• Care Layer: Human-centered safeguards ⏳
• Time Layer: Premium / constrained windows ⏳
• Complexity Layer: Multi-step logistics ⏳
• Add‑On Layer: Optional revenue multipliers ⏳
• Core Layer: Scheduling + Confirmation + Completion ✅
• Care Layer: Human-centered safeguards ⏳
• Time Layer: Premium / constrained windows ⏳
• Complexity Layer: Multi-step logistics ⏳
• Add‑On Layer: Optional revenue multipliers ⏳
Sustainable Profit Formula
Total = (Base + Block + Distance) × Tier + Add‑Ons
Level 1: Add‑Ons = 0, Tier defaults to 1.00.
Total = (Base + Block + Distance) × Tier + Add‑Ons
Level 1: Add‑Ons = 0, Tier defaults to 1.00.