The full fix journey: raw markdown published (10:27) → HTML fix built (10:41) → fix pasted but appended (Iteration 2) → duplication partly removed (11:17) → regression caught (11:22) → final deletion applied (11:29). 62 minutes. Four iterations. Done.