OWC Reports & System Health
Owner/manager reporting and system health surface for scraper status, daily summaries, audits, and alerts.
- Route
/reports-health- Kind
- shopify_embedded_app
- Write Guard
- read_only
- Access
- root_owner, kailey_manager_plus, store_manager
Health Report Dry Run
Builds a role-scoped report summary without exposing scraper controls to managers.
This workbench does not create customers, send messages, write inventory, change checkout, or place supplier orders. In Shopify Admin it submits with an App Bridge session token.
OWC Reports & System Health
Owner: Reports project
Owns
- daily role-specific reports
- scraper health summaries
- discontinued product task summaries
- security/audit alert summaries
- system uptime and failure notifications
May Request From Accounts Core
- role-specific report audience
- alert routing rules
- audit summaries
- staff contact preferences
Must Not Own
- scraper implementation
- inventory receiving
- customer portal sessions
- security incident remediation tasks
Required Audit Events
- daily_report_generated
- alert_sent
- alert_acknowledged
- system_health_reviewed
Production gate: Use after scraper production reporting and notification channels are stable.
First Workflows
- Show service health for OWC app services and nginx.
- Show scraper/reporting status without letting managers administer scrapers.
- Show role-scoped daily reports.
- Surface audit/security alerts.
Safe Now
- HTTPS shell route is live.
- Read-only intent is explicit.
- No scraper control actions are exposed.
Blocked By
- Report permission tiers.
- Scraper monitor feed normalization.
- Per-app Shopify credentials and install.
Next Build
- Build status cards for app services and known blockers.
- Add scraper read-only status adapter.
- Add daily role-report preview.
Registered Scopes
- read_orders
- read_products
- read_inventory
- read_locations
- read_customers
- read_reports
- read_metaobjects