Current status & focus
Next action
Confirm the data export format from the school MIS before building ingestion.
Architecture
Next.js App Router + TypeScript + Tailwind. Supabase for KPI data. Charting TBD. Vercel hosting.
Design standard
Clear data viz, headteacher-friendly, exportable reports. RobOS design language.
Known issues & blockers
- No agreed data feed from the school MIS yet.
- Unclear which KPIs are in scope for v1.
Decisions
All decisionsNo decisions logged for this project yet.
Reusable prompts
Prompt libraryStrategy / planning (any project)
Strategy · best with gpt
AI handover builder (any project)
Handover · best with gpt
AI handover
RAPs Dashboard is BLOCKED: no agreed data feed from the school MIS and v1 KPIs aren't defined. Don't build ingestion until the export format is confirmed. Claude for planning the data model once unblocked. PrimaryICT work profile.
Quick launch
cd "C:\dev\raps-dashboard"Account & profile
Environment map
NEXT_PUBLIC_SUPABASE_URLUsed by app runtime + Vercel · value in Vercel project env
public
NEXT_PUBLIC_SUPABASE_ANON_KEYUsed by app runtime + Vercel · value in Vercel project env
public anon key
Credentials map
All credentialsGitHub login
GitHub · Login
- Account
- rob@rob-os.com
- Secret location
- Password manager › RobOS vault › GitHub
- MFA
- Enabled
- Recovery
- Password manager › RobOS vault › GitHub › recovery
- Last reviewed
- 2026-06-13
Shared in a chat transcript on 2026-06-13 — ROTATE soon and enable a passkey. Vercel & Supabase log in via this GitHub account.
AI-safe handover: GitHub is the identity hub — Vercel and Supabase authenticate via 'Continue with GitHub'. Never request or print the GitHub password. Use a fine-grained Personal Access Token in CI via the GITHUB_TOKEN env var instead.
Vercel (via GitHub SSO)
Vercel · Oauth App
- Account
- rob@rob-os.com (GitHub SSO)
- Secret location
- No separate password — logs in via GitHub
- MFA
- Enabled
- Last reviewed
- 2026-06-13
No standalone secret; secured by the GitHub account. Use VERCEL_TOKEN for API automation later.
AI-safe handover: Vercel logs in with GitHub SSO — there is no separate Vercel password. For future API automation use a VERCEL_TOKEN env var; do not request it inline.
Supabase database password
Supabase · Login
- Account
- postgres (per project)
- Secret location
- Password manager › RobOS vault › Supabase DB; also in Supabase project settings
- MFA
- Off
- Last reviewed
- 2026-06-13
Shared in a chat transcript on 2026-06-13 — ROTATE in Supabase project settings. Dashboard login itself is via GitHub SSO.
AI-safe handover: The Supabase Postgres password is a secret. Never request, print or hardcode it. Connect using the pooled connection string from process.env (e.g. DATABASE_URL / SUPABASE_DB_URL) which I configure manually.