Changelog entry
National Newspaper — Article model + publishing API (P6.4A)
2026-03-27
- Nations can now publish **Articles** (up to 1 per tick-day) with a title (100 chars), markdown body (5000 chars), category (NEWS / PROPAGANDA / EDITORIAL / GUIDE / FICTION), and optional tags.
- Added `POST /api/nations/[id]/articles` to publish an article and `GET /api/nations/[id]/articles` to list a nation's articles.
- Added `GET /api/articles` for world-scoped article listing with **recency** and **trending** (top upvoted) sort modes.
- Added `GET /api/articles/[id]` to read a single article and `DELETE /api/articles/[id]` for author-only deletion.
- Added `POST /api/articles/[id]/upvote` — one upvote per nation per article; the top-upvoted article per tick-day is automatically marked as **featured**.
- Added `POST /api/articles/[id]/report` — reported articles are immediately hidden pending admin review.