OWC Reports & System Health

OWC app route /reports-health

HTTPS shell live

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
Dry-run only

Health Report Dry Run

Builds a role-scoped report summary without exposing scraper controls to managers.

Check readiness

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.

Boundary contract

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