Build Log
Commons 50-Mission Seed — Real Bugs Found Building It, Not Just Content
August 14, 2026
Seeded 48 real Commons Missions, then found and fixed a real Railway production-build failure, a real mobile-layout bug, and a real profile-matching taxonomy bug that had likely never worked for any user.
Timeline
What shipped
Two full multi-agent architecture-review workflows (OS v2 decision + business-strategy pressure test) — all findings verified against real repo evidence, not asserted
Two new auto-memory entries: Architecture Gravity, PROBE/PILOT/PRODUCT vocabulary
A polished, iterated one-page HTML leave-behind artifact for customer-#2 outreach (products/alloy work, but the artifact itself lives outside the repo)
experiments/network-miner/ — a local, no-web-calls LinkedIn connection scorer (PROBE)
products/alloy/lib/commons/upload-image.ts + upload-image-types.ts — Commons' first real image-upload feature (@vercel/blob)
products/alloy/lib/commons/contribution-kinds/blind-continuation-v1.ts extended with mediaType: 'text' | 'image'
products/alloy/lib/commons/queries.ts's getRelayPreviousPiece (replaces getRelayPreviousPieceBody, was blind to image pieces)
products/alloy/scripts/seed-commons-missions-v2.mjs — seeds 48 real Missions/Workpieces, idempotent
products/alloy/scripts/revert-commons-missions-v2.mjs — real, tested revert path reading its slug list from the seed script's own source
48 mission images copied to products/alloy/public/commons/mission-images-50/, wired into MISSION_PHOTOS
products/alloy/lib/commons/onboarding-shared.ts — extracted from onboarding.ts (use-server export-rule fix), ONBOARDING_TOPICS expanded 7 → 15 real values
components/commons/primitives.tsx's MISSION_CATEGORIES — 48 new real per-mission category assignments, plus 3 case/synonym bugs fixed in the original 13
/commons/explore now serves the list view by default; the Aisle moved to /commons/explore/wander with a toggle link each way; /commons/explore/list redirects
“Avoided work has economic value too. The danger begins now, if we run another architecture review instead of acting.”