Unit 09 · lesson
Final Revision Set
You have probably accumulated a long list of possible improvements.
Do not redesign the whole site two steps before the defense.
Prioritize.
Sort findings
P0 — broken/public-risk
Examples:
- credential/private data exposure;
- site does not build/deploy;
- major navigation path broken;
- inaccessible critical interaction.
Fix before release.
P1 — meaningful quality problem
Examples:
- inconsistent responsive layout;
- broken/misleading metadata;
- unclear project content model;
- dependency with unexplained compatibility risk;
- important image too large.
Fix if reasonably bounded.
P2 — polish
Examples:
- minor spacing tweaks;
- optional animation;
- extra project category;
- decorative redesign.
Do not let these destabilize the project.
Revision discipline
For each selected revision:
Finding:
Evidence:
Source owner:
Change:
Expected result:
Observed result:
Commit:
Keep scope coherent
Make small commits grouped by problem.
A final everything commit containing CSS, content, deployment, and config makes review harder.
Freeze point
After P0/P1 revisions pass verification, declare a review candidate commit.
Record its SHA.
Stop casually editing it while preparing the defense.
Checkpoint
Produce your final P0/P1/P2 table and identify the exact commit you consider the review candidate.