Skip to content

feat: honest, student-friendly challenges with their own workspace - #110

Merged
xevrion merged 3 commits into
mainfrom
feat/challenges
Nov 7, 2026
Merged

xevrion merged 3 commits into
mainfrom
feat/challenges

Conversation

@xevrion

@xevrion xevrion commented Nov 7, 2026

Copy link
Copy Markdown
Collaborator

Challenges used to judge the live numbers on every tick, so every brief flashed Passed in its first quarter second, the verdict flickered, and halving the load slider passed all four. Two of the four lessons were also no longer true.

  • A check now decides the verdict: three fixed seeds, a warm-up, then a 45s window at the brief's own load, with your faults dropped and locked fields put back. It runs by itself a second after you stop editing
  • Each brief has a slot budget, so adding ten times everything doesn't pass. Shedding, stalled queues, a turned down load and deleting parts all fail
  • 13 briefs in 4 levels, from finding the first bottleneck to hot keys and losing a region. Each answer passes on 10 seeds and plausible wrong fixes fail
  • New in the engine: crash one instance of a node, which is what makes scale out, not up teachable
  • Challenges get their own workspace. Starting one sets your design aside without asking, and leaving brings it back exactly
  • The panel is simpler, the copy is written for students, and on a phone the diagram fits above the sheet

@vercel

vercel Bot commented Nov 7, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
breakscale Ready Ready Preview Nov 7, 2026 9:23am UTC

Request Review

This branch was successfully deployed

1 active deployment
Preview – breakscale — ee87f7a7 Deployed Nov 7, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant