Lock Version 1. After today, no new features — only bug fixes.
A real studio freezes code before release. Code freeze means: the feature set is final. You can fix bugs, but you cannot add anything new. This discipline prevents last-minute chaos.
After today:
- No new features
- Only critical bug fixes
- No "just one more thing"
- No refactoring
- No experiments
Both projects load cleanly. No unused code. No console errors. The game is frozen.
This IS the freeze. Nothing new after today.
"Code freeze except for this one thing..." — NO. A freeze with exceptions is not a freeze.
Deleting code that's actually needed — test after every deletion. Remove only what you're certain is unused.
Not testing after cleanup — cleaning up files can break paths and references. Verify everything still loads.
Forgetting to remove debug code — search for console.log, test variables, and temporary hacks. Remove them all.
Ask: "Why do professional teams freeze code?" Answer: because every change before launch is a risk. The game works NOW. Changes might break it. Freezing protects what works. This is real-world software discipline.