{
  "schemaVersion": 1,
  "updatedAt": "2026-09-11T09:06:35.212801+00:00",
  "template": {
    "id": "applaunchpad-77d81f9f-c5de-488d-852c-3f9f8914e4e2",
    "name": "Keep Ideas Forever",
    "sourceSHA256": "8c938d000873118c3c18e1cd82d598ac5ef93eb701367f8e3c140b81afaa9961"
  },
  "environment": "Canonical skir.app on Netlify with main Neon and the real background worker",
  "method": [
    "Manually prepare four editable text layers across the first three existing catalog boards. Embedded app images and other artwork stay unchanged.",
    "Edit the first headline through the editor, wait for saving, reopen and verify exact text and base direction.",
    "Submit an export through the UI, wait for terminal worker status, download the ZIP and decode each PNG.",
    "For the later runs, explicitly verify saved 96px headline/60px body font settings, loaded browser font faces and ready editor canvases.",
    "Remove precisely the generated QA account, projects, jobs and private objects, then read back zero scoped records."
  ],
  "runs": [
    {
      "id": "initial",
      "at": "2026-09-11T08:43:21.272Z",
      "codeRelease": "56aeee370d9c96686ca11ca1afe384dcc6c82c8c",
      "observations": [
        {
          "case": "en",
          "result": "succeeded",
          "font": "Inter",
          "savedFormats": null,
          "editorCanvasesReady": false,
          "outputs": [
            {
              "filename": "en-1.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "1a7fcb5db07f0f4d92876bb6add370d4a72d716735ba860474873bda14825108"
            },
            {
              "filename": "en-2.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "a7520cfc70b78a6e397d89412feaa62a724c429291107101b2c67b97913e4ab0"
            },
            {
              "filename": "en-3.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "70d62958fe1696bda8af5ec70cdea88f1ec37074e1004dea9cbd2450302e97c2"
            }
          ]
        },
        {
          "case": "de",
          "result": "succeeded",
          "font": "Inter",
          "savedFormats": null,
          "editorCanvasesReady": false,
          "outputs": [
            {
              "filename": "de-1.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "ccf344a494cd0e277b2ec7798f58d600bb944c1692ae283597f3162893b326d8"
            },
            {
              "filename": "de-2.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "a7520cfc70b78a6e397d89412feaa62a724c429291107101b2c67b97913e4ab0"
            },
            {
              "filename": "de-3.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "02bddd857309ef399f81c4ab8c6a08ee22b57d73c9c36ea421f086c9cb59c3e4"
            }
          ]
        },
        {
          "case": "ar",
          "result": "succeeded",
          "font": "Noto Sans Arabic",
          "savedFormats": null,
          "editorCanvasesReady": false,
          "outputs": [
            {
              "filename": "ar-1.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "45526b8e03da668834fc47ad14368deb6775c92af973ed490a62e21adee0d277"
            },
            {
              "filename": "ar-2.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "a7520cfc70b78a6e397d89412feaa62a724c429291107101b2c67b97913e4ab0"
            },
            {
              "filename": "ar-3.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "e8bfbb906685b1c00c0a96c56400ed1ad2e89bd0570482951b7f0eef514e28ff"
            }
          ]
        }
      ]
    },
    {
      "id": "larger-headline",
      "at": "2026-09-11T08:47:37.454Z",
      "codeRelease": "56aeee370d9c96686ca11ca1afe384dcc6c82c8c",
      "observations": [
        {
          "case": "en",
          "result": "succeeded",
          "font": "Inter",
          "savedFormats": [
            {
              "text": "Keep ideas forever",
              "fontFamily": "Inter",
              "fontSize": 96,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Collect creative ideas in one place.",
              "fontFamily": "Inter",
              "fontSize": 60,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Explore new ideas",
              "fontFamily": "Inter",
              "fontSize": 96,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Build a beautiful library of inspiration.",
              "fontFamily": "Inter",
              "fontSize": 60,
              "fontWeight": 400,
              "textAlign": "left"
            }
          ],
          "editorCanvasesReady": true,
          "outputs": [
            {
              "filename": "en-1.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "d0886be896f59bf168125a042cab504e6a3b698491bab726745051aff7689fea"
            },
            {
              "filename": "en-2.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "a7520cfc70b78a6e397d89412feaa62a724c429291107101b2c67b97913e4ab0"
            },
            {
              "filename": "en-3.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "ff5d1dbbc281a8e7226e7ad5d6eacac873606d0fbba70a681f715d2ceb30f2da"
            }
          ]
        },
        {
          "case": "de",
          "result": "failed",
          "failure": "TimeoutError confirmed in delayed Netlify worker logs",
          "rootCause": null,
          "outputs": []
        }
      ]
    },
    {
      "id": "larger-headline-repeat",
      "at": "2026-09-11T08:52:01.550Z",
      "codeRelease": "56aeee370d9c96686ca11ca1afe384dcc6c82c8c",
      "observations": [
        {
          "case": "de",
          "result": "failed",
          "failure": "TimeoutError confirmed in delayed Netlify worker logs",
          "rootCause": null,
          "outputs": []
        }
      ]
    },
    {
      "id": "diagnostic-release",
      "at": "2026-09-11T09:00:11.821Z",
      "codeRelease": "2e2e59ddf50f466d5ba0153c37297b85ca3fc534",
      "observations": [
        {
          "case": "de",
          "result": "succeeded",
          "font": "Inter",
          "savedFormats": [
            {
              "text": "Ideen für immer bewahren",
              "fontFamily": "Inter",
              "fontSize": 96,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Sammle kreative Ideen an einem Ort.",
              "fontFamily": "Inter",
              "fontSize": 60,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Neue Ideen entdecken",
              "fontFamily": "Inter",
              "fontSize": 96,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Baue eine schöne Sammlung voller Inspiration auf.",
              "fontFamily": "Inter",
              "fontSize": 60,
              "fontWeight": 400,
              "textAlign": "left"
            }
          ],
          "editorCanvasesReady": true,
          "outputs": [
            {
              "filename": "de-1.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "8d46c99ba0fc243f95766da681209668b2637971d311ad6f1234a0a216a5b86d"
            },
            {
              "filename": "de-2.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "a7520cfc70b78a6e397d89412feaa62a724c429291107101b2c67b97913e4ab0"
            },
            {
              "filename": "de-3.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "c17f382aae0824d6cbaf0992d926faa0125d55b47e2cdd57a73d14f95c9ff987"
            }
          ]
        }
      ]
    },
    {
      "id": "diagnostic-sequence",
      "at": "2026-09-11T09:02:24.376Z",
      "codeRelease": "2e2e59ddf50f466d5ba0153c37297b85ca3fc534",
      "observations": [
        {
          "case": "de",
          "result": "succeeded",
          "font": "Inter",
          "savedFormats": [
            {
              "text": "Ideen für immer bewahren",
              "fontFamily": "Inter",
              "fontSize": 96,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Sammle kreative Ideen an einem Ort.",
              "fontFamily": "Inter",
              "fontSize": 60,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Neue Ideen entdecken",
              "fontFamily": "Inter",
              "fontSize": 96,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Baue eine schöne Sammlung voller Inspiration auf.",
              "fontFamily": "Inter",
              "fontSize": 60,
              "fontWeight": 400,
              "textAlign": "left"
            }
          ],
          "editorCanvasesReady": true,
          "outputs": [
            {
              "filename": "de-1.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "8d46c99ba0fc243f95766da681209668b2637971d311ad6f1234a0a216a5b86d"
            },
            {
              "filename": "de-2.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "a7520cfc70b78a6e397d89412feaa62a724c429291107101b2c67b97913e4ab0"
            },
            {
              "filename": "de-3.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "c17f382aae0824d6cbaf0992d926faa0125d55b47e2cdd57a73d14f95c9ff987"
            }
          ]
        },
        {
          "case": "de-repeat",
          "result": "succeeded",
          "font": "Inter",
          "savedFormats": [
            {
              "text": "Ideen für immer bewahren",
              "fontFamily": "Inter",
              "fontSize": 96,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Sammle kreative Ideen an einem Ort.",
              "fontFamily": "Inter",
              "fontSize": 60,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Neue Ideen entdecken",
              "fontFamily": "Inter",
              "fontSize": 96,
              "fontWeight": 400,
              "textAlign": "left"
            },
            {
              "text": "Baue eine schöne Sammlung voller Inspiration auf.",
              "fontFamily": "Inter",
              "fontSize": 60,
              "fontWeight": 400,
              "textAlign": "left"
            }
          ],
          "editorCanvasesReady": true,
          "outputs": [
            {
              "filename": "de-repeat-1.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "8d46c99ba0fc243f95766da681209668b2637971d311ad6f1234a0a216a5b86d"
            },
            {
              "filename": "de-repeat-2.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "a7520cfc70b78a6e397d89412feaa62a724c429291107101b2c67b97913e4ab0"
            },
            {
              "filename": "de-repeat-3.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "c17f382aae0824d6cbaf0992d926faa0125d55b47e2cdd57a73d14f95c9ff987"
            }
          ]
        },
        {
          "case": "ar",
          "result": "succeeded",
          "font": "Noto Sans Arabic",
          "savedFormats": [
            {
              "text": "احتفظ بأفكارك دائماً (2026)",
              "fontFamily": "Noto Sans Arabic",
              "fontSize": 96,
              "fontWeight": 400,
              "textAlign": "right"
            },
            {
              "text": "اجمع أفكارك الإبداعية في مكان واحد.",
              "fontFamily": "Noto Sans Arabic",
              "fontSize": 60,
              "fontWeight": 400,
              "textAlign": "right"
            },
            {
              "text": "اكتشف أفكاراً جديدة",
              "fontFamily": "Noto Sans Arabic",
              "fontSize": 96,
              "fontWeight": 400,
              "textAlign": "right"
            },
            {
              "text": "أنشئ مكتبة جميلة من الأفكار الملهمة.",
              "fontFamily": "Noto Sans Arabic",
              "fontSize": 60,
              "fontWeight": 400,
              "textAlign": "right"
            }
          ],
          "editorCanvasesReady": true,
          "outputs": [
            {
              "filename": "ar-1.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "db26d9f2c86425721600abeb652c3e4db04bf84a729dee970340f19390805889"
            },
            {
              "filename": "ar-2.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "a7520cfc70b78a6e397d89412feaa62a724c429291107101b2c67b97913e4ab0"
            },
            {
              "filename": "ar-3.png",
              "width": 1290,
              "height": 2796,
              "alpha": false,
              "sha256": "7d23e1e5a0bc1618119b11b600adcd2a4216b026e831f12dca9fd7cd0a443d88"
            }
          ]
        }
      ]
    }
  ],
  "limits": [
    "Technical manual-text fixtures, not approved translations or fully localized app screenshots. Embedded app UI remains in its original language.",
    "Only three Free-export boards were tested; the other two boards remained preview-only.",
    "An initial isolated Arabic diagnostic measured approximately 6px top glyph overhang; later successful compositions do not resolve that nominal-box limitation.",
    "Two larger-headline German attempts timed out. Later reruns succeeded after a diagnostic deployment; no root-cause fix or reliability rate is established.",
    "Initial editor screenshots were captured before canvas readiness; later runs explicitly waited for ready canvases and font faces.",
    "No automatic translation, native Arabic approval, paid purchase, five-board paid export, store submission or conversion uplift is claimed."
  ]
}
