CAPITAL FORGE LEAGUE — pack for Lavish 23 August 2026 This zip is turnkey. Unzip on the InMotion VPS. Do not rewrite it. 1. Read deploy/CHECKLIST.md 2. Read CFL_InMotion_VPS_Deploy_Guide_Lavish.docx (also in this zip) 3. Unzip into /home/USER/cfl 4. npm ci 5. cp deploy/inmotion.env.sample .env (fill domain, secret, Neon) 6. npm run build:vps 7. npm run db:migrate 8. pm2 start deploy/ecosystem.config.cjs 9. Point nginx at port 3000 (deploy/inmotion.nginx.conf) 10. curl http://127.0.0.1:3000/api/health If the box is under 2 GB RAM: build on a laptop (npm ci && npm run build:vps), copy .output up, skip step 6 on the VPS. Do not run next build. Do not run npm run dev as production. What went in today (education first): - Donor desk: studio projects on top (Thermal Suture Cutter first), then seat, memorabilia auction, Game Day, enter the stadium last. - Request the packet from the team = 16 yards + scoring bonus. Not the deal room. - Tombstones never say View investment. - Packet review is a studio tool. Donors never see “Grok on desk.”