Reference implementation for the Phoenix Architecture. Work in progress. aicoding.leaflet.pub/
ai coding crazy
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

test: confirm 19/19 (100%) with UI module — increase eval timeout

Full pipeline with web interface generates cleanly and all CRUD tests
pass. Increased bootstrap timeout to 15min for 4-IU specs with UI.

+2 -1
+1 -1
experiments/eval-runner-arch.ts
··· 45 45 execSync(`node ${CLI} init --arch=sqlite-web-api`, { cwd: TODO_APP, stdio: 'pipe' }); 46 46 47 47 console.log('Bootstrapping (LLM generation)...'); 48 - execSync(`node ${CLI} bootstrap`, { cwd: TODO_APP, stdio: 'pipe', timeout: 600000 }); 48 + execSync(`node ${CLI} bootstrap`, { cwd: TODO_APP, stdio: 'pipe', timeout: 900000 }); 49 49 50 50 console.log('Installing dependencies...'); 51 51 execSync('npm install', { cwd: TODO_APP, stdio: 'pipe', timeout: 60000 });
+1
experiments/results-arch.tsv
··· 7 7 2026-03-27T06:23:08.133Z 0.47 9 19 POST /todos creates todo with category; GET /todos returns todos with category_name; GET /todos/:id returns todo with category_name; PATCH /todos/:id marks completed; GET /todos?completed=1 filters completed; GET /todos?category_id=N filters by category; GET /stats returns counts; GET /stats includes by_category; DELETE /todos/:id returns 204; DELETE /categories/:id with todos returns 400 8 8 2026-03-27T06:28:42.970Z 0.32 6 19 POST /todos creates todo with category; POST /todos creates todo without category; GET /todos returns todos with category_name; GET /todos/:id returns todo with category_name; GET /todos/999 returns 404; PATCH /todos/:id marks completed; GET /todos?completed=1 filters completed; GET /todos?completed=0 filters incomplete; GET /todos?category_id=N filters by category; GET /stats returns counts; GET /stats includes by_category; DELETE /todos/:id returns 204; DELETE /categories/:id with todos returns 400 9 9 2026-03-27T14:41:58.589Z 1.00 19 19 none 10 + 2026-03-27T16:37:22.278Z 1.00 19 19 none