WorkflowPatch Start async fit check

HubSpot JSON stabilization proof.

A redacted or synthetic proof for landing-page webhook payloads that feed an OpenAI intent step before HubSpot. Nested intent arrays are flattened, malformed model output is blocked, weak confidence goes to review, and HubSpot updates stay review-first. No client data, credentials, live n8n workflow, HubSpot account, or outbound email send is used.

Input

Five mock landing-page submissions and five mock model outputs, including nested arrays, malformed JSON, missing email, and weak intent confidence.

Accepted

Two rows become normalized lead records with evidence and review-first HubSpot upsert candidates.

Blocked

Malformed JSON, missing identity, and weak confidence are visible before any CRM write or email draft is used.

Request Status Issue Evidence Reviewer Action
req_1001 Review queue Valid nested intent list implementation confidence 0.88 Review HubSpot fields before upsert.
req_1002 Review queue Nested array inside nested array review_queue confidence 0.84 Confirm AI follow-up stays draft-only.
req_1003 Error Missing required email utm_missing_email Ask for required identity before CRM review.
req_1004 Blocked Malformed model JSON Parser error recorded with correlation id Regenerate or correct output before review.
req_1005 Blocked Intent confidence below threshold general_interest confidence 0.48 Manual review; no CRM update.