Open items

Decisions not yet made. When one is decided, write an ADR and remove it here.

#QuestionNotes
1Student login. Class code + picture password, QR badge via webcam, or both?Must work for a 5-year-old on a shared school network with one PC each (ADR-007)
2Where apps/web runs after the pilot. Vercel, or in the cluster behind the tunnel?ADR-008. Vercel Hobby is for non-commercial use
3Docs visibility. docs.coipe.app is public on Vercel Hobby. Keep it public, or put it behind protection?Vercel production protection needs Pro; Cloudflare Access is free but needs the domain proxied
4AI provider for checking answers and explanation-first helpPaid API with zero data retention and no training on inputs. Local GPUs for tests only
5Game rendering. DOM + SVG (as in the design references), PixiJS, or Phaser?The DL-01 games are SVG/DOM; decide when the first game is built
6Background jobs. pg-boss or Graphile WorkerBoth run on PostgreSQL; no Redis needed yet
7Branch protection. Require PR review on main in every repo?Two people and a 9-day launch; see Workflow
8Business email. Zoho Mail Forever Free for people, Cloudflare Email Routing for aliases, Resend for system mailNo cost; decide before the first teacher invite
9Uptime and errors. Uptime Kuma on node B; Sentry free tier or self-hosted GlitchTipPhase 1
10Learning analytics shape. xAPI-style statements in a monthly-partitioned tableDecide with the first teacher dashboard