Back to dashboard | Back to daily
Configuration Diagnostics
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.
- Configuration diagnostics are setup evidence. AI uses these checks to decide what can run automatically; humans fix only surfaced blockers from /daily.
Use this page to understand what AI did; do not use it as the normal daily operating path.
Configuration diagnostics evidence page
Return to /daily for daily decisions
Use this page to inspect missing configuration and scope readiness only. AI diagnostics and logs are evidence; humans decide from the daily console.
Generated at 2026-07-20T19:16:01.303Z. Secret values are never displayed on this page.
Status
Needs setup
Configured
10
Missing
2
Shopify Scopes
22
Checks
| Area | Config | Status | Impact | Action |
|---|---|---|---|---|
| Security | Admin token | missing | Protects mutation endpoints and dashboard job buttons. | Set GROWTHOS_ADMIN_TOKEN before exposing the app. |
| Security | Login protection | configured | Protects public GrowthOS pages and read APIs from unauthenticated visitors. | Set GROWTHOS_LOGIN_PASSWORD. If omitted, GROWTHOS_ADMIN_TOKEN is used as the login password. |
| App | Public app URL | configured | Required for Shopify OAuth callback and public admin links. | Set GROWTHOS_APP_URL to the public HTTPS URL for petvibess.com. |
| App | Scheduler | configured | Runs daily automation without manual clicks. | Set GROWTHOS_ENABLE_SCHEDULER=true when unattended daily runs are desired. |
| Shopify | Store domain | configured | Required for Admin API jobs and OAuth reconnect. | Set SHOPIFY_STORE_DOMAIN. |
| Shopify | Admin API credentials | configured | Required for product, order, theme, and apply jobs. | Set SHOPIFY_ADMIN_ACCESS_TOKEN or both SHOPIFY_CLIENT_ID and SHOPIFY_CLIENT_SECRET. |
| Shopify | OAuth app credentials | configured | Required to reconnect Shopify and refresh Admin API permissions. | Set SHOPIFY_CLIENT_ID and SHOPIFY_CLIENT_SECRET. |
| Shopify | Write scopes configured | configured | Required before approved SEO changes can be applied. | Add write_products and write_files to GROWTHOS_SHOPIFY_SCOPES, release app version, then reconnect. |
| Store Audit | Audit read scopes configured | missing | Required for broad read-only monitoring of products, variants, inventory, orders, content, themes, files, and metafield-backed changes. | Add missing Store Audit scopes (read_metafields) to GROWTHOS_SHOPIFY_SCOPES, then reconnect Shopify. |
| Store Audit | Audit webhook receiver URL | configured | Required for Shopify to deliver 20 realtime audit webhook topics to /webhooks/shopify. Snapshot polling still runs every 15 minute(s). | Use /daily setup blockers when the public HTTPS GrowthOS URL is missing; after the admin configures GROWTHOS_APP_URL, AI ensures Store Audit webhooks from diagnostics. |
| Store Audit | Audit evidence directory | configured | Required to persist snapshots, webhook events, alerts, exports, and hash-chain evidence at /opt/growthos-petvibess/app/data/audit. | AI/admin diagnostics should run Store Audit smoke verification after deployment; inspect details only if flagged. |
| AI | At least one AI provider | configured | Improves recommendations and future content generation. | Set one provider API key: OPENAI_API_KEY, DEEPSEEK_API_KEY, QWEN_API_KEY, ANTHROPIC_API_KEY, or GEMINI_API_KEY. |
Runtime
| App URL | https://growthos.petvibess.com |
| Store URL | https://petvibess.com |
| Scheduler | Enabled at hour 8 |
AI Providers
| Provider | Model |
|---|---|
| deepseek | deepseek-chat |