// build_lab
Build Lab
A working map for choosing stacks, sequencing milestones, and promoting releases without losing the narrative.
Stack selection guide
Start from the riskiest integration, not the prettiest UI. If your capstone hinges on real-time updates, spike WebSockets before polishing typography. If compliance logging matters, choose the datastore early and let the frontend adapt — not the reverse.
- List three failure modes users would notice in week one.
- Match each to a tool you already know vs one you must learn — cap at two net-new tools.
- Write a one-paragraph “why not X” for the runner-up stack.
Project milestones
- Brief freeze — scope paragraph + explicit out-of-scope bullet list.
- Vertical slice — one user path end-to-end with logging you can grep.
- Hardening week — abuse cases, slow networks, empty states.
- Release candidate — tagged build, rollback doc, demo script timed.
Deployment workflow
Schematic: promotion lanes (static — not live infrastructure)
- Every promotion references a tag and a human-readable rollback command.
- Staging runs the same compose file as CI, not a mystery “similar” stack.
- Production deploys require a second reviewer on the capstone repo — even if that reviewer is a mentor.