# Daily Recurring Report Automation ## Goal Run recurring report ingestion automatically every day so that: - source emails are scanned - raw/parsed data is retained - markdown histories grow over time - daily reports are sent without manual intervention ## Current daily automation target ### Cloudbeds Daily workflow should do all of the following: 1. scan vendor email for `Eagle Suites Occupancy` 2. capture report links and email metadata 3. archive / parse source files where available 4. append to `CLOUDBEDS_READ_LOG.md` 5. append to `CLOUDBEDS_EMAIL_SUMMARY.md` 6. generate daily report outputs 7. send report email ## Canonical files - `scripts/scan_cloudbeds_email.py` - `scripts/run_daily_cloudbeds_report.sh` - `scripts/daily_cloudbeds_report.py` - `CLOUDBEDS_READ_LOG.md` - `CLOUDBEDS_EMAIL_SUMMARY.md` ## Recurring-source rule Any recurring source that matters operationally should eventually follow this same pattern: - scan - store raw - parse - summarize to markdown - generate clean operator output if useful ## Cleanup rule Once per month: - remove duplicate temp downloads - keep useful canonical raw archives - keep parsed history - keep markdown history ## Near-term expansion targets - QriditHomeWatch - other recurring hotel/vendor reports as identified in email