status: done

notes: sentinel: WORKFLOW_0_COMPLETE {"client_id": "testing", "business_name": "Testing", "sheet_id": "1PcoQt44fK1lFVLJp94SZ2KJVxZepnHb-nfZ77UA5cJg", "drive_url": "https://drive.google.com/drive/folders/1TMFLE0Jr_gD26fbnbhlnAwC8HqMU76V7", "portal_url": "https://testing.emersonnorth.com", "ghl_fetched": fal


business_name: bf

notes: sentinel: WORKFLOW_0_COMPLETE {"client_id": "bf", "business_name": "bf", "sheet_id": "1hdX71NHSseHGYOmPXG1RG7VKvXXlB0KfE3VSJCLEULk", "drive_url": "https://drive.google.com/drive/folders/1hOH6UKnQnWXFKOQvTkoyHipC59yL81LK", "portal_url": "https://bf.emersonnorth.com", "ghl_fetched": false, "data_quali


business_name: rest

notes: sentinel: WORKFLOW_0_COMPLETE {"client_id": "rest", "business_name": "rest", "sheet_id": "1l8rIigscGl3dgX0DOsb2Vu35HwJwKcu3vwdcbwwCBxU", "drive_url": "https://drive.google.com/drive/folders/1lBUkl0vki8ynTBHo8d2_DuX3AggxTlRB", "portal_url": "https://rest.emersonnorth.com", "ghl_fetched": false, "data


business_name: NaturallyRachB

notes: sentinel: WORKFLOW_0_COMPLETE {"client_id": "naturallyrachb", "business_name": "NaturallyRachB", "sheet_id": "18zVaJHRj7USFkaubuJUG1l-bHJs1UryyBMTiPkeOOX0", "drive_url": "https://drive.google.com/drive/folders/1zCfKzp_yZsWiCMSIKbbHXkqlmomP-mjM", "portal_url": "https://naturallyrachb.emersonnorth.com


business_name: red

notes: sentinel: WORKFLOW_0_COMPLETE {"client_id": "red", "business_name": "red", "sheet_id": "1NnNUwUK9Holx4jQJkBxVsuoLOCprbTQQvmN-HkDyMeA", "drive_url": "https://drive.google.com/drive/folders/11QglyjQQS50WKg4Ym99wxKRYkAkYbNKA", "portal_url": "https://red.emersonnorth.com", "ghl_fetched": false, "data_qu


business_name: Me

status: error

notes:
exit 0 but no WORKFLOW_0_COMPLETE sentinel. tail:  proceed** — treats `w0_jobs.business_name` as the authoritative source during early-capture, runs Steps 1→2→9→10→11, then the Checkpoint waits 15min for the full form before Phase 2.

3. **Cancel/delete this job** — if this was a stray test row and


notes: sentinel: WORKFLOW_0_COMPLETE {"client_id": "me", "business_name": "Me", "sheet_id": "1h6vh1EgVTwx3cB0euJez74_rfEV4BOk9YM_Hy_PAJGA", "drive_url": "https://drive.google.com/drive/folders/1cTDsqhNpDeMCyhrEaqBzR0yYYEP8TsGA", "portal_url": "https://me.emersonnorth.com", "ghl_fetched": false, "data_quali


business_name: ME

notes: sentinel: WORKFLOW_0_COMPLETE {"client_id": "me", "business_name": "ME", "sheet_id": "1h6vh1EgVTwx3cB0euJez74_rfEV4BOk9YM_Hy_PAJGA", "drive_url": null, "portal_url": "https://me.emersonnorth.com", "portal_auth_url_set": true, "ghl_fetched": false, "data_quality_score": null, "skipped_steps": ["step_


notes: sentinel: WORKFLOW_0_COMPLETE {"client_id": "me", "business_name": "ME", "sheet_id": "1h6vh1EgVTwx3cB0euJez74_rfEV4BOk9YM_Hy_PAJGA", "drive_url": null, "portal_url": "https://me.emersonnorth.com", "portal_auth_url": "https://me.emersonnorth.com/api/auth/confirm?token=fYCS3izzwLGak9YK.jS3DIAZVaktnZKf


notes: sentinel: WORKFLOW_0_COMPLETE {"client_id": "me", "business_name": "Me", "sheet_id": null, "drive_url": null, "portal_url": null, "ghl_fetched": false, "data_quality_score": 0, "skipped_steps": ["ALL"], "gpt_inferred": [], "error": "Hard stop at Step 1: client_profiles row has empty client_name. Ema


notes: sentinel: WORKFLOW_0_COMPLETE {"client_id": "me", "business_name": "Me", "sheet_id": "1XP8FFKxHOt0to4I46FNNqJ3K-RFOrDFb1QX-v7-vW9c", "drive_url": "https://drive.google.com/drive/folders/1XKRaw80L0YTptU06Bwsc4o8uyER3JKsh", "portal_url": "https://me.emersonnorth.com", "ghl_fetched": false, "data_quali


business_name: eddy

notes: early_capture: form not completed within 15 minutes


business_name: Health

notes: sentinel: WORKFLOW_0_COMPLETE {"client_id": "health", "business_name": "Health", "sheet_id": "1fBNDawCjId2qPQtZ2-qqPYtJPFDTuf4KwB5pOwBTr5k", "drive_url": "https://drive.google.com/drive/folders/1FsXZAueqM-9RE070_ffbqU-FpJWq8LFS", "portal_url": "https://health.emersonnorth.com", "ghl_fetched": false,


business_name: Party

notes: Skill 1 (Portal Deploy) failed


business_name: eLife Technologies


notes: Skill 2 (Data Fill) failed


notes: 4-skill pipeline complete