Back to daily | Back to dashboard
GrowthOS Operations Runbook
AI evidence page
Return to /daily for daily decisions
- AI runs collection, analysis, drafting, and queueing from the daily pipeline.
- Humans only approve, reject, or request edits from Today's decisions.
- Runbook is operating guidance evidence. The simplified path for humans is /daily; this page is only for understanding the system and emergency context.
Use this page to understand what AI did; do not use it as the normal daily operating path.
Daily operating guide for petvibess.com Shopify automation.
Generated at 2026-07-20T19:16:01.347Z.
Daily Flow
| Step | Task | Action |
|---|---|---|
| 1 | Open executive summary | Start at /reports/executive-summary to see readiness, revenue, blockers, and today's actions. |
| 2 | Check readiness | Open /reports/readiness when the summary says operations need attention. |
| 3 | Review tasks | Open /reports/operations-tasks and work P0/P1 tasks first. |
| 4 | Approve safe drafts | Use /daily/review for human decisions before AI post-approval Shopify writes. |
| 5 | Run daily pipeline | Use the dashboard or AI daily pipeline after configuration changes or major store edits. |
| 6 | Read the log | Open /reports/operations-log to confirm the latest jobs finished and to inspect failures. |
Safe Operations
| Read-only reports | Executive summary, readiness, operations log, orders, theme inventory, conversion audit, growth plan, and configuration diagnostics do not write to Shopify. |
| Draft generation | SEO alt and SEO metadata draft jobs create local review queues only. |
| Manual review | Approving or rejecting queue rows updates local GrowthOS JSON queues, not Shopify. |
Write Operations
| SEO alt apply | approved SEO alt apply workflow writes approved image alt text to Shopify and requires write_files. |
| SEO meta apply | approved SEO meta apply workflow writes approved SEO title/description to Shopify and requires write_products. |
| Theme sync | Theme sync is write-capable and should run only after reviewing the theme plan and approval safeguards. |
Known Blockers
| Shopify write access | If write_products or write_files are missing, release the Shopify app scopes and reconnect from /reports/shopify-auth. |
| AI provider missing | If all AI providers are missing, GrowthOS uses deterministic fallback recommendations. Configure one API key and restart GrowthOS. |
| Failed apply job | Open the relevant apply evidence, fix authorization or data issues, then let the daily pipeline retry approved rows. |
Key Pages
| Executive summary | /reports/executive-summary |
| System readiness | /reports/readiness |
| Operations tasks | /reports/operations-tasks |
| Operations log | /reports/operations-log |
| Configuration diagnostics | /reports/configuration-diagnostics |
| AI providers | /reports/ai-providers |
| Shopify auth | /reports/shopify-auth |
| Daily decision console | /daily |
Emergency Checks
| 1 | Service health | Open /health and confirm ok=true. |
| 2 | Current runtime config | Open /config and verify the public store/app settings. |
| 3 | Recent failures | Open /reports/operations-log and inspect needs_attention rows. |
| 4 | Server isolation | GrowthOS should listen on 127.0.0.1:8787 behind Nginx and should not bind extra public ports. |