A five-modality personal generation factory where Claude drives image, video, 3D, voice, and music through MCP tools — generate → machine gate → inspect the thumbnail directly → retry. I consolidated a shared kernel (GPU arbitration, a SQLite asset store, thumbnails, a common server skeleton), per-modality MCP servers, and a FastAPI + React gallery into a single monorepo via history-preserving subtree merges, centralizing the generation GPU, data, and frontend on one RTX 4080 laptop. The gallery now carries an agent harness: describe what you want in natural language and a local LLM calls the tools itself, walking generation through review. Character-preserving edits, a multi-hop lineage tree, collection filters and tag autocomplete make the library browsable. Asset lineage and review verdicts live in the DB so an agent's judgment flows back into the library, locked by 320+ tests. Development runs across two machines, with machine-specific values isolated into profiles and a six-layer fingerprint (code, Python, ComfyUI, models, runtime, machine) answering whether they are actually in the same state. It absorbs and succeeds 3d-asset-studio, which supplied the assets for Studio Apartment.