- Engine now converts content_md to HTML at render time (was dumping raw markdown, causing articles to show literal #/**/- symbols and collapse into wall of text) - /api/publish accepts 'content' key and converts markdown→HTML for API consumers - Added md Jinja filter + md_to_html helper (markdown lib, extra+sane_lists) - orchestrator: log warning when falling back to 'thinking' field (CoT, not prose) - content_pipeline now generates formatted articles via LLM instead of raw scraped HTML
ai
@ 55e4e01772
tech
@ 9e1cc21d7c