# Changelog ## 2026-02-28 - Scaffolded Dockerized Django/Wagtail project structure with split settings. - Implemented core apps: blog, authors, legal, comments, newsletter, core consent/settings. - Added Wagtail models, snippets, StreamField blocks, RSS feeds, sitemap/robots routes. - Added consent middleware/service and cookie banner integration. - Added comment submission flow with moderation-ready model and rate limiting. - Added newsletter subscription + confirmation flow with provider sync abstraction. - Added templates/static assets baseline for homepage, article index/read, legal, about. - Added pytest suite with >90% coverage enforcement and passing Docker CI checks. - Added PR-only containerized CI path (`docker build` + `docker run`) to avoid compose-network exhaustion on shared runners. - Added newsletter signup forms in nav/footer/article, client-side progressive submit UX, and article social share controls. - Added content integrity management command and comment data-retention purge command with automated tests.