Build Log
Deployment Topology and Two Production Outages
August 21, 2026
Fixed the ghost-deploy problem (every Vercel project waking on every push), then found and fixed two real, standing production outages (Known, Hearth) while building it.
Timeline
What shipped
forgekit-os/config/deployment-topology.json — canonical manifest of every app's provider, Root Directory, deploymentMode (git|cli), and grep-verified watch paths
forgekit-os/scripts/vercel-affected.mjs — the ignoreCommand script; fails open (BUILD) on any uncertainty, no unsafe HEAD^ fallback in production
forgekit-os/scripts/lib/ignore-command.mjs — single canonical, cwd-independent command string shared by the writer and the auditor
forgekit-os/scripts/set-vercel-ignore-commands.mjs — writes commandForIgnoringBuildStep via the Vercel API, gated on deploymentMode='git' only
forgekit-os/scripts/deploy-audit.mjs — two-section report (config integrity vs. grep-verified consumer accuracy), --live flag cross-checks the real Vercel API
Known production outage fixed: Root Directory corrected from '.' to products/known, project-level .vercelignore added
Hearth production outage fixed: Root Directory corrected from nonexistent 'forgehome' to products/hearth, project-level .vercelignore added, deploy:hearth script's --cwd bug fixed
“I asked chat if we were circling.... one thing I want understood - Court and Nichole are at the picnic folks might be looking at the MedinaCHF, DO NOT RISK the site going down or having issues”