{
  "id": "netease-news-20260507",
  "reference_urls": {
    "home": "https://www.163.com/",
    "category": "https://jiankang.163.com/",
    "article": "https://www.163.com/jiankang/article/KQNCO1D50038804U.html"
  },
  "omitted_reference_modules": [
    "login/register/mailbox nav",
    "app download and quick-navigation popups",
    "large external ad placements",
    "comment/share widgets",
    "unrelated product and image-heavy promotion blocks"
  ],
  "unchanged_contracts": [
    "public routes",
    "SEO title/description/keywords/canonical",
    "JSON-LD schema output",
    "GEOFlow category/article variables",
    "rendered article HTML",
    "optional article detail ad data"
  ],
  "modules": {
    "header": "NetEase-style global strip and channel navigation using site name, categories, and GEOFlow search. Archive route is intentionally omitted from navigation.",
    "footer": "Minimal public copyright footer.",
    "home.hero": "Portal lead headline built from featured/latest article data.",
    "home.featured_list": "Text-first news rows using existing article summaries.",
    "home.article_card": "Compact list row with category/date metadata and optional initial tile instead of external images.",
    "category.article_card": "Health-channel inspired category header, tabs, and article list rows.",
    "article.hero": "NetEase article title and source/date metadata block.",
    "article.prose_shell": "Readable article body styling for rendered markdown HTML, images, tables, lists, and blockquotes.",
    "article.related_articles": "Right rail plus bottom related article list.",
    "article.sticky_ad": "Converted from floating sticky ad to a single inline optional ad slot.",
    "archive.overview_row": "Falls back to built-in GEOFlow archive templates.",
    "archive.article_card": "Falls back to built-in GEOFlow archive templates."
  },
  "edited_files": [
    "layout.blade.php",
    "home.blade.php",
    "category.blade.php",
    "article.blade.php",
    "partials/header.blade.php",
    "partials/sidebar.blade.php",
    "partials/footer.blade.php",
    "partials/article-card.blade.php",
    "assets/theme.css",
    "manifest.json",
    "tokens.json",
    "mapping.json"
  ]
}
