{
  "date": "2026-10-26",
  "appSha256": "fb728a912378c8e7350a98bbbe3b656a5da1c96955411e3c3ec9e83b30dea13c",
  "browser": "Chromium",
  "input": "Original controlled 640x480 flat-color house/tree illustration; not a photograph",
  "settings": {
    "style": "Clean Outline",
    "paper": "A4 landscape",
    "inputFile": "repeatability-source.png"
  },
  "outputsPerContext": 5,
  "contexts": [
    390,
    1440,
    390
  ],
  "resultHash": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
  "identicalAll": true,
  "results": [
    {
      "viewportWidth": 390,
      "outputs": [
        {
          "viewportWidth": 390,
          "run": 1,
          "file": "run-390-1.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 390,
          "run": 2,
          "file": "run-390-2.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 390,
          "run": 3,
          "file": "run-390-3.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 390,
          "run": 4,
          "file": "run-390-4.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 390,
          "run": 5,
          "file": "run-390-5.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        }
      ]
    },
    {
      "viewportWidth": 1440,
      "outputs": [
        {
          "viewportWidth": 1440,
          "run": 1,
          "file": "run-1440-1.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 1440,
          "run": 2,
          "file": "run-1440-2.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 1440,
          "run": 3,
          "file": "run-1440-3.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 1440,
          "run": 4,
          "file": "run-1440-4.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 1440,
          "run": 5,
          "file": "run-1440-5.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        }
      ]
    },
    {
      "viewportWidth": 390,
      "outputs": [
        {
          "viewportWidth": 390,
          "run": 1,
          "file": "run-390-1.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 390,
          "run": 2,
          "file": "run-390-2.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 390,
          "run": 3,
          "file": "run-390-3.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 390,
          "run": 4,
          "file": "run-390-4.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        },
        {
          "viewportWidth": 390,
          "run": 5,
          "file": "run-390-5.png",
          "sha256": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
          "bytes": 432776,
          "suggestedFilename": "coloring-page-300dpi.png"
        }
      ]
    }
  ],
  "scope": "Ten consecutive real PNG downloads in two viewport widths plus one fresh 390px context. Same unchanged app.js, source file, style, paper setting. Does not test different source photos, output settings, browsers, or future app versions.",
  "outputDimensionsPx": [
    3508,
    2480
  ],
  "sha256AllOutputs": "da8045a4ebbe060dc5b9a26c666676dc67e79cc844c6f74d32e4046ed987f545",
  "pngBytes": 432776,
  "appVersion": "Captured SHA-256 for exact app.js file; no claim about deployment history.",
  "recordedAtBeijing": "2026-10-26T18:16:32+08:00"
}