📋 Pre-change checklist — before every edit
1
Run this audit and confirm zero red checks.Do not proceed if any check is red. Investigate first.
2
Download the current portal index.html from Netlify as a backup.Saves the working version before any modification.
3
Download the current p3clpm ZIP from Netlify as a backup.Go to Deploys → latest deploy → download source.
4
State clearly what is changing and why before starting.One change at a time. No combined fixes unless explicitly agreed.
5
For SQL — test on a single record first.Use WHERE id = 'specific-id' before running on all rows.
✅ Post-change checklist — after every edit
1
Re-run this audit. All previously passing checks must still pass.
2
Log into p3clpm.netlify.app and test the affected module manually.
3
Log into portal.p3cl.com and check all tabs.Open F12 console and confirm no red errors.
4
Confirm data is correct for at least one real project and client.
5
If broken, redeploy the backup immediately.Never patch on a broken base.