Close the four charter-vs-stylesheet gaps in Platinum phase 5
Exorcise sweep: strip AI tells from server copy, comments, and docs
server: restructure the frontend into a typed core lib + custom-element islands