WorkflowPatch Start async fit check

Salon ops state proof.

A redacted or synthetic proof for Jotform and Zenoti-style salon events. It turns redacted intake and booking updates into an Airtable client/service ledger, Zapier action queue, blocked event queue, and hard errors before any live customer data, Zenoti, Jotform, Zapier, Airtable, customer messages, or production change.

Source Events

Jotform and Zenoti-style rows stay redacted and replay-keyed.

State Ledger

Accepted rows become Airtable-ready client/service state drafts.

Action Queue

Zapier rows are dry-run only and customer messages stay approval-required.

Blocked Rows

Consent, deposits, sensitive notes, ambiguous matches, unknown types, and duplicates stop before live action.

Event Source Decision Queue Boundary
Color consultation request Jotform service_request_received create_internal_followup_task Draft-only Zapier row with customer message approval required.
Cut and color booking change Zenoti booking_update_review create_schedule_review_task No live Zenoti or customer-message write.
No-show follow-up Zenoti no_show_review create_recovery_followup_task Dry-run action row only; customer message still approval-required.
Bridal trial request Jotform deposit_or_payment_review blocked-event Confirm deposit rule before customer-facing follow-up.
No-show follow-up Zenoti ambiguous_zenoti_match blocked-event Resolve client match before state or action rows.