The original idea
Nina has been thinking about a prompt-based software building and customization factory since roughly 2021: software made for one person, team, or moment without first turning the idea into a conventional software project.
One prompt becomes a deployed app with a MongoDB Atlas backend and a built-in LLM, without asking the participant to assemble the repository, infrastructure, tests, or release process.
Nina has been thinking about a prompt-based software building and customization factory since roughly 2021: software made for one person, team, or moment without first turning the idea into a conventional software project.
A prompt still needs intake, planning, constraints, database and model access, tests, repair, deployment, tracking, and operations before it becomes a reliable live app.
The Build Lab gives the coding agent a constrained path from an attendee's idea to a live application, then checks the result before anyone receives the link.
The repository began on July 29, 2026. The event is August 13, 2026.
Coding agents helped write and revise the software. Nina and Justin made the product, system, constraint, evaluation, testing, and event-operation decisions.
Measured August 11 across the artifact checks, runtime/browser verification, and production end-to-end runner. This excludes tests, provider adapters, worker orchestration, UI, and APIs.
Static HTML, CSS, and JavaScript run the event surfaces. Generated apps use React and Vite.
Node.js runs the APIs, worker, email jobs, generated-app runtime, verification, and publication flow.
Atlas stores platform and app data and provides search, vector search, feedback, voting, telemetry, and judging. Voyage AI provides embeddings.
Model calls go through MongoDB's internal gateway. Coding-agent adapters build the apps. Vercel and Vercel Blob serve the platform and published artifacts.
Intake and safety checks create the MongoDB Atlas submission record.
A planning agent produces a focused brief for attendee review or automatic approval.
The worker gives a coding agent an isolated starter app, narrow runtime API, and explicit rules.
Source, manifest, browser, and Atlas-backed behavior checks drive bounded repair or fallback.
The platform creates Atlas data and indexes, publishes the artifact, and smoke-checks the hosted app.
Atlas updates feed tracking, email, Apps, projection, organizer, judging, and feedback surfaces.
Generated browser apps never receive database credentials or model keys. They call a narrow runtime API; the trusted platform validates and performs each Atlas or model operation.
Normalize the prompt, identity, sharing choice, and event metadata.
Run deterministic and model-assisted safety checks.
Create and approve a focused build brief.
Build from the constrained starter and declared Atlas data model.
Check source, manifest, requested capabilities, and visible user journey.
Run browser tests, including a real Atlas-backed mutation.
Run a bounded repair pass or smaller functional fallback.
Create Atlas collections, seed data, and search indexes.
Publish and smoke-check the hosted app through the participant path.
Update live event state and send tracking and ready emails.
The production runner follows access, submission, planning, approval, building, Atlas persistence, publication, the generated app, and the public gallery. It verifies that the app completes a real write.
Creating the end-to-end test harness rapidly improved iteration and hardening speed. The team could rerun the same production-like journey after each change instead of manually rediscovering integration failures.
The runner preserves diagnostics, turns failures into regression tests, and makes repeatability a product requirement across service boundaries.