The First Build · Session 04 · Dates TBD
Build, verify, and demo one useful product
Ship AIPhoenix, ArizonaPress → to begin
One user. One painful job. One working path.
The capstone is built for completion. Breadth loses to a narrow journey that works on a live URL.
Frame, build, engineer, ship. Today uses every prior checkpoint under one constraint: finish the core journey before time runs out.
Act one
A hackathon brief is a boundary. It names the only path that must work and gives every tempting extra somewhere to wait.
If the brief cannot fit on one page, the build will not fit in the sprint.
| Must prove | Can wait | |
|---|---|---|
| User | The intended person can start | Every persona and role |
| Value | One useful outcome completes | The full roadmap |
| Data | The core state persists correctly | Every report and export |
| Failure | The riskiest case is handled | Every edge case |
| Surface | The journey is clear and usable | A perfect brand system |
A smaller promise fully kept is a stronger demo than a broad product that needs narration to survive.
Start line: make the contract visible
write brief → name risk → create checkpoint
user + painful job lockedcore journey: 4 observable stepsriskiest seam: external data importbaseline commit tagged capstone-start
Create the brief, architecture sketch, risk, and definition of done before the first build prompt. Ask a mentor or another team to restate the journey back to you.
If they describe a different product, tighten the brief now. That disagreement gets more expensive after the first hour.
Act two
Connect a thin path through every required layer first. A complete ugly path can be improved; five polished disconnected parts cannot be demoed.
Every turn should leave the product more demonstrable than the turn before it. Infrastructure with no visible path is a warning.
Third-party APIs, auth, and unfamiliar data should be crossed before the comfortable styling work, not discovered during demo freeze.
Mentor round: show the build, not the plan
slice 1 → check → browser → commit
core path reaches stored outcomementor found permission gapserver rule added; unauthorized path blockedcheckpoint: vertical-slice-01
Run the core journey in front of a mentor. Ask them to identify the riskiest assumption still unproven. Fix that before adding the next feature.
Mentors are most useful when they can react to evidence. Bring the live path, the failing check, or the confusing screen — not a ten-minute pitch.
Act three
A deploy freeze buys the time to test the product as a stranger, repair the path, and practice a demo that does not depend on luck.
| Check | Receipt | |
|---|---|---|
| Live URL | Opens in a clean browser | No local-only dependency |
| Core journey | Completes from start to value | Recorded final run |
| Data | Correct state and owner persist | Row or output inspected |
| Failure | Riskiest case handled | Visible recovery or safe rejection |
| Repository | Final state tagged | Known issues written down |
A screenshot is not proof of a journey. Run the beginning, crossing, and outcome together on the final deploy.
The capstone rewards a product that survives contact with the room, not a final-hour feature count.
If the demo needs a feature tour, the core journey is not carrying enough of the story.
The capstone artifact
deploy freeze → final run → tag release
live journey passed in a clean browserverification evidence capturedknown issues written without spinwrote 04-hackathon/retrospective.md
Save the live URL, final brief, verification evidence, demo notes, and a short retrospective. Name what shipped, what was cut, and what the agent got wrong that you caught.
The retrospective turns one intense build into a repeatable operating method for the next product.
| Session | Capability | |
|---|---|---|
| 01 · Frame | Brief, project map, Git safety | Move fast with a way back |
| 02 · Build | Interface, API, data, deployment | Explain and debug the full path |
| 03 · Engineer | Agent context, tests, verification | Direct a feature through evidence |
| 04 · Ship | Live journey and honest receipts | A product the room can use |
You did not finish learning software. You built a reliable loop for learning through software.
The demo is the product making its own argument.
Next
The First Build gets the product working. Zero to Launch gives it positioning, distribution, measurement, and a public launch path. Bring the live URL and keep building from the same repository.
shipai.club · Free, always