Evidence stays bounded
The browser rejects missing, malformed, stale, or expired artifacts. A successful old observation never remains operational forever.
>_ public status / sanitized evidence
A deliberately bounded public surface. It consumes fresh, sanitized current-status observations from a GitHub-hosted runner outside this native cluster; separate rolling-window SLO evidence is published for reliability review.
Current state: Waiting for the latest external observation. This page accepts only fresh, sanitized evidence and never infers health from its own response.
These are the user-facing services covered by the hourly external observation: portfolio, Pong, and analytics.
Every published status.json observation carries bounded links to its workflow and history; rolling SLO evidence remains a separate artifact.
Failures require confirmation; recovery requires consecutive passing observations.
The checked-in fallback is safe by default; live claims require fresh, policy-bound evidence, and measured uptime includes its observation count.
The browser rejects missing, malformed, stale, or expired artifacts. A successful old observation never remains operational forever.
GitHub Actions runs the checks outside this native cluster and commits sanitized history. The monitoring policy is human-approved; individual observations are automated. The publisher also generates slo.json for the internal 99%/30d objective, but incomplete coverage remains non-reportable and never becomes a public uptime claim.
Backup and restore evidence is deliberately kept on the reliability evidence ledger. It is not current service status, and the ledger labels verified uploads, configuration declarations, and outstanding retention or rehearsal evidence separately.
Read the hourly monitoring policy and preserved evidence history.
Read the policy