{"generatedAt":"2026-06-21T07:13:24.308Z","sourceMode":"configured-snapshot","operatingMode":"One Drive drop folder, n8n scheduler, VPS runner, GHL cross-reference before release","summary":[{"label":"Ready folder","value":"1,057 master","detail":"1,022 caller rows, 1,022 SMS rows","health":"healthy"},{"label":"Latest intake","value":"12,863 rows","detail":"6,885 in buy box, 1,057 cold queue","health":"healthy"},{"label":"Skiptrace queue","value":"13","detail":"No-phone manual records stay out of caller and SMS exports","health":"review"},{"label":"Release gate","value":"Snapshot loaded","detail":"Active Leads and Disposition overlap must be zero before outbound","health":"healthy"}],"workflows":[{"name":"Kaizen Drive Lead Intake","owner":"n8n","status":"healthy","cadence":"Hourly at minute 7","trigger":"Schedule Trigger -> HTTP Request","endpoint":"https://webhook.aldochandra.com/webhook/kaizen-drive-intake","workflowId":"rcdIk6LURBTayQnr","runner":"routines/run-kaizen-drive-intake.sh","evidence":"output/2026-05-20-kaizen-drive-intake-automation.md"},{"name":"Kaizen Manual Data Refresh","owner":"VPS cron","status":"healthy","cadence":"Mon 12:30 PM, Wed 6:30 PM, Fri 8:30 AM ET","trigger":"crons/kaizen-weekly-manual-data.cron","runner":"routines/run-kaizen-weekly-manual-data.sh","evidence":"crons/kaizen-weekly-manual-data.cron"},{"name":"Kaizen Monthly Outbound Campaign","owner":"n8n","status":"healthy","cadence":"First day monthly at 8:15 AM ET","trigger":"Schedule Trigger -> HTTP Request","endpoint":"https://webhook.aldochandra.com/webhook/kaizen-monthly-outbound-campaign","workflowId":"V5ocp315FBGkVWLQ","runner":"routines/run-kaizen-monthly-outbound-campaign.sh","evidence":"dev/active/kaizen-monthly-outbound-automation/context.md"},{"name":"GHL Source Attribution","owner":"Read-only GHL pull","status":"review","cadence":"Before every outbound batch","trigger":"Monthly runner step or manual QA","runner":"tools/kaizen_ghl_source_attribution.py","evidence":"output/2026-05-21-kaizen-lead-intake-and-outbound-sop.md"},{"name":"n8n Hygiene Audit","owner":"VPS cron","status":"healthy","cadence":"Daily execution, weekly hygiene, monthly cleanup","trigger":"crons/n8n-hygiene.cron","runner":"routines/run-n8n-hygiene-audit.sh","evidence":"crons/n8n-hygiene.cron"}],"switches":[{"label":"Drive intake watcher","state":"on","detail":"n8n owns the hourly schedule. VPS cron is fallback only.","source":"Kaizen Drive Lead Intake"},{"label":"Public-record refresh","state":"on","detail":"Weekly public-record refresh runs Monday, Wednesday, and Friday.","source":"kaizen-weekly-manual-data.cron"},{"label":"GHL mutation","state":"off","detail":"No mutating upload or import without explicit approval.","source":"SOP stop condition"},{"label":"GHL cross-reference","state":"on","detail":"Fresh Active Leads and Disposition exclusion is required before release.","source":"tools/kaizen_ghl_source_attribution.py"},{"label":"Current ready exclusion","state":"on","detail":"Monthly scheduled runs exclude current ready-folder records.","source":"monthly outbound campaign"},{"label":"Same-day rebuild bypass","state":"manual","detail":"Only use --no-exclude-current-ready for deliberate same-day tests.","source":"SOP automation reference"},{"label":"Paid skiptrace","state":"guarded","detail":"No paid skiptrace without approval. No-phone records go to needs-skiptrace.","source":"SOP guardrails"},{"label":"19013 and 19133","state":"guarded","detail":"19013 excluded. 19133 stays expert-review only unless overridden.","source":"Buy-box rules"}],"priorities":[{"rank":1,"name":"Manual public records with phones","source":"Sheriff sale, probate, tax delinquent, lis pendens, code violations","usage":"Force to top of cold calling when phone-ready.","health":"healthy"},{"rank":2,"name":"Strict buy-box hot/warm leads","source":"High-equity, vacant, absentee, inherited, preforeclosure, tax delinquent","usage":"Core monthly cold caller and SMS queue.","health":"healthy"},{"rank":3,"name":"DealMachine","source":"Fresh cold outbound","usage":"Best fresh-list lane. Keep source attribution clean.","health":"healthy"},{"rank":4,"name":"BatchLeads","source":"Controlled scale test","usage":"Use as a capped source until response-rate sample is larger.","health":"healthy"},{"rank":5,"name":"Automize Data / Realeflow LPP","source":"Filtered likely-to-sell volume","usage":"Treat as Automize Data in upload tags and source-facing sheets.","health":"review"},{"rank":6,"name":"Old CRM and GHL reactivation","source":"Prior responders and stale CRM","usage":"Separate reactivation lane. Do not mix into fresh cold outbound.","health":"review"}],"qaGates":["Ready folder has only the intended current files.","Cold Calling unique phones equal row count.","SMS unique phones equal row count.","Cold/SMS phone overlap is 0.","Cold/SMS property-address overlap is 0.","Active/Disposition phone overlap is 0.","Manual public-record phone-ready leads are at the top of Cold Calling.","No-phone manual public records are in needs-skiptrace.","Every nonblank ZIP is a 5-digit text value.","File names clearly identify strict buy box versus expanded backfill."],"monthlyChecklist":["Drop DealMachine, BatchLeads, Automize Data/Realeflow, and manual public-record files into the drop folder.","Run intake immediately if files were just added, otherwise let hourly n8n catch them.","Run monthly outbound campaign after source files are staged.","Review QA gates and row counts before sharing the ready folder.","Send only the caller/SMS ready folder to callers or texting operators.","After the campaign, pull GHL response and conversion results into the source scorecard."],"artifacts":[{"label":"Drop folder","kind":"drive","value":"0 - Drop New Files Here","detail":"Aldo drops raw CSV, XLSX, and Sheets here.","href":"https://drive.google.com/drive/u/0/folders/1wcTBPq-fv7p6DVrhEnuTry63UE1B2qVu"},{"label":"Caller/SMS ready folder","kind":"drive","value":"1 - READY TO SEND - Current Cold Call + SMS","detail":"Only the current caller CSV, SMS CSV, and master sheet belong here.","href":"https://drive.google.com/drive/u/0/folders/1IiwJhq99ZIBx-32_AiwU63Ae5_pNpbB-"},{"label":"Manual monthly command","kind":"command","value":"bash routines/run-kaizen-monthly-outbound-campaign.sh","detail":"Run through the VPS cron-wrapper for production parity."},{"label":"Manual intake command","kind":"command","value":"bash routines/run-kaizen-drive-intake.sh","detail":"Use when files were just added and the run should happen immediately."}],"automationRegister":{"projects":46,"routines":85,"crons":26,"kaizenRoutines":14,"kaizenCrons":16},"evidence":[{"label":"Lead intake and outbound SOP","path":"output/2026-05-21-kaizen-lead-intake-and-outbound-sop.md","exists":false,"updatedAt":null},{"label":"Live intake run summary","path":"output/2026-05-20-kaizen-drive-intake-live-run-summary.md","exists":false,"updatedAt":null},{"label":"Outbound readiness check","path":"output/2026-05-20-kaizen-drive-outbound-readiness-check.md","exists":false,"updatedAt":null},{"label":"Ready folder current-file test","path":"progress/2026-05-21-parent-ready-folder-current-file-test.md","exists":false,"updatedAt":null},{"label":"Monthly outbound automation context","path":"dev/active/kaizen-monthly-outbound-automation/context.md","exists":false,"updatedAt":null}]}