RobOS
Projects

RAPs / School Dashboard

Raising Attainment Plans and school performance dashboard — KPIs, interventions and reporting for schools.

BlockedAt riskEducationClaude7 openUpdated 3w ago
Open Workspace
Tick what you need, then launch this project's tools together.

Links open in your current Chrome profile — RobOS can't switch profiles for you. Use Chrome · PrimaryICT Work. If your browser blocks the bulk open, click any link's arrow individually.

Current status & focus

Statusblocked
Healthred
Current focusBlocked on data source access.
Last update20 May 2026

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 decisions

No decisions logged for this project yet.

Reusable prompts

Prompt library
  • Strategy / 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 command
cd "C:\dev\raps-dashboard"

Account & profile

Account identityPrimaryICT work account · GitHub (rob@rob-os.com) · Vercel via GitHub
Browser profileChrome · PrimaryICT Work
Local repo pathC:\dev\raps-dashboard
Domainraps.example

Environment map

NEXT_PUBLIC_SUPABASE_URL

Used by app runtime + Vercel · value in Vercel project env

public

NEXT_PUBLIC_SUPABASE_ANON_KEY

Used by app runtime + Vercel · value in Vercel project env

public anon key

Credentials map

All credentials

GitHub login

GitHub · Login

CriticalAI: never share
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
Used by:HumanVercel

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

Medium riskAI: never share
Account
rob@rob-os.com (GitHub SSO)
Secret location
No separate password — logs in via GitHub
MFA
Enabled
Last reviewed
2026-06-13
Used by:HumanApp Runtime

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

CriticalAI: never share
Account
postgres (per project)
Secret location
Password manager › RobOS vault › Supabase DB; also in Supabase project settings
MFA
Off
Last reviewed
2026-06-13
Used by:HumanApp Runtime

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.

For Codex

Generate a repo-ready task brief with acceptance criteria in the Prompt Builder.

Repo: rob-os/raps-dashboard