Skip to content

Add deterministic dashboard CI and privacy-safe monitoring - #1

Merged
nebs-dev merged 2 commits into
mainfrom
feat/dashboard-quality-foundation
Nov 13, 2026
Merged

nebs-dev merged 2 commits into
mainfrom
feat/dashboard-quality-foundation

Conversation

@nebs-dev

@nebs-dev nebs-dev commented Nov 13, 2026 •

Copy link
Copy Markdown
Owner

Summary

Make the existing dashboard repeatably testable without real WorkOS credentials or personal Garmin data. Add deterministic fixture-backed Playwright scenarios for metrics, recommendations, limited/stale data, API failures, unauthenticated access and user isolation. The test adapter is development-only, loopback-bound and rejected by production configuration; production authentication continues to use WorkOS.

Add GitHub Actions, reviewed lint/format debt gates, optional hooks and privacy-safe Sentry instrumentation with controlled error boundaries. Retain useful technical error locations while removing identities, credentials, cookies, request/health/GPS payloads and original error messages. No replay or tracing.

Validation

  • 13 Playwright tests, production build, TypeScript and quality gates passed locally.
  • SDK transport-envelope privacy/usefulness tests use synthetic data and an in-memory transport.
  • CI needs no real Garmin, WorkOS or Sentry credentials and uploads no test recordings.
  • Hosted results are reported by the PR checks.

Limits

Real WorkOS login/callback and live Sentry delivery are not verified by fixture tests. Sentry stays disabled until EU DSNs are configured. No dashboard redesign, provider migration or new coaching algorithms.

Hosted CI verified

GitHub Actions pull_request run: https://github.com/nebs-dev/loadiq/actions/runs/43451290556 — SUCCESS at 78b5bdd. The push run also passed.

Frozen dependency install, quality gates, production build, full typecheck and all 13 Playwright tests passed. No CI fixes or baseline regeneration were needed.

@vercel

vercel Bot commented Nov 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
loadiq Ready Ready Preview Nov 13, 2026 3:18pm UTC

@nebs-dev
nebs-dev marked this pull request as ready for review November 13, 2026 15:57
@nebs-dev
nebs-dev merged commit 91a6a66 into main Nov 13, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 78b5bdd8 Deployed Nov 13, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant