
localStorage.ordenarStock() groups lots by state, then sorts by expiry; the Stock screen keeps that order under every filter. Verified.asignarFEFO() walks lots in expiry order and spills over to the next lot; the delivery screen shows which lot each unit comes from. Verified.planificarEntrega() returns a clear error and the Confirm button stays disabled; the save action checks again before writing. Verified.cupoMensual(), tested at 1, 2, 3, 4, 5 and 7 members. Verified.familiasAlcanzadas() follows deliveries → lot → donor and counts distinct families. Verified.localStorage key, checked for shape on load and synced across tabs. Verified.main. Verified.src/, 593 are tests, 1,638 are package-lock.json and 153 are the README. Production bundle: 356 kB JavaScript (113 kB gzipped) for the public page, a 155 kB lazily loaded chunk for the internal screens, and 53 kB of CSS.vercel.json with SPA rewrites, .gitignore, fonts and favicon.reglas.js: quota, points, FEFO allocation, stock ordering, delivery planning and validation, donor reach.--yes so it would not stop for questions, wrote a token to .env.local and edited .gitignore. The lead noticed, removed the file and reverted the edit before deploying.main and served it at the production URL.YYYY-MM-DD built from local time. toISOString() works in UTC, so in Bogotá it would roll the date forward at 7 p.m. and expire stock five hours early.How the compute figure was calculated. The session logs record about 224 million cache-read tokens, 4.6 million cache-write tokens and 0.5 million output tokens across the lead agent and both workflows. At Claude Opus 5.5 list prices ($0.20 per million for cache reads, $5–8 for cache writes and $20 for output), that comes to about $79. Cache reads alone are $45, because every agent re-reads its context on each step. The logs show which cache rate applied: 4.24 million tokens were written at the 5-minute rate ($5 per million) and 0.34 million at the 1-hour rate ($8 per million). This is an API-price equivalent: a subscription plan bills differently, and the research for this case study is not included.
--yes so it would not stop for questions, wrote a short-lived token to .env.local and added lines to .gitignore. The CLI said so in its output. The lead checked git status, deleted the file and reverted the edit. The existing .gitignore already excluded .env.local, so the token would not have been committed.The defensible claim. For a well-specified, front-end-only app on a common stack, one orchestrated session produced a tested and reviewed demo, deployed to a public URL in about an hour and a half. Accessibility was checked in code and in the browser, but not with an automated scan or a screen reader. By hand, coding the same app from a finished design is estimated at 60–180 hours. A full agency project, including discovery and design work this session skipped, is estimated at 440–910 hours. The comparison does not show a production-ready system. That would need a backend, accounts, privacy and security review, testing with the foundation’s staff and families, and someone to maintain it. The fair next step is to log the hours that work takes, and add them to this side of the ledger.
npm test output)git log)npm test)core/config/constants.js. github.comPosted Nov 4, 2026
Created a donation tool demo in 84 minutes for a community foundation. A community foundation with a children’s library in Bogotá.
1
1
Oct 27, 2026 - Oct 27, 2026