:: ARTICLE_INDEX

Each article is a file; the manifest is data/articles.json — like labeling slots you’ll push() into from your editor.