Read BRIEF.md before anything else. The way you respond to the brief is
most of the mark. Then read PRESENTATION-GUIDE.md for the Loom.
npm install
npm run devType-check anytime with npm run typecheck (strict mode, no any).
src/data/types.ts— the domain model (a data contract you don't control).src/data/items.ts— mock items with deliberate real-world messiness.src/App.tsx— an empty shell. Delete it and build the product.
- The working app, deployed to a live public URL (link in this README).
FOUNDER-RESPONSE.md— your professional pushback to Thabo.DECISION-LOG.md— min. 8 real decisions with tradeoffs.AI-USAGE.md— min. 3 AI moments, incl. one where AI was wrong and you caught it.- A Loom walkthrough (see PRESENTATION-GUIDE.md).
- TypeScript strict. No
any/as any/@ts-ignoreto dodge a type. - Runs from a clean clone. Test in a fresh folder before submitting.
- Deployed to a live public URL (Vercel/Netlify/GitHub Pages/Cloudflare) with the link in this README. Test the live site before submitting.
- Commit as you go. Public repo.
Templates for the three markdown deliverables are in this repo as
FOUNDER-RESPONSE.md, DECISION-LOG.md, and AI-USAGE.md — fill them in.