Activated a brand-new Workshop Booking (TMPL-WSBK01) instance — Wheel-Throwing for
Beginners, tomorrow, $85, 2 seats, in-chat, pay-in-full — alongside the already-Active
Event Booking (Friday Night Hangout) card, so both booking assistants run concurrently on the
same WhatsApp number. Then walked Round C step C-1: confirmed both Pulse rows show Active and
that each card's share rail (full link + QR) renders correctly at both 1440px and 375px.
C-2 through C-5 (sending the real WhatsApp prefills, the deterministic "what's on?" list) need
Peyton's phone and are NOT part of this sitting.
Precondition check
Check
Result
Existing Event Booking card left untouched
PASS — not stopped, reset, or reconfigured
Leftover Stopped Workshop (ASST-MT064TFTWAVY)
PASS — left Stopped, never clicked Reactivate
Brain realigned to workshop-host before Personalize
PASS — seeded via new script, business_name=The Clay Room, persona_slug=workshop-host
Personalize form was genuinely blank (not resuming old Wheel-Throwing config)
PASS — verified Workshop name field empty before typing
Brand-voice activation gate (PR #4197 fix)
No regression. The Connect step's Brain Check showed advisory warnings ("0 of 2 ready — it can take a booking · 3 to review", “How you sound — Playbook changed since this voice was written”) but did not hard-block activation — “READY TO RUN: Apps ✓ · Wallet ✓ · Brain ✓” and Activate proceeded cleanly through all 5 pipeline steps. This is the expected post-fix behavior (PR #4197, merged + deployed ~04:20 UTC today) — the exact hard-block found earlier today on the Event Booking walk did not recur.
Backend verification (ops DB, scoped to Peyton WP)
Table
Row
assistants
id f8d33035-fd74-4412-83ca-11f4db695a19, template_id TMPL-WSBK01, status active
whatsapp_flows
flow_name workshop_booking, status published, meta_flow_id set
cohorts
name “Wheel-Throwing for Beginners”, price 85.00, spots_total 2, start_date 2026-08-28 (tomorrow)
Isolation
Event (79d0b76c-...) and Workshop (f8d33035-...) are two distinct assistant rows, each with its own cohort and flow_name — no cross-contamination
Round C step C-1 (Concurrent two-card routing — Chrome/Pulse half)
#
Check
Result
C-1
Both Pulse rows show Active
PASS
C-1
Each card's 03a wa.me link copied and prefill verified verbatim
PASS
C-1
Pulse share rail shows full link + QR for both cards (1440px)
PASS
C-1
Same rail renders correctly at 375px mobile for both cards
PASS
Spec-vs-code drift (non-blocking): the live-test-plan text says Pulse should show “full link + short wa.me + QR”. In the current build, Pulse's Quick Actions rail shows the full link + QR (with Copy link / Save image) but no separate short wa.me entry — the short-link-with-its-own-Copy-button only appears in Personalize's 03a section, not in Pulse. The QR still encodes the full link either way, so this doesn't block anything — flagging as a plan-vs-build description drift, not a bug.
Minor copy quirk (non-blocking, same as CT-ICBF-02 today): the post-activation success screen shows “Brain — 0 of 2 sections ready” next to a green checkmark — reads as contradictory (0-of-2 next to a pass icon).
Data In / Data Out (verbatim)
Field
Entered
Workshop name
Wheel-Throwing for Beginners
Workshop date
28/08/2026 (tomorrow)
Price per seat
85
Total seats
2
Pay mode
Pay in full to book (full_prepay) — already selected default
Where guests book
In the WhatsApp chat (in_chat) — already selected default
Event Booking Pulse share rail (existing card, reconfirmed Active) — full wa.me link, WhatsApp/X/Threads share buttons, QR + Save imageWS-P03a — Workshop Personalize “Your booking link”: full https://wa.me/... link + Copy link, short wa.me/16318181081 + Copy short, QR + Download QR. Prefill verbatim: “Hi! I'd like to book a seat for Wheel-Throwing for Beginners”WS-P04 — 04b payment method (Stripe link / QR code options) + “Configuration complete — ready to activate”Workshop Try tab — booking-type assistant has no chat preview; “Send yourself the first one” real-test copy shown; Activate button enabled (Personalize + Connect both checked)Activation success — “Workshop Booking is live”, WhatsApp connected, Brain “0 of 2 sections ready” (non-blocking copy quirk, same as CT-ICBF-02 finding)Pulse — Active tab at 1440px: Event Booking (Friday Night Hangout) and Workshop Booking (Wheel-Throwing for Beginners) both Active concurrently, each with its own Attendees rowWorkshop Booking Pulse detail (1440px) — Quick Actions share rail: full wa.me link + Copy link, WhatsApp/X/Threads, QR + Save imageWorkshop Booking Pulse detail at 375px mobile — same share rail (full link + QR) renders correctly on mobilePulse Active tab at 375px mobile — Event Booking card + Attendees (0 booked · 1 left)Pulse Active tab at 375px mobile — Workshop Booking card + Attendees (0 booked · 2 left), page footer visible