The lab loop: smallest version, one change, difficult case, proof
Five steps govern all six projects: build small, check the checkpoint, improve one thing, test a hard case, save proof.
The overview page is short and load-bearing. Build the smallest working version — 'do not try to make it beautiful yet.' Compare what the AI produced against the guide's 'you should see' checkpoint. Improve ONE thing at a time with the supplied follow-up prompt. Test a normal case and a difficult case — 'confidence comes from seeing the build recover.' Save proof: screenshot, working link, or successful execution.
The closing instruction future-proofs the whole lab: 'if your tool uses slightly different button names, look for the closest equivalent. Tool interfaces change; the build logic stays the same.'
Every project ends with completion proof that includes a documented failure and its fix — the recovery is the curriculum, not an embarrassment.
This is the portal's answer to tutorial-following that evaporates: proof-driven, failure-inclusive, one-change iteration.
Finishing the build is completing the project.
Producing the proof — including one failure and its fix — is completing the project.
Tool interfaces change; the build logic stays the same.
Go deeper
In one line: Loop: smallest working version → checkpoint comparison → one improvement at a time → normal + difficult test → saved proof. Interfaces change; build logic is the durable layer.
Answer from memory first — the recall attempt is what makes it stick. Then reveal.
Why does every project demand a difficult-case test, not just a happy path?
Because confidence comes from seeing the build recover — a system you've only seen succeed is a system you can't trust or repair.



