{
  "sha": "e00c33f3818148dab5e5e36cafaf6dc4ec32d143",
  "message": "Show DeepSeek V4 Flash in article byline\n\n* Display DeepSeek V4 Flash in article byline\n\n* Test DeepSeek V4 Flash public byline",
  "author": {
    "login": "nnneeeooo-nnneeeooo",
    "name": "",
    "email": ""
  },
  "committer": {
    "login": "web-flow",
    "name": "",
    "email": ""
  },
  "created_at": "2026-10-04T14:22:47Z",
  "files": [
    {
      "filename": "pipeline/build.py",
      "previous_filename": "",
      "status": "modified",
      "additions": 1,
      "deletions": 0,
      "changes": 1
    },
    {
      "filename": "tests/test_build_resilience.py",
      "previous_filename": "",
      "status": "modified",
      "additions": 2,
      "deletions": 0,
      "changes": 2
    }
  ],
  "diff": "@@ -1097,6 +1097,7 @@ def _public_writer_model_name(value):\\n     (\"nemotron-3-super\", \"Nemotron 3 Super\"),\\n     (\"nemotron\", \"Nemotron\"),\\n     (\"deepseek-v4-pro\", \"DeepSeek V4 Pro\"),\\n+    (\"deepseek-v4-flash\", \"DeepSeek V4 Flash\"),\\n     (\"deepseek\", \"DeepSeek\"),\\n     (\"gemini-3.6-flash\", \"Gemini 3.6 Flash\"),\\n     (\"gemini-3.5-flash\", \"Gemini 3.5 Flash\"),\\n@@ -58,6 +58,8 @@ def main() -> None:\\n     assert prepared[\"available_languages\"] == [\"zh\", \"en\"]\\n     assert prepared[\"en\"][\"title\"] == prepared[\"zh\"][\"title\"]\\n \\n+    assert build.writer_model(\"wechat:Deepseek-v4-flash\") == \"DeepSeek V4 Flash\"\\n+\\n     # Every currently persisted article generation must cross the same\\n     # normalization boundary and expose a complete prepared-view contract.\\n     required_view_keys = {"
}
