{"name":"Dalton Cox","role":"Designs, builds and runs software, with agents under gates","city":"Oklahoma City","email":"dalton@galaxyco.ai","site":"https://daltoncox.com","asOf":"2026-10-31T22:48:39.138Z","ships":{"live":true,"asOf":"2026-10-31T22:48:39.138Z","totalSinceSep1":1762,"lastShipAt":"2026-10-31T20:58:56.250Z","byProject":{"oneline":344,"oneline-landing":17,"client-site":217,"rr-appointment-endpoint-prod":9,"galaxyco-briefs":328,"quick-claims-ai":105,"oneline-pricing":1,"oneline-vault":2,"oneline-step4":1,"oneline-filed-cards":1,"oneline-onboarding-v2":1,"room-v3":1,"site":1,"fabricator-os-staging":77,"oneline-vision":35,"gc-motion":10,"roof-commander-app":6,"brain-landing":6,"galaxyco-marketplace-preview":35,"galaxyco-workspace":67,"delta-platform":320,"screen-picker":2,"study-mentor":16,"wolfepack-site":22,"rivet":117,"galaxyco-marketplace":13,"remoe":2,"roof-commander-www":1,"rivet-client-studio-v4-review-0922":1,"gobbler-build":3,"cb-os":1}},"pieces":[{"number":"01","slug":"1line","title":"1line","claim":"Listening is free. Acting needs a yes.","stage":"gate","data":"Synthetic. The gate logic is the product's.","kind":"showroom","status":"active","entity":"GalaxyCo","role":"Design, build, run","stack":["Next.js","Postgres","Vercel"],"started":"Oct 2026","ships":385,"shipsSince":"Oct 13","lastDeployAt":"2026-10-31T20:58:56.250Z","projects":["oneline","brain-landing","oneline-vision"],"live":"https://brain.galaxyco.ai","punch":["Wire the Refined identity into the product","Admin surface for library setup","Landing page"],"url":"https://daltoncox.com/1line","markdown":"https://daltoncox.com/1line.md"},{"number":"02","slug":"badbeats","title":"BadBeats","claim":"The house commits before you pick.","stage":"tower","data":"Play money. The verification is the product's code.","kind":"showroom","status":"active","entity":"Thunderbird Labs","role":"Founder, design, build","stack":["Next.js","Drizzle","Neon","Base"],"started":"2026","ships":0,"shipsSince":"spec","lastDeployAt":null,"projects":[],"live":null,"punch":["Phase 1 Tower, no chain","Proof panel: commit, reveal, verify","Database schema"],"url":"https://daltoncox.com/badbeats","markdown":"https://daltoncox.com/badbeats.md"},{"number":"03","slug":"quickclaims","title":"QuickClaims","claim":"A carrier PDF becomes line items you can check.","stage":"stats","data":"No client documents. Figures from the client's own scopes.","kind":"case","status":"active","entity":"Rise Roofing Supplements · licensed","role":"Design, build, run","stack":["Next.js","Drizzle","Neon","Vercel"],"started":"Jan 2026","ships":105,"shipsSince":"Jan 30","lastDeployAt":"2026-10-23T15:34:53.860Z","projects":["quick-claims-ai"],"live":null,"punch":["Parser handles multi-page supplements","Email tool: per-user permission model","Subfolder tabs replace the group-by-trade view"],"url":"https://daltoncox.com/quickclaims","markdown":"https://daltoncox.com/quickclaims.md"},{"number":"04","slug":"athleteera","title":"AthleteEra","claim":"Plays in, cards out. The arena is a function of the log.","stage":"arena","data":"A seeded script. The reducer is the product's.","kind":"showroom","status":"active","entity":"Solo","role":"Founder, design, build","stack":["Next.js","Drizzle","Neon","Ably","Stripe Connect"],"started":"Mar 2026","ships":0,"shipsSince":"spec","lastDeployAt":null,"projects":["athlete-era"],"live":null,"punch":["Wire the arena to the real feed","Fan screens","Stats feed: Sportradar to Redis"],"url":"https://daltoncox.com/athleteera","markdown":"https://daltoncox.com/athleteera.md"},{"number":"05","slug":"delta","title":"Delta","claim":"A task comes in, the agent acts, the operator approves.","stage":"clip","data":"The public landing. The Command Center piece follows.","kind":"showroom","status":"active","entity":"GalaxyCo · owned","role":"Design, build, run","stack":["Next.js","Postgres","Vercel"],"started":"Sep 2026","ships":320,"shipsSince":"Sep 25","lastDeployAt":"2026-10-13T14:48:11.951Z","projects":["delta-platform"],"live":"https://delta.galaxyco.ai","punch":["Polish the Command Center conversation path","Film the one workflow","Approval gate on agent writes"],"url":"https://daltoncox.com/delta","markdown":"https://daltoncox.com/delta.md"},{"number":"06","slug":"galaxyco","title":"GalaxyCo.ai","claim":"One motion system, installed, not copied.","stage":"lab","data":"Live. The registry's own runtime, loaded on this piece only.","kind":"showroom","status":"active","entity":"GalaxyCo","role":"Design, build, run","stack":["Next.js","motion/react","shadcn registry","Vercel"],"started":"Sep 2026","ships":77,"shipsSince":"Sep 14","lastDeployAt":"2026-10-16T07:14:07.930Z","projects":["gc-motion","galaxyco-workspace"],"live":"https://gc-motion-galaxy-co-ai.vercel.app","punch":["Registry route per primitive","Hero recipe settles under 1.2s","Migrate the first client site"],"url":"https://daltoncox.com/galaxyco","markdown":"https://daltoncox.com/galaxyco.md"}],"rules":[{"number":"01","slug":"proof-not-adjectives","title":"Proof, not adjectives","line":"Media is evidence. Copy names facts.","url":"https://daltoncox.com/rules/proof-not-adjectives"},{"number":"02","slug":"one-flag","title":"One flag","line":"Orange marks state and action. Nothing else is colored.","url":"https://daltoncox.com/rules/one-flag"},{"number":"03","slug":"hairlines-not-shadows","title":"Hairlines draw, shadow lifts","line":"Structure is a line. Only media casts a shadow.","url":"https://daltoncox.com/rules/hairlines-not-shadows"},{"number":"04","slug":"identical-frames","title":"Identical frames","line":"Every piece of media sits in the same 4:3 frame. Content supplies the color.","url":"https://daltoncox.com/rules/identical-frames"},{"number":"05","slug":"earned-motion","title":"Earned motion","line":"Three reasons to move: state changed, something entered or left, a value moved. Never ambient.","url":"https://daltoncox.com/rules/earned-motion"},{"number":"06","slug":"hierarchy-by-spacing","title":"Hierarchy by spacing","line":"One display moment per page. After that, size stays quiet and space does the work.","url":"https://daltoncox.com/rules/hierarchy-by-spacing"},{"number":"07","slug":"only-whats-in-frame","title":"Only what's in frame","line":"Upgrade the surface being filmed. Nothing around it.","url":"https://daltoncox.com/rules/only-whats-in-frame"}],"how":[{"number":"01","title":"Proposal first","line":"Nothing starts without a written scope every party has accepted. The spec is the contract and the handoff."},{"number":"02","title":"Agents under gates","line":"Agents read and draft freely. Every send, every payment, every write to production passes a gate a person decides, and the decision is logged. The piece at the top of this page is that rule, running."},{"number":"03","title":"No client data, anywhere public","line":"Every demo on this page runs on synthetic data. Client systems appear as engineering, never as screens."},{"number":"04","title":"Production with a contract","line":"Every push runs a type check, Lighthouse and a link crawl before it can merge. This page is held to the same contract."}],"other":[{"title":"Results Roofing","note":"marketing site and customer portal","entity":"CB Media","status":"shipped","href":"https://resultsroofing.com"},{"title":"Fabricator OS","note":"shop operations","entity":"GalaxyCo","status":"active","href":null},{"title":"ClaimFX","note":"PDF to Xactimate, folded into #0006","entity":"GalaxyCo","status":"maintained","href":null},{"title":"Newco platform","note":"tenancy spine, 22 tools","entity":"Newco","status":"nda","href":null},{"title":"Rivet","note":"rivetokc.com","entity":"Client","status":"shipped","href":"https://rivetokc.com"},{"title":"Wolfepack","note":"wolfepacksp.com","entity":"Client","status":"shipped","href":"https://wolfepacksp.com"}],"links":{"llms":"https://daltoncox.com/llms.txt","llmsFull":"https://daltoncox.com/llms-full.txt","log":"https://daltoncox.com/log","how":"https://daltoncox.com/how","linkedin":"https://www.linkedin.com/in/dalton-galaxyco"}}