Every run. Pass or fail.
Server-rendered from sf_factory_jobs on every load. We show the last 40 jobs in order — passes, partials, and failures — because hiding the failures is how marketing surfaces lie. Each row tells you what happened, including rendered HTML links and pixel screenshots when the bridge captured them.
40 most recent runs
Sorted newest first. PASS rows have a downloadable .tar.gz and (when web) rendered HTML. PARTIAL and FAIL rows show what tripped.
“Build a simple book club tracker web app with React. Users can add books with title and author, mark as currently-reading, and add ratings…”
Smoke ✓PASSFiles21Survived8sDuration1m 41sSize588.0 KBAI cost—Started2026-05-18 21:32 UTCjob 222cdd42 · sha256 370adb04…b055“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles17Survived8sDuration4m 24sSize539.0 KBAI cost—Started2026-05-18 19:27 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job fe4625d5 · sha256 edfb98eb…d241“Build a simple expense tracker web app with React. Users can log expenses with date, amount, and category, then view monthly totals by cate…”
PARTIALFiles13Survived8sDuration3m 53sSize471.6 KBAI cost—Started2026-05-18 16:08 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job c82e0f49 · sha256 dd11ab43…06d7“Build a simple movie watchlist web app with React. Users can add movies with title and director, mark as watched, and rate them with 1-5 st…”
PARTIALFiles20Survived8sDuration3m 22sSize508.9 KBAI cost—Started2026-05-18 16:00 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job 5bbccc9e · sha256 d65b919c…d2c1“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles22Survived8sDuration3m 39sSize522.6 KBAI cost—Started2026-05-18 15:56 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job ce5d8984 · sha256 4a54e8c6…ec90“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles25Survived8sDuration3m 37sSize475.7 KBAI cost—Started2026-05-18 15:20 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job 240f7760 · sha256 ba2a99ed…0e58“Build a simple wine cellar tracking web app with React. Users can add bottles with vintage and producer, filter by region, and mark tasting…”
PARTIALFiles17Survived8sDuration3m 30sSize521.9 KBAI cost—Started2026-05-18 15:15 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job 77670e87 · sha256 ac4e8b25…cd39“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
STUCKFiles—Survived—Duration—Size—AI cost—Started2026-05-18 14:56 UTCStuck for 23531m in 'building'. No progress recorded — bridge crash or dropped status update. Reaper has not been called yet.job 199370cf“Build a simple public artifact verification web app with React. Users can add notes, filter by tag, and mark notes as archived.”
PARTIALFiles24Survived8sDuration3m 25sSize515.1 KBAI cost—Started2026-05-18 14:12 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job 03ad54e5 · sha256 411bc613…1b89“Build a simple book library web app with React. Users can add books with titles, authors, and genres, search by author, and mark favorites.”
PARTIALFiles19Survived8sDuration3m 36sSize510.0 KBAI cost—Started2026-05-18 14:08 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job 23abb90f · sha256 88570ccf…f396“Build a project tracker web app with React. Projects contain tasks and tasks can be assigned to team members.”
PARTIALFiles16Survived8sDuration3m 25sSize506.8 KBAI cost—Started2026-05-18 13:16 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job 428c7949 · sha256 538d1c62…311e“Build a simple blog web app with React. Authors can write posts with titles and bodies, and readers can leave comments.”
PARTIALFiles17Survived8sDuration3m 36sSize506.8 KBAI cost—Started2026-05-18 13:12 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job 9082b304 · sha256 bf3b0b98…9205“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles19Survived8sDuration3m 31sSize472.7 KBAI cost—Started2026-05-18 12:46 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job ae25ed7c · sha256 b3878b70…5c2b“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles22Survived8sDuration3m 36sSize474.5 KBAI cost—Started2026-05-18 12:42 UTCMarked PASS pre-smoke-gate (web) but functional smoke never ran. Downgraded at render time per the bar enforced on new runs.job 5b405f2f · sha256 bddda4fc…ea02“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles26Survived8sDuration3m 27sSize—AI cost—Started2026-05-18 12:07 UTCGenerated 26 files | Build: PASS | Launch: PASS | Artifact: NO | Screenshots: 0job b2859ac0“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles29Survived8sDuration3m 40sSize—AI cost—Started2026-05-18 12:03 UTCGenerated 29 files | Build: PASS | Launch: PASS | Artifact: NO | Screenshots: 0job 8f60195d“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles20Survived12sDuration3m 45sSize—AI cost—Started2026-05-18 11:42 UTCGenerated 20 files | Build: PASS | Launch: FAIL | Artifact: NO | Screenshots: 0job 68a54cff“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles23Survived9sDuration3m 23sSize—AI cost—Started2026-05-18 11:37 UTCGenerated 23 files | Build: PASS | Launch: FAIL | Artifact: NO | Screenshots: 0job 613a9def“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
STUCKFiles—Survived—Duration—Size—AI cost—Started2026-05-18 11:22 UTCStuck for 23745m in 'building'. No progress recorded — bridge crash or dropped status update. Reaper has not been called yet.job 6b4e1168“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles15Survived9sDuration4m 2sSize—AI cost—Started2026-05-18 10:54 UTCGenerated 15 files | Build: PASS | Repairs: 2 fixed, 0 remaining | Launch: FAIL | Artifact: NO | Screenshots: 0job 5b37286a“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
FAILFiles20Survived—Duration7m 30sSize—AI cost—Started2026-05-18 10:49 UTCGenerated 20 files | Build: FAIL | Repairs: 13 fixed, 2 remaining | Launch: SKIPPED | Artifact: NO | Screenshots: 0job d752f8e9“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
FAILFiles17Survived—Duration7m 52sSize—AI cost—Started2026-05-18 10:21 UTCGenerated 17 files | Build: FAIL | Repairs: 14 fixed, 1 remaining | Launch: SKIPPED | Artifact: NO | Screenshots: 0job c6c6c0f2“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles8Survived11sDuration3m 50sSize—AI cost—Started2026-05-18 10:05 UTCGenerated 8 files | Build: PASS | Launch: FAIL | Artifact: NO | Screenshots: 0job 2df2a3b3“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles14Survived10sDuration5m 52sSize—AI cost—Started2026-05-18 10:02 UTCGenerated 14 files | Build: PASS | Repairs: 8 fixed, 1 remaining | Launch: FAIL | Artifact: NO | Screenshots: 0job 63ab7072“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
STUCKFiles—Survived—Duration—Size—AI cost—Started2026-05-18 09:38 UTCStuck for 23849m in 'generating'. No progress recorded — bridge crash or dropped status update. Reaper has not been called yet.job cb5206ad“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
FAILFiles14Survived—Duration3m 50sSize—AI cost—Started2026-05-18 09:29 UTCGenerated 14 files | Build: FAIL | Launch: SKIPPED | Artifact: NO | Screenshots: 0job d6b15a80“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles21Survived—Duration4m 42sSize—AI cost—Started2026-05-18 08:36 UTCGenerated 21 files | Build: SKIPPED (no bridge) | Launch: SKIPPED | Artifact: NO | Screenshots: 0job b27b3255“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
PARTIALFiles14Survived—Duration3m 14sSize—AI cost—Started2026-05-18 08:34 UTCGenerated 14 files | Build: SKIPPED (no bridge) | Launch: SKIPPED | Artifact: NO | Screenshots: 0job 1adc1667“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
FAILFiles—Survived—Duration—Size—AI cost—Started2026-05-18 07:46 UTCFile write phase failed: 13/13 files could not be written. Bridge may be unreachable or workspace disk is full. - supabase/migrations/20240101000000_create_recipes.sql: bash: line 1: /home/ubuntu/fajob 88d36f1f“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
FAILFiles—Survived—Duration—Size—AI cost—Started2026-05-18 07:37 UTCWorkspace init failed: exitCode=1 | key=/tmp/runner1-ssh-key size=444B mode=600 | probe_exit=255 probe_tail=OpenSSH_9.2p1 Debian-2+deb12u10, OpenSSL 3.0.20 7 Apr 2026 debug1: Reading configuration dajob 54e9532a“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
FAILFiles—Survived—Duration—Size—AI cost—Started2026-05-18 07:33 UTCWorkspace init failed: exitCode=1 | key=/tmp/runner1-ssh-key size=444B mode=600 | probe_exit=255 probe_tail=OpenSSH_9.2p1 Debian-2+deb12u10, OpenSSL 3.0.20 7 Apr 2026 debug1: Reading configuration dajob 767b6d73“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
FAILFiles—Survived—Duration—Size—AI cost—Started2026-05-18 07:00 UTCWorkspace init failed: exitCode=1 | key=/tmp/runner1-ssh-key size=444B mode=600 | probe_exit=255 probe_tail=OpenSSH_9.2p1 Debian-2+deb12u10, OpenSSL 3.0.20 7 Apr 2026 debug1: Reading configuration dajob 3d2745b8“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
FAILFiles—Survived—Duration—Size—AI cost—Started2026-05-18 06:35 UTCWorkspace init failed: SSH/mkdir failed (exitCode=1). Likely cause: SSH to [email protected] could not connect (host down, key auth rejected, or client has no home dir for known_hosts write).job fac25cde“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
FAILFiles—Survived—Duration—Size—AI cost—Started2026-05-18 06:13 UTCWorkspace init failed:job 4ea41495“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
FAILFiles—Survived—Duration—Size—AI cost—Started2026-05-18 05:47 UTCWorkspace init failed: /bin/sh: 1: ssh: not foundjob c845b9a1“Build a desktop appointment scheduling app with clients and time slots.”
PARTIALFiles12Survived—Duration4m 56sSize—AI cost—Started2026-05-18 04:41 UTCGenerated 12 files | Build: SKIPPED (no bridge) | Launch: SKIPPED | Artifact: NO | Screenshots: 0job e785d6b7“Build a desktop time tracking app with projects, daily entries, and weekly reports.”
FAILFiles12Survived—Duration4m 59sSize—AI cost—Started2026-05-18 04:25 UTCGenerated 12 files | Build: FAIL | Launch: SKIPPED | Artifact: NO | Screenshots: 0job 2df4af39“Build a simple inventory tracking desktop app with products, stock levels, and reorder alerts.”
—Files—Survived—Duration3m 53sSize—AI cost—Started2026-05-18 03:47 UTC(no reason recorded)job 72718b7b“Build a customer management desktop app with companies, contacts, and notes. Allow searching and filtering.”
—Files—Survived—Duration4m 6sSize—AI cost—Started2026-05-18 03:42 UTC(no reason recorded)job e7a33250“Build a simple recipe manager web app with React. Users can add recipes with ingredients and instructions, search by ingredient, and mark f…”
FAILFiles—Survived—Duration—Size—AI cost—Started2026-05-18 03:35 UTCWorkspace init failed:job e4f15908
Pass bar (as of 2026-05-18)
- Build PASS — npm install + next build returned exit 0 on the bridge.
- Launch PASS — next start bound a port and the server survived 8s.
- Functional smoke PASS— bridge curled POST /api/<entity> with a sample row, then curled GET /api/<entity>, and the response body contained the new row.
- Artifact uploaded — workspace tar.gz exists at a public Supabase Storage URL.
Anything short of all four lands as partial or fail with the reason on the row.
Running a downloaded artifact
# 1. Download curl -O <link from a PASS row> # 2. Extract tar -xzf factory-<job-id>.tar.gz # 3. Install + run (it's a Next.js app with libSQL) cd factory-<job-id> npm install npm run build npm run start # → server up on http://localhost:3000

