Go to file
claude-ceo-assistant 2371a319bb feat(site): static status page (closes #2 — page renderer)
Single-page status dashboard for Molecules AI services. Pure static
HTML+CSS+JS — zero build step, zero dependencies. Reads probe results
directly from public Gitea raw URLs at runtime.

Files:
- site/index.html: structure + embedded CSS (light/dark via prefers
  -color-scheme; ~110 lines styling)
- site/app.js: fetches .upptimerc.yml + per-site history JSONL,
  renders rows + summary + 24h-history sparkline, auto-refreshes
  every 5 min (matches probe cadence)
- site/vercel.json: static-site config + security headers

Why no framework
- Page must load fast and never lie. React/Vue would be cargo-cult
  at this scale (3 visible elements, 1 data source).
- Plain DOM + fetch removes the supply-chain surface a JS framework
  drags in. Zero npm deps, zero lockfile, zero CI build.

Slugify rule mirrors the probe binary's slugify() in
cmd/probe/main.go — both must agree on the file naming for
history/<slug>.jsonl to round-trip cleanly.

Out of scope (separate PRs / follow-ups)
- Vercel project configuration + deploy (next commit)
- Custom domain status.moleculesai.app
- Historical data migration from old upptime JSON format
- Alerting / RSS / status-as-API endpoints
2026-05-08 01:20:55 +00:00
.github feat(ci): replace upptime with Gitea-native uptime probe (closes #2) 2026-05-08 01:14:48 +00:00
api 🍱 Update graphs [skip ci] 2026-04-19 01:16:33 +00:00
graphs 🍱 Update graphs [skip ci] 2026-04-19 01:16:33 +00:00
history 🟥 Canvas — legal redirect is down (404 in 6 ms) [skip ci] [upptime] 2026-04-19 23:24:15 +00:00
site feat(site): static status page (closes #2 — page renderer) 2026-05-08 01:20:55 +00:00
.gitattributes 📝 Update summary in README [skip ci] [upptime] 2026-04-15 21:23:47 +00:00
.gitignore chore: gitignore credentials for molecule-ai-status 2026-04-16 09:18:42 -07:00
.upptimerc.yml fix(post-suspension): migrate github.com/Molecule-AI refs to git.moleculesai.app (Class G #168) 2026-05-07 13:02:21 -07:00
LICENSE chore: initial Upptime scaffold for status.moleculesai.app 2026-04-15 14:20:45 -07:00
README.md fix(post-suspension): migrate github.com/Molecule-AI refs to git.moleculesai.app (Class G #168) 2026-05-07 13:02:21 -07:00

📈 Live Status: 🟧 Partial outage

This repository contains the open-source uptime monitor and status page for Molecule AI, powered by Upptime.

Uptime CI Response Time CI Graphs CI Static Site CI Summary CI

📊 Overall Uptime

URL Status History Response time Uptime
Customer app 🟩 Up customer-app.yml
Response time graph 278ms
Response time 278
24-hour response time 275
7-day response time 278
30-day response time 278
1-year response time 278
100.00%Uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
Docs site 🟩 Up docs-site.yml
Response time graph 247ms
Response time 247
24-hour response time 258
7-day response time 247
30-day response time 247
1-year response time 247
98.21%Uptime 98.21%
24-hour uptime 100.00%
7-day uptime 98.21%
30-day uptime 98.21%
1-year uptime 98.21%
Control plane API 🟩 Up control-plane-api.yml
Response time graph 168ms
Response time 168
24-hour response time 418
7-day response time 168
30-day response time 168
1-year response time 168
24.13%Uptime 24.13%
24-hour uptime 0.01%
7-day uptime 24.13%
30-day uptime 24.13%
1-year uptime 24.13%
Control plane — Legal pages 🟩 Up control-plane-legal-pages.yml
Response time graph 75ms
Response time 75
24-hour response time 197
7-day response time 75
30-day response time 75
1-year response time 75
24.13%Uptime 24.13%
24-hour uptime 0.00%
7-day uptime 24.13%
30-day uptime 24.13%
1-year uptime 24.13%
Landing page 🟩 Up landing-page.yml
Response time graph 229ms
Response time 229
24-hour response time 263
7-day response time 229
30-day response time 229
1-year response time 229
100.00%Uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
Canvas — pricing route 🟥 Down canvas-pricing-route.yml
Response time graph 34ms
Response time 34
24-hour response time 21
7-day response time 34
30-day response time 34
1-year response time 34
0.00%Uptime 0.00%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 0.00%
1-year uptime 0.00%
Canvas — legal redirect 🟥 Down canvas-legal-redirect.yml
Response time graph 28ms
Response time 28
24-hour response time 18
7-day response time 28
30-day response time 28
1-year response time 28
0.00%Uptime 0.00%
24-hour uptime 0.00%
7-day uptime 0.00%
30-day uptime 0.00%
1-year uptime 0.00%

License