Build / Build and release (push) Failing after 5m53s
freedium.cfd no longer resolves, and freedium-mirror.cfd has been rewritten as a SvelteKit app that renders the post inside <main> rather than the old <div id="main-content">. The content check therefore rejected every mirror response, so Medium articles always fell through to the archive fallbacks. Accept either marker, and reject the mirror's error pages explicitly: they return HTTP 200 with a streamed error payload and ship an empty <article> skeleton, so <article> alone does not prove a post rendered. Also fix an unrelated crash in process_html_document that blocked this path (and every page with an inline script): get_text() has no "default" keyword, so it raised TypeError. Closes #49