{
  "schemaVersion": "stratus.status.v1",
  "generatedAt": "2026-05-02T14:15:00.000Z",
  "canonicalUrl": "https://status.scheduler-systems.com/",
  "statusPageUrl": "https://status.scheduler-systems.com/",
  "overallStatus": "monitor_pending",
  "summary": "Stratus is initializing the customer-facing Scheduler Systems status surface. GAL is the first product onboarded because api.gal.run upstream failures need public diagnostics, incident history, and audit evidence.",
  "owners": {
    "product": "Stratus",
    "incidentComms": "Scheduler Systems Operations",
    "sourceRepo": "StratusCloudLabs/stratus",
    "parentIssue": "https://github.com/StratusCloudLabs/stratus/issues/3283"
  },
  "statusDefinitions": {
    "operational": "The component is meeting the current public SLO.",
    "degraded": "The component is available but has elevated latency, errors, throttling, or a partial dependency failure.",
    "unavailable": "The component is not serving the primary customer path.",
    "maintenance": "The component is inside a declared maintenance window.",
    "monitor_pending": "The component is listed in the public catalog but automated probe publishing has not been cut over yet."
  },
  "components": [
    {
      "id": "stratus-shell",
      "name": "Stratus Shell",
      "product": "Stratus",
      "tier": "critical",
      "visibility": "public",
      "status": "monitor_pending",
      "description": "Customer-facing Stratus web shell and API front door.",
      "ownerRepo": "StratusCloudLabs/stratus",
      "dependencies": ["firebase-hosting", "cloud-functions", "firestore"]
    },
    {
      "id": "gal-api",
      "name": "GAL API",
      "product": "GAL",
      "tier": "critical",
      "visibility": "public",
      "status": "monitor_pending",
      "description": "Authenticated GAL API at api.gal.run.",
      "ownerRepo": "gal-run/gal-private",
      "dependencies": ["gal-gateway", "auth", "cloud-run"],
      "signals": ["x-gal-request-id", "x-request-id", "http.status_code", "retry_after"]
    },
    {
      "id": "gal-code-gateway",
      "name": "GAL Code Gateway",
      "product": "GAL",
      "tier": "critical",
      "visibility": "public",
      "status": "monitor_pending",
      "description": "GAL Code OpenAI-compatible gateway path for GLM model traffic.",
      "ownerRepo": "gal-run/gal-private",
      "dependencies": ["gal-api", "glm-gateway", "vertex-ai"],
      "signals": ["x-gal-code-component", "x-gal-code-upstream-status", "x-gal-code-upstream-request-id", "retry_after"]
    },
    {
      "id": "glm-gateway",
      "name": "GLM Gateway",
      "product": "GAL",
      "tier": "critical",
      "visibility": "public",
      "status": "monitor_pending",
      "description": "Upstream GLM provider/model route behind GAL Code.",
      "ownerRepo": "gal-run/gal-private",
      "dependencies": ["vertex-ai", "zai-org/glm-5-maas"],
      "signals": ["provider", "model_alias", "status_family", "retry_outcome"]
    },
    {
      "id": "scheduler-api",
      "name": "Scheduler",
      "product": "Scheduler",
      "tier": "critical",
      "visibility": "public",
      "status": "monitor_pending",
      "description": "Scheduler app and Firebase function runtime services.",
      "ownerRepo": "Scheduler-Systems/Scheduler",
      "dependencies": ["firebase", "firestore"]
    },
    {
      "id": "project-master-api",
      "name": "Project Master",
      "product": "Project Master",
      "tier": "critical",
      "visibility": "public",
      "status": "monitor_pending",
      "description": "Project Master customer API and automation surface.",
      "ownerRepo": "ProjectMasterLabs/project-master",
      "dependencies": ["cloud-functions", "firestore"]
    },
    {
      "id": "zenux-runtime",
      "name": "Zenux Runtime",
      "product": "Zenux",
      "tier": "critical",
      "visibility": "public",
      "status": "monitor_pending",
      "description": "Zenux runtime services and deployment path.",
      "ownerRepo": "ZenuxLabs/Zenux",
      "dependencies": ["cloud-run", "firestore"]
    },
    {
      "id": "growth-console",
      "name": "Growth Console",
      "product": "Growth",
      "tier": "standard",
      "visibility": "public",
      "status": "monitor_pending",
      "description": "Escalate/Growth Console marketing automation runtime.",
      "ownerRepo": "EscalateLabs/marketing",
      "dependencies": ["cloud-functions", "third-party-email"]
    },
    {
      "id": "agent-network",
      "name": "Agent Network",
      "product": "GAL",
      "tier": "standard",
      "visibility": "public",
      "status": "monitor_pending",
      "description": "Agent Network service discovery and orchestration APIs.",
      "ownerRepo": "gal-run/agent-network",
      "dependencies": ["gal-api"]
    },
    {
      "id": "gal-t",
      "name": "GAL-T",
      "product": "GAL",
      "tier": "standard",
      "visibility": "public",
      "status": "monitor_pending",
      "description": "GAL-T gateway and tenant runtime services.",
      "ownerRepo": "gal-run/gal-t",
      "dependencies": ["gal-api"]
    }
  ],
  "syntheticProbes": [
    {
      "id": "gal-api-root-health",
      "componentId": "gal-api",
      "name": "GAL API root health",
      "method": "GET",
      "url": "https://api.gal.run/healthz",
      "expectedStatuses": [200],
      "timeoutMs": 5000,
      "phase": "waiting_for_gal_private_6923"
    },
    {
      "id": "gal-code-health",
      "componentId": "gal-code-gateway",
      "name": "GAL Code Gateway health",
      "method": "GET",
      "url": "https://api.gal.run/api/gal-code/healthz",
      "expectedStatuses": [200],
      "timeoutMs": 5000,
      "phase": "waiting_for_gal_private_6923"
    },
    {
      "id": "gal-code-status",
      "componentId": "gal-code-gateway",
      "name": "GAL Code Gateway dependency status",
      "method": "GET",
      "url": "https://api.gal.run/api/gal-code/status",
      "expectedStatuses": [200, 503],
      "timeoutMs": 5000,
      "phase": "waiting_for_gal_private_6923"
    }
  ],
  "incidents": [
    {
      "id": "gal-gateway-upstream-2026-05-02",
      "title": "GAL Code clients report api.gal.run upstream retry errors",
      "status": "investigating",
      "severity": "sev2",
      "impact": "GAL Code users may see retryable upstream errors while the gateway or upstream model provider is degraded, throttled, or timing out.",
      "reportedAt": "2026-05-02T13:05:00.000Z",
      "affectedComponents": ["gal-api", "gal-code-gateway", "glm-gateway"],
      "relatedIssues": [
        "https://github.com/gal-run/gal-private/issues/6921",
        "https://github.com/gal-run/gal-private/issues/6922",
        "https://github.com/gal-run/gal-code/issues/3",
        "https://github.com/gal-run/gal-cli/issues/7",
        "https://github.com/StratusCloudLabs/stratus/issues/3283"
      ],
      "updates": [
        {
          "at": "2026-05-02T14:14:00.000Z",
          "message": "Gateway diagnostics, CLI status checks, VS Code service state, and browser extension service banners are in draft PRs. Production closure is blocked on merge, deploy, and live verification."
        }
      ]
    }
  ],
  "auditEvidence": {
    "retentionTargetDays": 400,
    "evidenceTypes": [
      "status_snapshots",
      "synthetic_probe_results",
      "incident_updates",
      "customer_communications",
      "linked_github_issues",
      "request_id_correlation"
    ]
  }
}
