Hotel Channel Manager
Idle · press Run build$0.00 of $4.20Checkpoints
one-click restore · preview before you jumpCheckpoints appear here as steps land…
1
Scaffold app shell & routing
reuses app-shell part
$0.12
▸
Prompt
Scaffold a Next.js App Router project with a sidebar layout, protected /admin route group, and a /login page. Reuse the app-shell part verbatim.
Inputs
app-shell@2.1 · brand tokens
Skills invoked
Cost
$0.12 · billed to project
2
Wire Supabase auth + roles
invokes /supabase-auth-hardening
$0.41
▸
Prompt
Add Supabase auth with email magic-link, row-level security, and owner/staff roles. Apply the auth-hardening playbook end to end.
Inputs
supabase schema · RLS policies
Skills invoked
Cost
$0.41 · billed to project
3
Mount booking-calendar component
reuses hardened part
$0.08
▸
Prompt
Drop in the booking-calendar component. Bind to 9 rooms, month view, click-to-book. No customisation beyond room count.
Inputs
booking-calendar@hardened
Skills invoked
Cost
$0.08 · billed to project
4
Build channel-sync adapter layer
reuses channel-sync-adapter
$0.67
▸
Prompt
Wire the channel-sync adapter for Booking.com + Airbnb. Two-way availability sync with optimistic UI and a reconciliation pass.
Inputs
channel-sync-adapter · OTA mocks
Skills invoked
Cost
$0.67 · billed to project
5
Rate-parity rules engine
reuses rate-parity practice
$0.33
▸
Prompt
Apply rate-parity rules across channels with per-channel override support. Flag any parity violation in the UI.
Inputs
rate-parity-engine practice
Skills invoked
Cost
$0.33 · billed to project
6
Stripe checkout for direct bookings
new work
$0.52
▸
Prompt
Add a Stripe checkout flow for direct bookings off the calendar. Test mode, $0.00 charges, webhook confirmation.
Inputs
stripe test keys
Skills invoked
Cost
$0.52 · billed to project
7
Verification — narrated browser reel
demonstrate, don't assert
$0.29
▸
Prompt
Drive a headless browser through the full booking flow. Narrate each click. Capture green checks with evidence.
Inputs
verification bus · browser backend
Skills invoked
Cost
$0.29 · billed to project
Narration
thinking aloud[ready] Press Run build to start.
Parallel lanes
isolated — nothing merges to main without approvalDrafts 2
checkout copy
draft
empty-states
draft
Active 0
Ready 0
Done 0
Live preview
idleIndus River · Channel Manager9 rooms · synced
June availability
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Booking.comsynced ✓
Airbnbsynced ✓
Direct · Deluxe Suite—
Folding helmet · cross-section geometry
A · accordionB · origami-hexC · rollable
Fold ratio—
Peak accel—
Shell mass—
Pomodoro · Focus Timer0 🍅 today
25:00
Focus · 25Short · 5Long · 15
Completed focus sessions—
Preview renders as steps land…
Verification
browser reel · demonstrated, not asserted✓
Auth gate blocks anonymous access
visited /admin logged out → redirected to /login
✓
Calendar renders 9 rooms × 30 days
270 cells mounted, 0 console errors
✓
Direct booking writes through
created test booking → appears on calendar + Stripe test charge $0.00
✓
Channel sync round-trips
closed a date → reflected on Booking.com mock in 1.2s