GAME 1 · THE TRAINING PROGRAM
A simulated security terminal where the browser may decide what to render — and only the server decides what is true. Missions span four modes: PRO (SOC + terminal operations), BIZ (social engineering & industry threats), SUME (consumer awareness), SENIOR (elder-scam defence). 79 missions are migrated and staged; solutions never reach the client.
The full version runs on its own stack — Vite + React SPA, Rust (Axum) API,
managed Postgres — with passwordless OTP login, server-side grading, idempotent XP, and an opt-in
top-7 leaderboard. Done: API skeleton + the 79-mission content migration.
Specified: database schema, OTP auth, profiles. Next milestone:
the first end-to-end server-verified mission. The complete journal is the
Build Master Guide v4.3.2 in the repository's docs/.
When it ships, the game gets its own origin — ct.neuralciberguard.org with the API at api.ct.neuralciberguard.org — so its session cookies and security policy never share an origin with this hub or the main site. Infrastructure work resumes after the August 10 showcase; mission authoring continues now.