{
  "schemaVersion": 2,
  "generatedAt": "2026-08-02T18:07:30.724Z",
  "sourceRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
  "publicRoot": "/media/manual/",
  "exampleRoot": "/examples/glif-guide-project/",
  "environment": {
    "os": "Windows",
    "locale": "ko",
    "theme": "dark",
    "glifVersion": "0.1.0",
    "hugoVersion": "0.147.2",
    "captureViewport": "1200x800",
    "videoFrameRate": 30,
    "guideBrowserSmoke": "Hugo 0.147.2 + Hextra, Windows in-app browser"
  },
  "fixture": {
    "revision": "45f7e5106dcdcc7130500d26b94b9eb9a5e42187",
    "projectionProfile": "/examples/glif-guide-project/.glif/projections.json",
    "featureIds": [
      "WS-01",
      "WS-02",
      "WS-04",
      "WS-05",
      "WS-06",
      "WS-15",
      "ED-01",
      "ED-02",
      "ED-03",
      "ED-04",
      "ED-05",
      "ED-06",
      "ED-07",
      "ED-08",
      "ED-09",
      "ED-10",
      "ED-11",
      "ED-12",
      "ED-13",
      "ED-14",
      "ED-15",
      "ED-16",
      "ED-17",
      "ED-22",
      "ED-23",
      "PB-01",
      "SR-01",
      "SR-02",
      "SR-03",
      "SR-04",
      "SR-05",
      "SR-06",
      "SR-07",
      "SR-08",
      "SR-09",
      "SR-10",
      "SR-11",
      "AL-01",
      "AL-02",
      "AL-03",
      "AL-04",
      "AL-05",
      "AL-06",
      "AL-07",
      "LK-01",
      "LK-02",
      "LK-03",
      "LK-04",
      "LK-05",
      "LK-06",
      "LK-07",
      "LK-08",
      "LK-09",
      "LK-10",
      "LK-11",
      "VW-02",
      "VW-03",
      "VW-04",
      "VW-05",
      "VW-06",
      "VW-07",
      "VW-08",
      "VW-09",
      "VW-10",
      "VW-26",
      "VW-27",
      "VW-36",
      "VW-37",
      "ED-19",
      "ED-26",
      "TB-30",
      "TB-32",
      "TB-23",
      "TB-21",
      "ED-24",
      "TB-07",
      "TB-08",
      "TB-27",
      "PB-03",
      "PB-04",
      "PB-05",
      "PB-06",
      "PB-07",
      "PB-08",
      "PB-09",
      "PB-10",
      "PB-11",
      "PB-12",
      "PB-13",
      "PB-14",
      "PB-15",
      "PB-16",
      "PB-17",
      "PB-18",
      "PB-19",
      "PB-20",
      "PB-21",
      "PB-22",
      "TR-01",
      "TR-02",
      "TR-03",
      "TR-04",
      "TR-10",
      "TR-11",
      "TR-12",
      "TR-13",
      "AU-01",
      "AU-03",
      "AU-04",
      "AU-06",
      "VW-17",
      "VW-18",
      "VW-33",
      "VW-28",
      "VW-29",
      "VW-31",
      "WS-07",
      "WS-09",
      "WS-10",
      "WS-11",
      "WS-12",
      "WS-13",
      "WS-14",
      "WS-21",
      "VW-11",
      "VW-12",
      "VW-13",
      "VW-14",
      "VW-15",
      "VW-16",
      "VW-21",
      "VW-22",
      "VW-23",
      "VW-24",
      "VW-25",
      "WS-03",
      "VW-19",
      "VW-20",
      "VW-38",
      "VW-39",
      "VW-01",
      "VW-34",
      "WS-16",
      "WS-20",
      "OP-11",
      "OP-11A",
      "OP-12",
      "PB-02",
      "PB-23",
      "PB-24",
      "PB-25",
      "PB-26",
      "PB-28",
      "PB-44",
      "VW-32",
      "PB-29",
      "PB-30",
      "PB-31",
      "PB-32",
      "PB-34",
      "PB-41",
      "PB-43",
      "OP-01",
      "OP-02",
      "OP-03",
      "OP-04",
      "OP-05",
      "OP-06",
      "OP-07",
      "OP-08",
      "OP-09",
      "OP-10",
      "AUTH-01",
      "AUTH-02",
      "AUTH-04",
      "REL-MSIX-01",
      "WS-23",
      "VW-30",
      "VW-40",
      "VW-41",
      "VW-42",
      "VW-43",
      "VW-44",
      "VW-45",
      "VW-46",
      "VW-47",
      "VW-48",
      "VW-49",
      "VW-35"
    ],
    "files": [
      {
        "path": "/examples/glif-guide-project/project-board.md",
        "bytes": 584,
        "sha256": "bf8076fb893055313beabd3724f815163e15a8c1cb106d68f48c0fc411036f22"
      },
      {
        "path": "/examples/glif-guide-project/project-brief.md",
        "bytes": 864,
        "sha256": "869c9193bdd7fc4b52722fd6f9d564ed80b6f9f31bca8e09c712247810688bba"
      },
      {
        "path": "/examples/glif-guide-project/project-metrics.md",
        "bytes": 388,
        "sha256": "63651db2a354114a25a3e3816bec4c5296c2bfa46e46f344fbc1a9413163d8f4"
      },
      {
        "path": "/examples/glif-guide-project/project-roadmap.md",
        "bytes": 583,
        "sha256": "cf4e685ec470171fa6ca598c3ca3a15c60429b8ecbd1a68be5061c46eab93c93"
      },
      {
        "path": "/examples/glif-guide-project/project-structure.md",
        "bytes": 572,
        "sha256": "5dd2146fbcb2226adb6de086c6639cedf469798699dc8637d23876a84d8d25a1"
      },
      {
        "path": "/examples/glif-guide-project/_index.md",
        "bytes": 1356,
        "sha256": "a9ba7e4a17c71ce14b402b792c1279c837df77dbab05c5e4cf1bc9051fad231f"
      },
      {
        "path": "/examples/glif-guide-project/table-editor-lab.md",
        "bytes": 617,
        "sha256": "cdb466334a4510a14cfa6b307473727057770e4e999f1fa7c9d6bd445c9aacfc"
      },
      {
        "path": "/examples/glif-guide-project/table-formula-lab.md",
        "bytes": 1503,
        "sha256": "f6e67f8713e4a784f404093039bafbc4a1dd3c6fe96a12036610add35cb20fdf"
      },
      {
        "path": "/examples/glif-guide-project/table-merge-lab.md",
        "bytes": 843,
        "sha256": "f177a4c72a3e7b065cc76b22e0a1e6ad9f43fb8bad33f21bbd100f8fb6970684"
      },
      {
        "path": "/examples/glif-guide-project/table-formatting-lab.md",
        "bytes": 847,
        "sha256": "4ae6392735201f22eac0c07d5f4b1ae461d7dd09576d687528cab1b36858bc7b"
      },
      {
        "path": "/examples/glif-guide-project/table-legacy-migration-lab.md",
        "bytes": 1137,
        "sha256": "c1ceb3235c09d2027db7ed554ffc5a35bcb657cf5718bd85e2ca82f4f8fafea2"
      },
      {
        "path": "/examples/glif-guide-project/reference-source.md",
        "bytes": 558,
        "sha256": "5951b0a0d7670ecc541148bd502173675d01aee256228c877525cd5fec4a3406"
      },
      {
        "path": "/examples/glif-guide-project/reference-workbench.md",
        "bytes": 504,
        "sha256": "0a65548b3915d61096be7d6369782e6e1df5196f21f72bf88cd506f8c1fdde8b"
      },
      {
        "path": "/examples/glif-guide-project/.glif/projections.json",
        "bytes": 198,
        "sha256": "bcd438d24a3497d62659669da9bcbe3cef12e79a19a943109953c447d08a2022"
      },
      {
        "path": "/examples/glif-guide-project/search-scope/current/launch-plan.md",
        "bytes": 397,
        "sha256": "12ecc7b06d1bb4586e3671829350098736c0253a408929787ed0f06b874d5b9f"
      },
      {
        "path": "/examples/glif-guide-project/search-scope/current/user-research.md",
        "bytes": 476,
        "sha256": "71b9e5d4092be8e8d840a6d3bb28429c6f5d3315ad94bbb4b817fea3b1d2ffc5"
      },
      {
        "path": "/examples/glif-guide-project/search-scope/archive/previous-retrospective.md",
        "bytes": 419,
        "sha256": "0ce2545b5be12a6dcddf78d6ebb15d736c3907e418f075b3e8bd143899c8077a"
      },
      {
        "path": "/examples/glif-guide-project/search-scope/archive/parking-lot.md",
        "bytes": 324,
        "sha256": "38979b4babd0da78f78816061e6b13fdf8b8c3b2da4df4c8cdf76e326856e038"
      },
      {
        "path": "/examples/glif-guide-project/wikilink/workbench.md",
        "bytes": 426,
        "sha256": "4abb69adb950aa9c0e4cb7ce2ffca89c8323d6494b3ddd160d5a7ad23bf1e1d1"
      },
      {
        "path": "/examples/glif-guide-project/wikilink/guides/aurora.md",
        "bytes": 181,
        "sha256": "98f8c8f416f13159e986c7b28316a6f384a4a1289d1e91d8037fd3c148f6bded"
      },
      {
        "path": "/examples/glif-guide-project/wikilink/archive/aurora.md",
        "bytes": 180,
        "sha256": "7e7eef587bba9dc38207248e1753fa5dfd455d13f27249f6072b42034168a1b0"
      },
      {
        "path": "/examples/glif-guide-project/wikilink/reference/glossary.md",
        "bytes": 164,
        "sha256": "4346e73f841ed0d2909857d0f89c1187f039fdd8322d3f1bdd722ab673a650f2"
      },
      {
        "path": "/examples/glif-guide-project/autolink/workbench.md",
        "bytes": 945,
        "sha256": "ed66930e80e815d1ddbbd03820971440d701d1ea2734ae145df311999fe08c03"
      },
      {
        "path": "/examples/glif-guide-project/autolink/concepts/metadata.md",
        "bytes": 156,
        "sha256": "096e1d0980952f955d1d918720e45e6ee8b806b9ab7704838b5b26a330509f52"
      },
      {
        "path": "/examples/glif-guide-project/autolink/teams/aurora.md",
        "bytes": 129,
        "sha256": "0ea4792af447a14fff5ee0cd7e7a18b548bd8c46558c736396d18641ae9dbd5c"
      },
      {
        "path": "/examples/glif-guide-project/autolink/archive/aurora.md",
        "bytes": 144,
        "sha256": "77ea98acc511f2dfa20356d97d982848ef04e1990139b2268186f44133979cbe"
      },
      {
        "path": "/examples/glif-guide-project/link-health/focus.md",
        "bytes": 482,
        "sha256": "22ee2f92711014e402bc0023458d6f6465b8c4c62c820885518aea412dec8066"
      },
      {
        "path": "/examples/glif-guide-project/link-health/metadata-contract.md",
        "bytes": 179,
        "sha256": "f95ac36c7019a3e3d03559f3fc59bfabbf086e93a2236fc16554c3318a5118f2"
      },
      {
        "path": "/examples/glif-guide-project/link-health/recovery-plan.md",
        "bytes": 190,
        "sha256": "031e6a536de3c955cd5517e369bcb85211eb041815a9a80ad350c7ff0ced78d9"
      },
      {
        "path": "/examples/glif-guide-project/link-health/release-runbook.md",
        "bytes": 189,
        "sha256": "71b0c9bf149a40cd1d756999dad1c87f620043cf5c36a4eb30024ac6a7f50a8e"
      },
      {
        "path": "/examples/glif-guide-project/link-health/incident-note.md",
        "bytes": 180,
        "sha256": "e5aaf465a36e8d03fa6235d47b1243d8b51095d11a8e5c7253a8864f6c956f1f"
      },
      {
        "path": "/examples/glif-guide-project/knowledge-maintenance/incident-playbook.md",
        "bytes": 423,
        "sha256": "1df035b6169eec3b48b994ccf2094932f32b02a4c030dd9f9b30ac08f4f714ee"
      },
      {
        "path": "/examples/glif-guide-project/knowledge-maintenance/knowledge-hub.md",
        "bytes": 610,
        "sha256": "36216fabbce34506bd80ee80d49085ad06d1fc345a7ac5cfcea62e6cf678d641"
      },
      {
        "path": "/examples/glif-guide-project/knowledge-maintenance/meeting-note.md",
        "bytes": 320,
        "sha256": "0b9f6c7f2ed351ec3ed311eda768a7c58185195c856f5173977a0e35e9fbfd86"
      },
      {
        "path": "/examples/glif-guide-project/knowledge-maintenance/metadata-contract.md",
        "bytes": 515,
        "sha256": "d7df32dd029880c9fca10209e3fdc55dfbc593851c0a1752d9632dedf6a22ea2"
      },
      {
        "path": "/examples/glif-guide-project/knowledge-maintenance/quality-gate.md",
        "bytes": 469,
        "sha256": "b069257532bd4967532afbebf3264cff2a4c147c9dea7edcb2799a5bf70b00d6"
      },
      {
        "path": "/examples/glif-guide-project/knowledge-maintenance/release-checklist.md",
        "bytes": 391,
        "sha256": "7791fe5dcb9ac7ff77713befc1be609760e032b98f78256860a2fbdc75656f6c"
      },
      {
        "path": "/examples/glif-guide-project/knowledge-maintenance/release-knowledge-hub-draft.md",
        "bytes": 528,
        "sha256": "d07dabecf2525692008adbd977c58976ad468fe754310bff0edb4a624629dfe9"
      },
      {
        "path": "/examples/glif-guide-project/knowledge-maintenance/retrospective.md",
        "bytes": 324,
        "sha256": "e4addeb2e46057d02859deaf6e2ba69ece78c0db7643be46e8ea9a63494fc570"
      },
      {
        "path": "/examples/glif-guide-project/outline/outline-lab.md",
        "bytes": 1839,
        "sha256": "71540fe94f6b88f90121c1338cdc72f3ebb7933708a6e299930448cb4007f31b"
      },
      {
        "path": "/examples/glif-guide-project/extract-link-embed/link-to-embed-lab.md",
        "bytes": 369,
        "sha256": "1ad5e9f47dc92b2955c83968bc368966880bb728da27dd8926c82bd28298822b"
      },
      {
        "path": "/examples/glif-guide-project/extract-link-embed/paragraph-extract-lab.md",
        "bytes": 621,
        "sha256": "0bd7f33e0d9d997bfc08ddbc3fd0c1714f7b953b6292ad63e928cb2512dd5134"
      },
      {
        "path": "/examples/glif-guide-project/extract-link-embed/reference-target.md",
        "bytes": 209,
        "sha256": "7c4d0c08270f40f20d43d4d6af8f5e17415225b4bcfdaccb963cb54b2738567b"
      },
      {
        "path": "/examples/glif-guide-project/extract-link-embed/section-extract-lab.md",
        "bytes": 738,
        "sha256": "97b6c6f8151eb338ce553479b5cf27764c842667ddcb7995b9ef62b9cfc892e9"
      },
      {
        "path": "/examples/glif-guide-project/rename-note/notes/release-checklist.md",
        "bytes": 540,
        "sha256": "e1b1f79a37000ba54751ec1fd4def55dad7a4ed77f084c4951c810d5de135600"
      },
      {
        "path": "/examples/glif-guide-project/rename-note/operations-hub.md",
        "bytes": 376,
        "sha256": "595b85ae63d5933b61d66ed428a70db2a57c5ff18ab9debf2c2f20412b6c6e19"
      },
      {
        "path": "/examples/glif-guide-project/rename-note/release-dashboard.md",
        "bytes": 561,
        "sha256": "6b1890c4d20c560544e1d79e68b2013ffccdeb8de1204a60c49b7d8091794d0a"
      },
      {
        "path": "/examples/glif-guide-project/plain-text-normalize/selection-normalize-lab.md",
        "bytes": 500,
        "sha256": "82f6a6ae755aef8bfc29fc9a4c03332e5c82f8d2476bcfe74b01bacc19a229f8"
      },
      {
        "path": "/examples/glif-guide-project/plain-text-normalize/paragraph-normalize-lab.md",
        "bytes": 474,
        "sha256": "ce91c3ad6dadf1eda4aac8f556dc652387dbdcf793c2cea1e09da6e4ec97140c"
      },
      {
        "path": "/examples/glif-guide-project/plain-text-normalize/document-normalize-lab.md",
        "bytes": 618,
        "sha256": "bce18e593ac5db3880e68246c2daf313e4a0d0396e80833f65f96b821605e229"
      },
      {
        "path": "/examples/glif-guide-project/front-matter-slide-metadata/metadata-slide-lab.md",
        "bytes": 1197,
        "sha256": "55fc298336a9fdb6d7725fccc220512aff47218a93ea65145bc155cf10c0306a"
      },
      {
        "path": "/examples/glif-guide-project/front-matter-slide-metadata/switch-check.md",
        "bytes": 317,
        "sha256": "bf0c42c70099f394885eb4ee29912995c4eb4bc14ebac59b6a69aa60dc264d6f"
      },
      {
        "path": "/examples/glif-guide-project/document-drop-intents/embed-destination.md",
        "bytes": 234,
        "sha256": "6b6c6e9f94e6ef9ac2ab8e565adcbe57c106f87052be0ed6aef2ef110a30e549"
      },
      {
        "path": "/examples/glif-guide-project/document-drop-intents/link-destination.md",
        "bytes": 222,
        "sha256": "9ee9bc6250c0694f8681e142aad1287f01efcbf2ce0f7bfa6a56e9bdaed4a49c"
      },
      {
        "path": "/examples/glif-guide-project/document-drop-intents/reusable-source.md",
        "bytes": 728,
        "sha256": "8b67ed52601bde7b2367688aceef340ac613da1522e5ba0243df64f6cc680915"
      },
      {
        "path": "/examples/glif-guide-project/document-drop-intents/text-copy-destination.md",
        "bytes": 264,
        "sha256": "66d6a15f086d779cab55cc57a3286817ec69ec27eada2a52294800b4cbba30b9"
      },
      {
        "path": "/examples/glif-guide-project/diagram/sankey-content-flow.md",
        "bytes": 875,
        "sha256": "3592131891434d2712b26d1e038fea9369a31c872d30f105558143fe9822c1e3"
      },
      {
        "path": "/examples/glif-guide-project/diagram/audience-paths.md",
        "bytes": 1187,
        "sha256": "2260ec4605fef6e3c0eea9bcdd84e9bb3934424335f3409b2339f7807d095cec"
      },
      {
        "path": "/examples/glif-guide-project/diagram/heading-flow.md",
        "bytes": 492,
        "sha256": "43f783a893e17c40ae353b6444b6a666974b141b30850d14ea7c8cc21f04a7c4"
      },
      {
        "path": "/examples/glif-guide-project/diagram/invalid-cycle.md",
        "bytes": 654,
        "sha256": "1cf3f865efb9a748b6e5ee8ab34142c5261cb46edbbd6f0382a2a8812cff541a"
      },
      {
        "path": "/examples/glif-guide-project/docs-query/_index.md",
        "bytes": 310,
        "sha256": "eae5ff2e20ece1a5506e201ab0bf126ad9aa66b318573c62c144ab8fbce05323"
      },
      {
        "path": "/examples/glif-guide-project/docs-query/query-dashboard.md",
        "bytes": 1198,
        "sha256": "adf356fa16585f85e034363487843a71cf29172977b168340ca070fb3dfc39c3"
      },
      {
        "path": "/examples/glif-guide-project/docs-query/release-checklist.md",
        "bytes": 521,
        "sha256": "d7d96eb16feb13f41f4bb8439439ac1a0dfd36f9f1530136caa840e6db1e40a9"
      },
      {
        "path": "/examples/glif-guide-project/docs-query/asset-review.md",
        "bytes": 513,
        "sha256": "33b4858f1842037e9a37b750ae94004875bdb5c3079a4aae7a2eddf2ed6079e3"
      },
      {
        "path": "/examples/glif-guide-project/docs-query/publish-notes.md",
        "bytes": 313,
        "sha256": "57d24669486ec73c58633c88ffa26b18f15bdfe52c65e69f4cf0feebaf00f11c"
      },
      {
        "path": "/examples/glif-guide-project/translation-lab/README.md",
        "bytes": 1205,
        "sha256": "5178e154c92b52ee2907a40102f41cd8cd3604c5e4c81547ae5c60ad3188a927"
      },
      {
        "path": "/examples/glif-guide-project/translation-lab/01_product-story.md",
        "bytes": 764,
        "sha256": "6d9c4bdbe2be2af965036a2926b0a7c0bd5e92cf10b25b459da7e2a5351f5c24"
      },
      {
        "path": "/examples/glif-guide-project/translation-lab/01_product-story.en.md",
        "bytes": 714,
        "sha256": "fdec0fdb839a0b77973410635ca4fe7ed82568361765bafba2b8d33d020f25e0"
      },
      {
        "path": "/examples/glif-guide-project/translation-lab/02_workflow.md",
        "bytes": 970,
        "sha256": "d9e03f5c86091a5cf0f0a010a18924da6ef723f5ad27fa8ce12fc3aa6e28c3ec"
      },
      {
        "path": "/examples/glif-guide-project/translation-lab/02_workflow.en.md",
        "bytes": 896,
        "sha256": "7b5980e15a3ea154339c556c8f23af636de31fa329c7ef187ed30e7146170d9c"
      },
      {
        "path": "/examples/glif-guide-project/translation-lab/03_release-checklist.md",
        "bytes": 462,
        "sha256": "d9e57429f56bdb996daddf150d0566abd6bfa44e60abdd1ef360d37f1e29028b"
      },
      {
        "path": "/examples/glif-guide-project/translation-lab/.glif/translation/glossary.yaml",
        "bytes": 565,
        "sha256": "6ac62347abb22e8d2869f40bde1e58bd5e8f8f496956020565bb28f6982d80c1"
      },
      {
        "path": "/examples/glif-guide-project/audio-lab/README.md",
        "bytes": 1122,
        "sha256": "673b01f4e923df80ceddfcda5236cbe65f135a090b8cb4cdec18ec379160da7b"
      },
      {
        "path": "/examples/glif-guide-project/audio-lab/01_listening-tour.md",
        "bytes": 937,
        "sha256": "1ae07ec127bb0a41456138e191a2b1a7b414f77dbda7d72666ca8bc2a237b708"
      },
      {
        "path": "/examples/glif-guide-project/audio-lab/02_locale-notes.md",
        "bytes": 360,
        "sha256": "1f189650fcd4574e0b1fd18830957618ad4f429d4e79567d33b82bd11589a6fe"
      },
      {
        "path": "/examples/glif-guide-project/audio-lab/03_code-only.md",
        "bytes": 128,
        "sha256": "7965b4b57a0a3b3a7ea049494a804ac0b8b87200f51092beee5f8d22c864edac"
      },
      {
        "path": "/examples/glif-guide-project/pdf-lab/README.md",
        "bytes": 620,
        "sha256": "d963add6bd71966557f00865bb2f5a56f40bbaa36f34bc2daf9a7baa0ddd6406"
      },
      {
        "path": "/examples/glif-guide-project/pdf-lab/_index.md",
        "bytes": 288,
        "sha256": "cb2f3c370177485f8932b0825d7d1f58f54125abfb16f1ba2904e0f78b2eb364"
      },
      {
        "path": "/examples/glif-guide-project/pdf-lab/01_asset-handbook.md",
        "bytes": 3941,
        "sha256": "3fe150784801a06b2dd152acca08e286f1f9c9e56ffd6bfe48a567238ecc1c9a"
      },
      {
        "path": "/examples/glif-guide-project/pdf-lab/02_release-appendix.md",
        "bytes": 580,
        "sha256": "37ea651c35cfdea7d5cc032ab9600d5f48a639e0bf9dc8beccc5511b0e2bc0b8"
      },
      {
        "path": "/examples/glif-guide-project/slide-lab/README.md",
        "bytes": 1138,
        "sha256": "2dd4a6a9fe591e5506f5a9d8cf2e921f658ce804fbc24b7d4da54d4a8640d7d8"
      },
      {
        "path": "/examples/glif-guide-project/slide-lab/_index.md",
        "bytes": 965,
        "sha256": "535c527adb9a7a06d6417655a11f1f077688fddac8f5c33aff013e7265d942d4"
      },
      {
        "path": "/examples/glif-guide-project/slide-lab/01_document-assets.md",
        "bytes": 3251,
        "sha256": "a24aad1d4e8808f56d502c77b56b524ea4666e52e7160bc93b695eb73b17d657"
      },
      {
        "path": "/examples/glif-guide-project/slide-lab/02_audience-notes.md",
        "bytes": 1316,
        "sha256": "2dddd67d5033941a680499dd1c7b8d1971cee9d988dddbc1fce15d1cbff5b7e8"
      },
      {
        "path": "/examples/glif-guide-project/slide-lab/Resources/document-loop.svg",
        "bytes": 2334,
        "sha256": "0513b77e44aeb51e4e4a991c9f4665d7e987d833afba9232ef3cbcd3bd4ea9d6"
      },
      {
        "path": "/examples/glif-guide-project/workspace-navigation/README.md",
        "bytes": 833,
        "sha256": "12c36d4a664769ba6490d186ef51bb90f6f941cc8538f81c1362913e9344c60b"
      },
      {
        "path": "/examples/glif-guide-project/workspace-navigation/01_scope-map.md",
        "bytes": 620,
        "sha256": "556ee5ed44ba62098feea29e4f16479c97ca3faa44126b3e7b2518156d963bb9"
      },
      {
        "path": "/examples/glif-guide-project/workspace-navigation/02_release-checklist.md",
        "bytes": 540,
        "sha256": "cd1b220a4591e43a57899089d3971110c9809754c1ab73e65ff97a399d60d762"
      },
      {
        "path": "/examples/glif-guide-project/workspace-navigation/archive/03_previous-notes.md",
        "bytes": 516,
        "sha256": "63b615dbe6c0383ed97b1f5c81f6f4265f1afefc2afb93601bc12438882b5fed"
      },
      {
        "path": "/examples/glif-guide-external-library/README.md",
        "bytes": 352,
        "sha256": "3cd3f56330d190f11210f24a024d689230d611291c56423d352742906b86d5c8"
      },
      {
        "path": "/examples/glif-guide-external-library/references/interface-patterns.md",
        "bytes": 401,
        "sha256": "dda46b553dc5a9e5551beb1ccb013d27a2e18f6f08281df73f00b39428378743"
      },
      {
        "path": "/examples/glif-guide-project/assembly-lab/_index.md",
        "bytes": 754,
        "sha256": "2d429596c44f227f853324da28d2eb4a380bac25fbdc63804f9b1bf0565c3eb7"
      },
      {
        "path": "/examples/glif-guide-project/assembly-lab/README.md",
        "bytes": 1070,
        "sha256": "12f43727c396f9e84338516f435ee250382195e10dfb1640a8d4fc9e1232e69e"
      },
      {
        "path": "/examples/glif-guide-project/assembly-lab/01_product-story.md",
        "bytes": 865,
        "sha256": "715014c2d97c9be6001070c361cec7fe5b1a47ee3becd41d9e7953ead12d6456"
      },
      {
        "path": "/examples/glif-guide-project/assembly-lab/02_release-metrics.md",
        "bytes": 533,
        "sha256": "65fcbcc4c702537ad507f8ec7d124ff8e49d7bdeb03d9a85363b3042dabec0e4"
      },
      {
        "path": "/examples/glif-guide-project/assembly-lab/03_release-roadmap.md",
        "bytes": 697,
        "sha256": "3c4f35e8c5771f7ac411ea4d2912b0794c6d7071ca36d4eb3799d839768ef5f9"
      },
      {
        "path": "/examples/glif-guide-project/assembly-lab/assets/reuse-cycle.svg",
        "bytes": 2018,
        "sha256": "8b3c513dfbf58fd0e83fb97814229e37e535d3f84e2b16fef06f12dea26e9ffd"
      },
      {
        "path": "/examples/glif-guide-project/source-import-lab/_index.md",
        "bytes": 285,
        "sha256": "8e7bd31f13875e65605d57f5a2b14f511f3fea658fb9a994c1f71a198e1af9e2"
      },
      {
        "path": "/examples/glif-guide-project/source-import-lab/README.md",
        "bytes": 770,
        "sha256": "e55bfbfd0e738fa31194cfce09ff5d99368d6a5f0e875cdf1a3c814038bead4c"
      },
      {
        "path": "/examples/glif-guide-project/source-import-lab/01_import-notes.md",
        "bytes": 329,
        "sha256": "dedd53c51e2c560c627b7dcdd989f1eeba37729a4717fb0507293fdf98f89296"
      },
      {
        "path": "/examples/glif-guide-project/source-import-lab/02_release-data.csv",
        "bytes": 122,
        "sha256": "0eebfa087ffc2d19b46075073bd485787516ce163304470a5a1bc2779eae8834"
      },
      {
        "path": "/examples/glif-guide-project/source-import-lab/03_release-workbook.xlsx",
        "bytes": 1327,
        "sha256": "b653d8e9a0a511edbb6a55dbe9dbd73e29205acbd6a3e642729f5c6599c8c3f9"
      },
      {
        "path": "/examples/glif-guide-project/source-import-lab/04_release-brief.pptx",
        "bytes": 1481,
        "sha256": "0a6c075829d09ff4ba9785e78c4bdfd07b11bc7894f40225ef4efbd79ddfe548"
      },
      {
        "path": "/examples/glif-guide-project/history-recovery-lab/_index.md",
        "bytes": 542,
        "sha256": "3b84935e6f38a18a52e8b5dcf616de80274b45bc3cae125c65a70859b096a414"
      },
      {
        "path": "/examples/glif-guide-project/history-recovery-lab/README.md",
        "bytes": 209,
        "sha256": "80c96f8b3d82c4836626a61702f26beab086e6f8297627ae006557e4ab5d32a4"
      },
      {
        "path": "/examples/glif-guide-project/history-recovery-lab/01_release-brief.md",
        "bytes": 382,
        "sha256": "7411318ab62cb300ac49e70c125800a01485bb1d3599b3339e50afa32a6c0837"
      },
      {
        "path": "/examples/glif-guide-project/history-recovery-lab/02_external-review.md",
        "bytes": 200,
        "sha256": "9bc099603fd13040ab77bd3665a659b76a692353ec0cf935b5ac4f9d8d386cf2"
      },
      {
        "path": "/examples/glif-guide-project/history-recovery-lab/archive/03_previous-plan.md",
        "bytes": 149,
        "sha256": "167643d7fa12c74a52badd60da29848616db23d452d0a736c3cc37a0340a03e3"
      },
      {
        "path": "/examples/glif-guide-project/summary-toc-lab/_index.md",
        "bytes": 1189,
        "sha256": "b2068054315e57a8330900f6e48e24e13302ed175b50fb07eba18e85f5966811"
      },
      {
        "path": "/examples/glif-guide-project/summary-toc-lab/README.md",
        "bytes": 658,
        "sha256": "b2fa48bbf282528b30c0c26414939cbfe11f4ba6f400d7f2ff4a03d990528bc6"
      },
      {
        "path": "/examples/glif-guide-project/summary-toc-lab/00_release-readiness.md",
        "bytes": 897,
        "sha256": "11456c382cf1e5b164badb3eba1741d85fae0930285cb8b91483f130c4b24325"
      },
      {
        "path": "/examples/glif-guide-project/summary-toc-lab/01_summary-card.md",
        "bytes": 444,
        "sha256": "f7edf5982c547cdc3b710cba6cf237e1e2a7588508b6c572cbfa0c22b011e50c"
      },
      {
        "path": "/examples/glif-guide-project/summary-toc-lab/02_section-toc.md",
        "bytes": 385,
        "sha256": "02639d57ea08a0b8f87418823d0634c827e6a2381372e267d5a5da3babced703"
      },
      {
        "path": "/examples/glif-guide-project/summary-toc-lab/guides/_index.md",
        "bytes": 216,
        "sha256": "1956424bd7aaf9e2fb4fb61c9b4027248b9430436f184ace0d8569bf05465d3f"
      },
      {
        "path": "/examples/glif-guide-project/summary-toc-lab/guides/10_getting-started.md",
        "bytes": 386,
        "sha256": "2edca299de6c082ecede84f6bd6d08c683d2bede5d8aa1ffc9b0146732f156ba"
      },
      {
        "path": "/examples/glif-guide-project/summary-toc-lab/guides/20_advanced-workflows.md",
        "bytes": 293,
        "sha256": "ec65dcd3b3b0524c27d48f27f0c0c6ac674bde1192cd7480de3ce69d049a7c8d"
      },
      {
        "path": "/examples/glif-guide-project/summary-toc-lab/guides/nested/30_release-checks.md",
        "bytes": 228,
        "sha256": "0eeffda5e25de78337f8db58d4d93e7f3d9b487b3c2f84a8d0d3a085193969b7"
      },
      {
        "path": "/examples/glif-guide-project/summary-toc-lab/.glif/profiles/v1/by-path-sha256/1f/1f3748ccbc8345107b089ab3718e33e38d6b051154aab70a2a8bf559e3506344.glif.json",
        "bytes": 967,
        "sha256": "224e0f5db406df111bca55dab67e1a6440b4f4ba292535e0eef87834825a4743"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/_index.md",
        "bytes": 530,
        "sha256": "98e396917eddf08fe739117a9feb152fbcaf78996c3eb348c21c46653f4279ee"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/00_product-hub.md",
        "bytes": 478,
        "sha256": "9ef143bffa4e11b33ea799b8dc1e48149def951580e2425156c914a187cc12a6"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/research/_index.md",
        "bytes": 211,
        "sha256": "196b4c52d70b215c3c2fa1f7b6a835b564ab87f63efe376e94e22a26a71f406e"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/research/10_user-research.md",
        "bytes": 366,
        "sha256": "b83cab160931b20cf11c4875a179b90f76fca8b8ab373aec99e7a04ca4d69279"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/research/20_value-proposition.md",
        "bytes": 366,
        "sha256": "21adeab06a00fbd21e8fb00810aab969277b56c46d404d0db5f5bfe08ce84b45"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/release/_index.md",
        "bytes": 212,
        "sha256": "29c8b06706fdfebd56a2b684c96c71a055f73f872fdc936baa7b79d9ae916c46"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/release/10_launch-checklist.md",
        "bytes": 489,
        "sha256": "4abdea734f6e043f0ae4443a5ee2cb191950b935641b7f518cd2ccc32f7df0e3"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/release/20_media-plan.md",
        "bytes": 315,
        "sha256": "54d185a80e89053f74c1a5b15ff1da92fd57374d9432eb4349b37d10145b420d"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/ideas/10_audio-tour.md",
        "bytes": 314,
        "sha256": "c326bac684a57ef099aab2e4991baa21149354c4032e2811c4f4e328419aa798"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/ideas/20_narration-notes.md",
        "bytes": 265,
        "sha256": "51298a70f846b149d2636188d6a230320486081e6cb2da63848ec889ad7971ae"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/90_orphan-note.md",
        "bytes": 222,
        "sha256": "c473c3c778332374df29e03629b1c3396828c9b879ce987156859eb6ca960e9a"
      },
      {
        "path": "/examples/glif-guide-project/graph-lab/README.md",
        "bytes": 701,
        "sha256": "69de481874f30b6837ccb716f5604eae158fabf44df5a8e4ee01a1fff4988a41"
      },
      {
        "path": "/examples/glif-guide-project/settings-appearance-lab/_index.md",
        "bytes": 392,
        "sha256": "13b818b812aeac63498b9be235bab9b7d8ec1bea6e6d40dd36ca6958c5279b84"
      },
      {
        "path": "/examples/glif-guide-project/settings-appearance-lab/README.md",
        "bytes": 612,
        "sha256": "b8cef0aa3ad1e4eeeee8579acce875f15ae266e74bba9d9270ff73941f00aa9d"
      },
      {
        "path": "/examples/glif-guide-project/settings-appearance-lab/10_contrast-check.md",
        "bytes": 1174,
        "sha256": "bc95a53a4db3d47d9f2a55ba890346e69dd3532e703f5b31e03dadb59ebb61ac"
      },
      {
        "path": "/examples/glif-guide-project/settings-appearance-lab/20_accessibility-checklist.md",
        "bytes": 1225,
        "sha256": "cbd3b7dca6f1498a1ea8d2aee0c74cabf5c1e27bae6cbe2d54765310ae278d98"
      },
      {
        "path": "/examples/glif-guide-project/output-artifact-lab/_index.md",
        "bytes": 374,
        "sha256": "90dd84599ecedbc7d198e0caba0f4eee32c9de266b8f0159986fc157142c0432"
      },
      {
        "path": "/examples/glif-guide-project/output-artifact-lab/README.md",
        "bytes": 507,
        "sha256": "4d7a5d72dccb0dd9f97a861254bf4c9567bb6ef1e5c25a74eb01bf1048fab520"
      },
      {
        "path": "/examples/glif-guide-project/output-artifact-lab/01_output-brief.md",
        "bytes": 1130,
        "sha256": "1cf35479e989f17d3ed6410e380b111a98ab5d7cdeaa0b7c0a748c5b4d38de77"
      },
      {
        "path": "/examples/glif-guide-project/output-artifact-lab/02_release-checklist.md",
        "bytes": 919,
        "sha256": "5ed03cce9ec9544932abde687dbf23c8a6d2014889a7bd61f02fd4ded51c5898"
      },
      {
        "path": "/examples/glif-guide-project/output-artifact-lab/assets/output-mark.svg",
        "bytes": 1421,
        "sha256": "7c39a566e5d12c1b157e5010dd06f1ea5d74e933c243a43cf98810f27631c768"
      },
      {
        "path": "/examples/glif-guide-project/publication-preview-lab/_index.md",
        "bytes": 285,
        "sha256": "62bbdba0b15537a1266d5e72ccf296c7258c234bc483106f92e40f6b0da11297"
      },
      {
        "path": "/examples/glif-guide-project/publication-preview-lab/README.md",
        "bytes": 614,
        "sha256": "f2b9d20130803fc7a605e28bd56b3dac188710ddcfa90646456a443347eca356"
      },
      {
        "path": "/examples/glif-guide-project/publication-preview-lab/01_product-story.md",
        "bytes": 576,
        "sha256": "68eae85adb413f5597883394bfdd8d5df7b9d2a76130206bc69f74b4563c242d"
      },
      {
        "path": "/examples/glif-guide-project/publication-preview-lab/02_workflow.md",
        "bytes": 591,
        "sha256": "ab2d5d72c225b9b9264b280c251a4d8eb3e81102650f2bd92f91721b5b038b5f"
      },
      {
        "path": "/examples/glif-guide-project/publication-preview-lab/03_release-notes.md",
        "bytes": 404,
        "sha256": "fd1bb771fc0ce84c1971f71d13f207912fe179a1e2a7f6fd1f3205acdc987870"
      },
      {
        "path": "/examples/glif-guide-project/publication-preview-lab/assets/publication-flow.svg",
        "bytes": 1744,
        "sha256": "8641ffc3adb90582be3998563bcbfb28ffbbec4b98c2ebf4be68e750b43fba6b"
      },
      {
        "path": "/examples/glif-guide-project/deploy-operations-lab/_index.md",
        "bytes": 374,
        "sha256": "ad88c384e9ac0b6585391f9bdfeedc93cb419161de94cb8c40064971ff70d3e2"
      },
      {
        "path": "/examples/glif-guide-project/deploy-operations-lab/README.md",
        "bytes": 518,
        "sha256": "4cc0bb3c12bf9fcd80321eb4d72872c467c7838c56ad6762bf802477a2226544"
      },
      {
        "path": "/examples/glif-guide-project/deploy-operations-lab/01_publish-brief.md",
        "bytes": 516,
        "sha256": "d980c1f264b7428102bcf6c9784b3ee7b7206c3174e035a6a1cafb38d6c46b93"
      },
      {
        "path": "/examples/glif-guide-project/deploy-operations-lab/02_preflight.md",
        "bytes": 600,
        "sha256": "66ceeb4ddff1dd100404df7604d728e8b83558e8594c0340f9dcb4e8a34daca9"
      },
      {
        "path": "/examples/glif-guide-project/deploy-operations-lab/03_verification.md",
        "bytes": 607,
        "sha256": "881034adfa7a52be84be6ca6225b86ee875eaccc37271cec9f9953a62fa1f325"
      },
      {
        "path": "/examples/glif-guide-project/deploy-operations-lab/04_recovery.md",
        "bytes": 723,
        "sha256": "832c29720fd8dbef870b8d0e89b4f8df3d9c6c83eecaaff182817fe4ce489b9d"
      },
      {
        "path": "/examples/glif-guide-project/deploy-operations-lab/assets/deploy-lifecycle.svg",
        "bytes": 2075,
        "sha256": "30ae75bb0ecf5856789ac09fa165903e56aa657618e8412c6c1041888b4c223a"
      },
      {
        "path": "/examples/glif-guide-project/account-provider-plan-lab/_index.md",
        "bytes": 322,
        "sha256": "3a0b0b63db3da396ee2f3a354f37f0c9e10df89e5d6fb70ad97e993cdc5bc8a3"
      },
      {
        "path": "/examples/glif-guide-project/account-provider-plan-lab/README.md",
        "bytes": 642,
        "sha256": "ad7f46749ebe053b3462677b4283a657248663e374d008905d5db492a54470a2"
      },
      {
        "path": "/examples/glif-guide-project/account-provider-plan-lab/01_identity-map.md",
        "bytes": 531,
        "sha256": "7469f0512b2fe1e1e61734fcceaea6a7b0f9ec37f00e680eec32fad97cfceee6"
      },
      {
        "path": "/examples/glif-guide-project/account-provider-plan-lab/02_provider-decision.md",
        "bytes": 523,
        "sha256": "30f665e9c8e3edbaa1faa9227c12c16f9a3d00b96cab00ac6d3cd9e8d796bd84"
      },
      {
        "path": "/examples/glif-guide-project/account-provider-plan-lab/03_plan-and-entitlement.md",
        "bytes": 492,
        "sha256": "298dc6e12a26b1fd487dc43a8cf817c3ba014a095c22bf938d16174059872871"
      },
      {
        "path": "/examples/glif-guide-project/account-provider-plan-lab/04_recovery-checklist.md",
        "bytes": 486,
        "sha256": "a427dbec4b8e48cee0e91b1f0b4aece144cd97f8fa81170203882acf43cfd95a"
      },
      {
        "path": "/examples/glif-guide-project/account-provider-plan-lab/assets/identity-provider-plan.svg",
        "bytes": 2209,
        "sha256": "65f5c5bf4f904b66243e9d358c02e4f43512e87ecd3c9417a4fa08deec022a9f"
      },
      {
        "path": "/examples/glif-guide-project/windows-store-lab/_index.md",
        "bytes": 324,
        "sha256": "bfa8afc3ea2abb5795ccb58d93856cc2cddf39953c0fc714246584714d6dda8f"
      },
      {
        "path": "/examples/glif-guide-project/windows-store-lab/README.md",
        "bytes": 517,
        "sha256": "a5cf0fb8810dd8cee98bece4c43fa67bfb20dbcda1c21e3389413d878a80021f"
      },
      {
        "path": "/examples/glif-guide-project/windows-store-lab/01_install-readiness.md",
        "bytes": 551,
        "sha256": "b1585db47fe3908ccf17f8f91987338b44e85033f3b0236c3d858f21c969f6f4"
      },
      {
        "path": "/examples/glif-guide-project/windows-store-lab/02_update-authority.md",
        "bytes": 395,
        "sha256": "bd83b7d0e16cbfaee119e96b8d8513670450af29316b5dff02141525bd8e9419"
      },
      {
        "path": "/examples/glif-guide-project/windows-store-lab/03_upgrade-continuity.md",
        "bytes": 420,
        "sha256": "cb7fe466f64711234620843044fe335e41adc9224a0b13945c5e16af7501e086"
      },
      {
        "path": "/examples/glif-guide-project/windows-store-lab/04_troubleshooting.md",
        "bytes": 616,
        "sha256": "da282f0d638a2ff6c01034b70f34fad4e29c46756a0a138117eac2d7d885e8c9"
      },
      {
        "path": "/examples/glif-guide-project/windows-store-lab/assets/store-update-flow.svg",
        "bytes": 1890,
        "sha256": "f39e3cd639c41ad094e8921bbbac5b5530964b9ab63f3c48656f789a22a5aa26"
      },
      {
        "path": "/examples/glif-guide-project/binder-slide-assembly-lab/_index.md",
        "bytes": 585,
        "sha256": "f1a134e99e3f2250d32a349cf2dffab0339e2122e04da511b90f89698fc28ba3"
      },
      {
        "path": "/examples/glif-guide-project/binder-slide-assembly-lab/README.md",
        "bytes": 603,
        "sha256": "d1cf9ec7c333b34944158112ce92ebab26cfbd6e38729c52d6f1f57f704b8d1f"
      },
      {
        "path": "/examples/glif-guide-project/binder-slide-assembly-lab/01_product-idea.md",
        "bytes": 699,
        "sha256": "614700ff5f751cdd472b6547aedc672541160264644a12c99f908faa57765218"
      },
      {
        "path": "/examples/glif-guide-project/binder-slide-assembly-lab/02_evidence.md",
        "bytes": 696,
        "sha256": "9db6ce094dd035088cfe45cae1c3f0e5fd26c39e8699d8f69c737e89d82e11c3"
      },
      {
        "path": "/examples/glif-guide-project/binder-slide-assembly-lab/03_working-notes.md",
        "bytes": 354,
        "sha256": "4127ed9cc925e49187567018ec4775e9c112869406bf47bc37ac78a12662fc73"
      },
      {
        "path": "/examples/glif-guide-project/binder-slide-assembly-lab/04_empty-candidate.md",
        "bytes": 263,
        "sha256": "52d39db427384b581280b2292a1d87428189bdeea6a5bf9cba749361e3f49981"
      },
      {
        "path": "/examples/glif-guide-project/binder-slide-assembly-lab/.glif/projections.json",
        "bytes": 101,
        "sha256": "f451f54f59c8c581922b50867f62f04c8c1f4a6efc7ab1229a65905755abdec2"
      },
      {
        "path": "/examples/glif-guide-project/binder-slide-assembly-lab/Resources/document-reuse-loop.svg",
        "bytes": 1777,
        "sha256": "e1b0bd831d6171b5009c74595c49b331da0bc4fef1684d5f02cd5a1abf22ddb7"
      },
      {
        "path": "/examples/glif-guide-project/gallery-lab/README.md",
        "bytes": 558,
        "sha256": "42171d0d1f80a3b4700a5ac93cce7c6e7359eaf2176f9a99f90465abc548a079"
      },
      {
        "path": "/examples/glif-guide-project/gallery-lab/_index.md",
        "bytes": 167,
        "sha256": "3fc5b759d187c3fa0166394639bb91748492259cd43bdda68f68d4a95a220e3d"
      },
      {
        "path": "/examples/glif-guide-project/gallery-lab/01_gallery-tour.md",
        "bytes": 1178,
        "sha256": "da39edabf2d8813adcc8409ee9d09710057bcc03a0b553240e200e25827cec51"
      },
      {
        "path": "/examples/glif-guide-project/gallery-lab/Resources/input-gate.svg",
        "bytes": 1553,
        "sha256": "12b2e6b6e7acb1496d0eac547bb8de24c56a953b988ecadf990b51ce953359b5"
      },
      {
        "path": "/examples/glif-guide-project/gallery-lab/Resources/markdown-asset.svg",
        "bytes": 905,
        "sha256": "305e51cdf83ba7a7a2ced9a1f3a08fa64395f685bba3de800aa8041aeece5eb6"
      },
      {
        "path": "/examples/glif-guide-project/gallery-lab/Resources/projection-fan.svg",
        "bytes": 1234,
        "sha256": "72c0fe229c59e6f8e7913e732c0e86ccb4bbc9006595d7ecdbfcd890a85a7d28"
      },
      {
        "path": "/examples/glif-guide-project/gallery-lab/Resources/connected-notes.svg",
        "bytes": 963,
        "sha256": "b7e6badb96a50392322600ac12ea295189190e5cb32c37ea0dbc72f75c5f1ca6"
      },
      {
        "path": "/examples/glif-guide-project/gallery-lab/Resources/output-gate.svg",
        "bytes": 1275,
        "sha256": "ba602655b07503d628f6faf5b460a30340db558ce75ab930fe15812d5a2527c3"
      },
      {
        "path": "/examples/glif-guide-project/gallery-lab/Resources/reuse-loop.svg",
        "bytes": 1296,
        "sha256": "09adef7049ec67244e8a72882891afa8365db7ae596fe9f30cec91d5b5286163"
      },
      {
        "path": "/examples/glif-guide-project/blueprint-lab/README.md",
        "bytes": 1579,
        "sha256": "f306a0c6be4137f4596fa6a20e98a6b153e884cca1f26ac4a0267833b41fb3ed"
      },
      {
        "path": "/examples/glif-guide-project/blueprint-lab/_index.md",
        "bytes": 847,
        "sha256": "8a1feed3f75a1c62f87e0e512e655a9d45b8c42684b757612630ae5f67d4907f"
      },
      {
        "path": "/examples/glif-guide-project/blueprint-lab/01_blueprint-tour.md",
        "bytes": 1340,
        "sha256": "6903699ef17098c341f7e16b47f6432cd5b1b6ec34c7bd948c9ee7b87a29071f"
      },
      {
        "path": "/examples/glif-guide-project/blueprint-lab/02_product-principles.md",
        "bytes": 614,
        "sha256": "34aa69daa3d8f8cefddf5e17e5526e660fc02dc12928e527125d881e1ddbfa90"
      },
      {
        "path": "/examples/glif-guide-project/blueprint-lab/03_release-checklist.md",
        "bytes": 552,
        "sha256": "5852d0c94d9b525e76d4f60e16ccca1795c9f209bce3f3423ca1063ff42eca24"
      },
      {
        "path": "/examples/glif-guide-project/blueprint-lab/04_prose-fallback.md",
        "bytes": 488,
        "sha256": "ed48c9c33dea5f46136f0a4fe1b9e9659c46b362b627b54574086410085eeb06"
      },
      {
        "path": "/examples/glif-guide-project/blueprint-lab/05_empty-document.md",
        "bytes": 2,
        "sha256": "75a11da44c802486bc6f65640aa48a730f0f684c5c07a42ba3cd1735eb3fb070"
      },
      {
        "path": "/examples/glif-guide-project/blueprint-lab/Resources/blueprint-cycle.svg",
        "bytes": 1966,
        "sha256": "81461fda25bd256cfeb80bef845f200878aaa261a1cd0f561b217bf12fde257f"
      },
      {
        "path": "/examples/glif-guide-project/blueprint-lab/Resources/blueprint-detail.svg",
        "bytes": 1527,
        "sha256": "aeee8b7148d8dc9cbf78f0fb4fa987e45c30cff87295f10f438dc7dbcde83f81"
      },
      {
        "path": "/examples/glif-guide-project/page-lab/README.md",
        "bytes": 1274,
        "sha256": "fe718eb4463e9026a9dd8642e89eee0c0ec513417c9916fb302843f3c05e68fa"
      },
      {
        "path": "/examples/glif-guide-project/page-lab/_index.md",
        "bytes": 164,
        "sha256": "ed476add81eae61b837e7c30bc7f682bdae2bdccaa2fe9fbaf38ced51e0135c4"
      },
      {
        "path": "/examples/glif-guide-project/page-lab/01_page-tour.md",
        "bytes": 1716,
        "sha256": "fd317bbfafd9f947dc9f72029adbb2ab4c2c43899720e4e851b8e44a9484abfa"
      },
      {
        "path": "/examples/glif-guide-project/page-lab/02_page-writing-notes.md",
        "bytes": 635,
        "sha256": "ab5848dbefd879f65d443b5bc48fcf764ca9863b070b672af98edb184189beae"
      },
      {
        "path": "/examples/glif-guide-project/page-lab/Resources/page-cycle.svg",
        "bytes": 3069,
        "sha256": "c100019a778c11840276b22d77744e75f796eff96d8897cdbeb8bd5215d85073"
      },
      {
        "path": "/examples/glif-guide-project/page-lab/Resources/page-detail.svg",
        "bytes": 2311,
        "sha256": "2b82d33cfdf9e2507d8cb37e2ffe54f7c506dd33a3c169d3591d3217674fbc20"
      },
      {
        "path": "/examples/glif-guide-project/kanban-lab/README.md",
        "bytes": 599,
        "sha256": "e5f18ac0514057b03c12ef8caae509c835be770414eb074e528a654ec3a0afbb"
      },
      {
        "path": "/examples/glif-guide-project/kanban-lab/_index.md",
        "bytes": 505,
        "sha256": "f293abe6ea3c3b382a2e1c9f29c58c57d5ebde797e33b8f5953659374830c291"
      },
      {
        "path": "/examples/glif-guide-project/kanban-lab/01_release-board.md",
        "bytes": 1188,
        "sha256": "f26350c1a94a5fdb4aed0bda1389e4a7de11ad7fecd35bb4520b2f354eb63280"
      },
      {
        "path": "/examples/glif-guide-project/kanban-lab/02_filter-and-move-safety.md",
        "bytes": 573,
        "sha256": "e25da9113f28ffb7e291794a44c2090ab0bb820358546e6227c9ac83f9a6de2b"
      },
      {
        "path": "/examples/glif-guide-project/kanban-lab/03_heading-card-board.md",
        "bytes": 523,
        "sha256": "efa71cfc8ad6471f540b49e2ea5a1b6116d294e51cde287fba3b692506a59a2f"
      },
      {
        "path": "/examples/glif-guide-project/mindmap-lab/README.md",
        "bytes": 664,
        "sha256": "707fc49869e07dd5f9101355fc197d6ac878cc3389414bf06da6a65ef3a22cc5"
      },
      {
        "path": "/examples/glif-guide-project/mindmap-lab/_index.md",
        "bytes": 656,
        "sha256": "1ba53d8d8430fd722c2f7bb30b1506657e6c0e5c556d0da437d6fdbca5d653a7"
      },
      {
        "path": "/examples/glif-guide-project/mindmap-lab/01_product-strategy-map.md",
        "bytes": 2330,
        "sha256": "253d4a52bf20874c251021aea6ba32ebfbdb8133f61262e336e725700ca94a16"
      },
      {
        "path": "/examples/glif-guide-project/mindmap-lab/02_customer-journey-lenses.md",
        "bytes": 1665,
        "sha256": "70fc1eae6e0f0123ccf39221644c0f2ce33882e046a05fd51c2e1eacc739b3cd"
      },
      {
        "path": "/examples/glif-guide-project/mindmap-lab/03_large-structure.md",
        "bytes": 1609,
        "sha256": "b8b2d64033e4c20ee3b063b85b5f3d0ccbb025b6e37a9ed7bb3c3b03a71b7d12"
      },
      {
        "path": "/examples/glif-guide-project/timeline-lab/README.md",
        "bytes": 751,
        "sha256": "d1dc2518b20b5ff9d777f8a7e08219c770eee443695436141c74c41cef87d5d7"
      },
      {
        "path": "/examples/glif-guide-project/timeline-lab/_index.md",
        "bytes": 396,
        "sha256": "47687194b3c7047861ad7d1cc38667d9aa0e34bd6867b3a8a557f6e81e0eab31"
      },
      {
        "path": "/examples/glif-guide-project/timeline-lab/01_release-narrative.md",
        "bytes": 1779,
        "sha256": "e41e92348603831409cbaddf35d50cbd93fd7144d3f93e2bd1622ff870a0b50c"
      },
      {
        "path": "/examples/glif-guide-project/timeline-lab/02_steps-without-dates.md",
        "bytes": 884,
        "sha256": "056e1e3624c19907e1bb48ba92c2d47693cd1e4dd69ca55ec298fbd57bab75dc"
      },
      {
        "path": "/examples/glif-guide-project/timeline-lab/03_story-media.md",
        "bytes": 892,
        "sha256": "4c0b656d324021020dcbd63e9c0fc9538c26c7e677a754e7d376b3fcc517d5b6"
      },
      {
        "path": "/examples/glif-guide-project/timeline-lab/Resources/timeline-source.svg",
        "bytes": 1484,
        "sha256": "0a41e9d5883586b786029abbb4e60bf8abeb9ada937941ac0ab2cbb25ba8d126"
      },
      {
        "path": "/examples/glif-guide-project/timeline-lab/Resources/timeline-story.svg",
        "bytes": 1089,
        "sha256": "1c9974c55a1397b553ec8337334a444297d5ffb877ca5c1c4331d251a7f875a0"
      },
      {
        "path": "/examples/glif-guide-project/chart-lab/README.md",
        "bytes": 624,
        "sha256": "5200ea1a73cfad484d5992198b1b862f8152df41eb53b57f5a436df9124859e2"
      },
      {
        "path": "/examples/glif-guide-project/chart-lab/_index.md",
        "bytes": 522,
        "sha256": "0b093ed654060811f33b29d7d88678c007207ce123f53675335da0f3f5afc3c5"
      },
      {
        "path": "/examples/glif-guide-project/chart-lab/01_release-metrics.md",
        "bytes": 654,
        "sha256": "a9db96b6cc6eb52eab3c2595f7777a9ed0b26b308a25b398b6f8a2757826f13e"
      },
      {
        "path": "/examples/glif-guide-project/chart-lab/02_formula-and-missing-data.md",
        "bytes": 823,
        "sha256": "eaf349c2d24e0d505707754062c8f8e5dcb37a7ed42203e26afc2275d6cc356b"
      },
      {
        "path": "/examples/glif-guide-project/chart-lab/03_funnel-and-boundaries.md",
        "bytes": 794,
        "sha256": "5f2cb591f4efa6260c9fb5c8f1cc58dbb1edf8a01e8dac7532d91c709bb6949b"
      }
    ]
  },
  "scenarios": [
    {
      "id": "first-project",
      "featureIds": [
        "WS-01",
        "WS-04",
        "WS-05",
        "WS-06",
        "WS-15",
        "ED-01",
        "PB-01"
      ],
      "assetTier": [
        "A",
        "B",
        "E"
      ],
      "expectedResult": "로컬 폴더가 Scope로 열리고 Shelf에서 Markdown을 선택하며 Binder의 Hugo 로컬 사이트를 브라우저에서 확인한다.",
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/first-project/first-document.png",
          "bytes": 82519,
          "sha256": "486d9bb78d9bc938fc7a85db3de1082c2879b43f30ee3692fe1d5188b4ca5556"
        },
        {
          "path": "/media/manual/first-project/local-preview.png",
          "bytes": 48039,
          "sha256": "0cad6c78f41df43059d0bed06970ce57110012877bc88e2db397f6ff331e1f74"
        },
        {
          "path": "/media/manual/first-project/open-folder.png",
          "bytes": 113606,
          "sha256": "7733250f1f29d2c931031cd2ca8e7bcf66a332ecaa04eaed1aced8cb60f62974"
        }
      ]
    },
    {
      "id": "markdown-kanban",
      "featureIds": [
        "ED-01",
        "ED-22",
        "ED-23",
        "PB-01"
      ],
      "assetTier": [
        "B",
        "C",
        "D",
        "E"
      ],
      "expectedResult": "같은 project-board.md를 Source와 Kanban으로 전환하고 명시적 이동 action 결과가 Markdown 위치와 Hugo Kanban에 반영된다.",
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-kanban/interaction.mp4",
          "bytes": 257345,
          "sha256": "dfb83911ceb5e4b4519f42217b1703526aeef8be94777defbb0e1fe72348e7c2"
        },
        {
          "path": "/media/manual/markdown-kanban/interaction.webm",
          "bytes": 263305,
          "sha256": "bf3ce5ef2b2d3bdff2a3ddbb82b4a64bd57b2395578f68fb6355d5487b41a835"
        },
        {
          "path": "/media/manual/markdown-kanban/kanban-after-move.png",
          "bytes": 86154,
          "sha256": "97a683a795a42e5d35e902e5b4f4d7cf3da6e77a9055d3cb50f32b17cf0535c5"
        },
        {
          "path": "/media/manual/markdown-kanban/kanban-projection.png",
          "bytes": 91977,
          "sha256": "4228331c47d5fa4626224bcc678a452d8ec49b50c0372848a50e4cc2fde7890c"
        },
        {
          "path": "/media/manual/markdown-kanban/kanban-source.png",
          "bytes": 82519,
          "sha256": "486d9bb78d9bc938fc7a85db3de1082c2879b43f30ee3692fe1d5188b4ca5556"
        },
        {
          "path": "/media/manual/markdown-kanban/poster.png",
          "bytes": 91977,
          "sha256": "4228331c47d5fa4626224bcc678a452d8ec49b50c0372848a50e4cc2fde7890c"
        },
        {
          "path": "/media/manual/markdown-kanban/published.png",
          "bytes": 24978,
          "sha256": "60108eecd278c4146890590eacaa20e69e475efa3b1561ea8302dc5ad4bc6e48"
        }
      ]
    },
    {
      "id": "views-reference",
      "featureIds": [
        "ED-23",
        "VW-02",
        "VW-03",
        "VW-04",
        "VW-05",
        "VW-06",
        "VW-07",
        "VW-08",
        "VW-09",
        "VW-10",
        "VW-26",
        "VW-27",
        "VW-36",
        "VW-37"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "expectedResult": "Page, Kanban, Mindmap, Timeline과 Chart가 같은 Markdown identity를 유지하면서 입력 구조에 맞는 projection으로 전환된다.",
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/views-reference/chart-projection.png",
          "bytes": 51622,
          "sha256": "561f9ce3625b262aa68f6567b28851a085f8b9baa54597a8d6412a1624670e7f"
        },
        {
          "path": "/media/manual/views-reference/mindmap-projection.png",
          "bytes": 82996,
          "sha256": "7c85953896e2b8bcca1e91cd0eee35b3449b8ce73cdb4c272aca2e9c3a8d0008"
        },
        {
          "path": "/media/manual/views-reference/mindmap-source.png",
          "bytes": 92483,
          "sha256": "37499f90e4381bb4d5416cfd66f473b755eeaee8824d1cabb68892708e62b99e"
        },
        {
          "path": "/media/manual/views-reference/multi-view-poster.png",
          "bytes": 95288,
          "sha256": "93737109dd30c07bc3bf58abc227108c14fcd7e7b769e4b980eaf58d701df0d1"
        },
        {
          "path": "/media/manual/views-reference/multi-view-transition.mp4",
          "bytes": 461605,
          "sha256": "f0ab1e80923d771ea609fd1d4f15c90376b5db72a81f46b1c44bcc6766e2796b"
        },
        {
          "path": "/media/manual/views-reference/multi-view-transition.webm",
          "bytes": 516772,
          "sha256": "d9738b7580759a3699d7cbc166ef162b071a4cc29e0de85c2d1aa9a058fb80db"
        },
        {
          "path": "/media/manual/views-reference/page-projection.png",
          "bytes": 114808,
          "sha256": "8696ba9ad78f0be9de9c749928584ed83bd8887619835d9f4302ff40d2bf3a78"
        },
        {
          "path": "/media/manual/views-reference/page-source.png",
          "bytes": 108262,
          "sha256": "ede481d93fb06d3da0bf0aff7c4f5caa806b76723a1e2170e20389abe3246b58"
        },
        {
          "path": "/media/manual/views-reference/timeline-projection.png",
          "bytes": 101741,
          "sha256": "c2260a736ce2c9912dac2612ebf788d35c2d59c876505eda86da13b70d66215c"
        },
        {
          "path": "/media/manual/views-reference/view-selector.png",
          "bytes": 95288,
          "sha256": "93737109dd30c07bc3bf58abc227108c14fcd7e7b769e4b980eaf58d701df0d1"
        }
      ]
    },
    {
      "id": "table-to-chart",
      "capturedAt": "2026-08-01T02:26:00+09:00",
      "appRevision": "d2490ed2090ca54111d3fc7b6528b163fe386141+dirty",
      "featureIds": [
        "ED-23",
        "TB-28",
        "TB-29",
        "TB-31"
      ],
      "assetTier": [
        "B"
      ],
      "captureViewport": "1200x830",
      "expectedResult": "같은 project-metrics.md에서 Markdown pipe table 원문을 확인하고 Chart로 전환해 label, 수치 series와 source line을 확인한다.",
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/tables-and-data/source-table.png",
          "bytes": 57455,
          "sha256": "743fec35aeafdf36dc0bb547d464a22d4283dae7998940e58210aafff11c8dcf"
        },
        {
          "path": "/media/manual/tables-and-data/chart-view.png",
          "bytes": 51072,
          "sha256": "d3045f70a81aa07125779008eb289e0568fa8bf0bfe6c56bb922b9ab4748f5cf"
        }
      ]
    },
    {
      "id": "table-edit-formula-merge",
      "capturedAt": "2026-08-01T03:30:08+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc",
      "featureIds": [
        "TB-01",
        "TB-02",
        "TB-06",
        "TB-19",
        "TB-20",
        "TB-22",
        "TB-24",
        "TB-27"
      ],
      "assetTier": [
        "B",
        "C"
      ],
      "captureViewport": "1200x830",
      "expectedResult": "Markdown pipe table과 렌더형 표를 전환하고 셀 선택·방향키 이동, 같은 세션의 수식 literal·계산 결과, Shift+방향키 2×2 선택과 값 충돌 선택지를 확인한다.",
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/tables-and-data/table-cell-navigation.mp4",
          "bytes": 121257,
          "sha256": "364e66a8032c8c97912576d0a1d6406fdbfc9f1bda5e1c7da1036b64b03d7d17"
        },
        {
          "path": "/media/manual/tables-and-data/table-cell-navigation.webm",
          "bytes": 162331,
          "sha256": "34c6a612e4af25587dc2a4c78ee991832b1a5bf2bbb9f9d40fdbaa52efe0c6d4"
        },
        {
          "path": "/media/manual/tables-and-data/table-cell-navigation-poster.png",
          "bytes": 185929,
          "sha256": "d499fbaac449c19ef920545d7f739392290aaa1a175aba1d08377680b6078c74"
        },
        {
          "path": "/media/manual/tables-and-data/table-editor-active-cell.png",
          "bytes": 78112,
          "sha256": "91396bc3bbb1478610a9f8bfeaf34b603f5777cdc49688d48a39b31aa94f82bf"
        },
        {
          "path": "/media/manual/tables-and-data/table-editor-markdown-source.png",
          "bytes": 77450,
          "sha256": "63a9f5686647f1893834f5109ae801d37d162e9d0efb277c7027c3fb257a9daf"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-calculated.png",
          "bytes": 74556,
          "sha256": "25006962a9a7cf8e6d8411da6bf9fbea9def6ffd528c437d74e0cc5358659258"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-markdown-source.png",
          "bytes": 79104,
          "sha256": "c261755cf9774c230f5c7bddb8350c4bcc22015d834875afb0ba18b0a5f85419"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-conflict-options.png",
          "bytes": 104802,
          "sha256": "73571b4710727e37dbab13e8753219ae51b3eec2f675b23dceb2d6ac4e428849"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-rectangle-selection.png",
          "bytes": 99745,
          "sha256": "8fa09d2b939d31635069ec6ac3307ff762159de02b8018d7d9f26a832e3a83e2"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-selection.mp4",
          "bytes": 101168,
          "sha256": "32143ef1161cbf06882150938fc21e8cd2a193149c9347a46d2bd05a1585bebe"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-selection.webm",
          "bytes": 151752,
          "sha256": "eecfe25d9aa6546ee5b1c14d77fb14e743d21a3d56ac61e8d9a9729a1ac55f63"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-selection-poster.png",
          "bytes": 256883,
          "sha256": "1761f60a61543825d696131694b425c7689283b6d6ee80dbea610612260d29f0"
        }
      ]
    },
    {
      "id": "table-keyboard-menus-and-formula-persistence",
      "capturedAt": "2026-08-01T05:10:00+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc",
      "featureIds": [
        "TB-03",
        "TB-04",
        "TB-05",
        "TB-17",
        "TB-19",
        "TB-20",
        "TB-22"
      ],
      "assetTier": [
        "B",
        "C",
        "D"
      ],
      "captureViewport": "1200x800 interaction; 1200x830 native client stills",
      "expectedResult": "Tab과 Shift+Tab 이동, 마지막 body cell Enter 행 추가, 셀 우클릭 행·열 메뉴, 추가 열의 제거 후 원본 구조 복구, 수식 10종 계산, 8에서 10으로 편집한 뒤 35에서 37로 재계산·자동 저장·앱 재시작 후 재열기를 확인한다.",
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/tables-and-data/table-body-context-menu.png",
          "bytes": 93908,
          "sha256": "d8c79ff040989f120060407c22112d2808c6dbed68f8913807fbc4f3580ac303"
        },
        {
          "path": "/media/manual/tables-and-data/table-header-context-menu.png",
          "bytes": 93904,
          "sha256": "cc99013023a9c4f5e52ce05b10695ca56c5714197bc06629a56c2908d6b21f85"
        },
        {
          "path": "/media/manual/tables-and-data/table-keyboard-and-context-menu.mp4",
          "bytes": 178004,
          "sha256": "54bf46ca1e513d3013c36d6abceebe23787e52aa916212dd89f633c292f0a640"
        },
        {
          "path": "/media/manual/tables-and-data/table-keyboard-and-context-menu.webm",
          "bytes": 505046,
          "sha256": "fb7fda041c5aaf800b41b5035d855a9263218dd5d8da9c397d902d2669f26a76"
        },
        {
          "path": "/media/manual/tables-and-data/table-keyboard-and-context-menu-poster.png",
          "bytes": 94771,
          "sha256": "8082c59b209723fc6a6d06d3d2dd2b0afcc4d895252fb0c43b36f8d84a578f73"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-all-functions.png",
          "bytes": 73544,
          "sha256": "5eff1804c16059b353a1b44d8dadbc6f4bec84d8af399f2d812a76ffe472207c"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-reopened.png",
          "bytes": 75788,
          "sha256": "51f4a0d110837e6fd9004d08ef7b53f7ac80bd3f2611de77109f22d0a335ccfb"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-recalculation.mp4",
          "bytes": 73143,
          "sha256": "c55ea026c5062bf7bd70b11c3528f86e80a0ddafc81adb8c789f7331ac818256"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-recalculation.webm",
          "bytes": 309727,
          "sha256": "2ec755b7775d6743c7052978401082a3d631c32562f8beaa3b15d00395e50039"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-recalculation-poster.png",
          "bytes": 100115,
          "sha256": "b53f62cdba45b74789a65c23929de7aaa30d1c51865ea60c0110235d034f6ae9"
        }
      ]
    },
    {
      "id": "table-selection-and-merge-resolution",
      "capturedAt": "2026-08-01T07:10:00+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc",
      "featureIds": [
        "TB-25",
        "TB-26",
        "TB-27"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "expectedResult": "Ctrl+click 비연속 선택에서는 셀 병합 action이 숨겨지고, 빈 비고 셀 두 개는 drag 선택 후 병합·해제되며, 값 충돌에서는 취소·내용 합치기·covered cell 삭제 결과가 분기된다. 병합 직후 Ctrl+Z는 source와 overlay를 함께 복원해야 한다.",
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/tables-and-data/table-noncontiguous-selection.png",
          "bytes": 110922,
          "sha256": "f78866ff7b4b01a6f28d218d16e2c413a3b2bb655f1c263eec8b6ca8d9aeb742"
        },
        {
          "path": "/media/manual/tables-and-data/table-empty-cells-merged.png",
          "bytes": 105526,
          "sha256": "cd10078c9492aa21b06247c4638ac5b1ff1236a368578c488c1aad263e8ccfdc"
        },
        {
          "path": "/media/manual/tables-and-data/table-empty-cells-unmerged.png",
          "bytes": 89272,
          "sha256": "bf2f1846470231267cf353b87b0fd07c124f48001c976112059417ef94d2bc80"
        },
        {
          "path": "/media/manual/tables-and-data/table-selection-and-empty-merge.mp4",
          "bytes": 208969,
          "sha256": "07f43d408d77a19bb4f1779eb145a3b7e72d7ffff970d5a01216e495c26cdacd"
        },
        {
          "path": "/media/manual/tables-and-data/table-selection-and-empty-merge.webm",
          "bytes": 236431,
          "sha256": "ec29e92dbcb6f748862cef45e2c019462b500bd62b367fc2f2b63a3ddf38ba94"
        },
        {
          "path": "/media/manual/tables-and-data/table-selection-and-empty-merge-poster.png",
          "bytes": 110952,
          "sha256": "0644d23392dd1e7cba48feb51d5d3ba31aafce82102a1698ef0e7647c1a982c6"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-conflict-join.png",
          "bytes": 91573,
          "sha256": "e09f5cc7c769d0869576c54c281e4147a6fbb2e827e79c72a80b08c25f416f41"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-join-result.png",
          "bytes": 109947,
          "sha256": "65b1606ca5ea6e5bf94a365fed42ec89258fc9ffa04f0012f9ec997a2dc66cbb"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-join.mp4",
          "bytes": 114387,
          "sha256": "1f765b29ccca2ef5df8ed87fc02415625ee3ea6db8ff57aed0cab03a7d9d7906"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-join.webm",
          "bytes": 159677,
          "sha256": "03019646b2761ce89c859d8e8d300bc691472f1e7109e14231bc5dc74d2e47fd"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-join-poster.png",
          "bytes": 109941,
          "sha256": "f07bc5acc145dd7c1147cf20416b37be8a4fd49e330d33627a92f894c67f8c3b"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-conflict-discard.png",
          "bytes": 91510,
          "sha256": "6ba5958c13cb3a949b22f1e9bbc74c81556f20e85723f9af28b613ce637eeb35"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-discard-result.png",
          "bytes": 108655,
          "sha256": "dcc76020e2db34e7564ffe4516a20cb8b735322e821500e329a50de2ace6998d"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-discard.mp4",
          "bytes": 111516,
          "sha256": "1ad0527ef7b72e0fbcc9e353cdd361a1c19dbdcbb71db5a1cc5f0105546629d3"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-discard.webm",
          "bytes": 157814,
          "sha256": "785956e037107d28686b98533fa3d8766cdd87792856aec077a2c551bf58c631"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-discard-poster.png",
          "bytes": 108633,
          "sha256": "2e8643ebd1d415980e067e18f4dd91536c3de2ec9a2125cf07917c4b59eed648"
        }
      ],
      "verifiedBehavior": "비연속·직사각형 선택, 빈 셀 병합·해제, 값 충돌 취소·내용 합치기·covered cell 삭제를 분기하고, 별도 통과 시나리오에서 병합 직후 undo를 검증했다.",
      "completedBy": "table-merge-conflict-undo"
    },
    {
      "id": "table-structure-editing-and-shortcut-regression",
      "featureIds": [
        "TB-09",
        "TB-10",
        "TB-12",
        "TB-13"
      ],
      "fixture": "/examples/glif-guide-project/table-editor-lab.md",
      "captureScript": "glif/scripts/capture-table-structure-evidence.mjs",
      "verdict": "pass",
      "verifiedBehavior": "경계 hover 열 삽입, body row drag reorder, column drag reorder와 명시적 역방향 복구가 원문 구조를 보존한다.",
      "video": {
        "durationSeconds": 17.7,
        "dimensions": "1200x800",
        "frameRate": 30,
        "mp4Codec": "h264",
        "webmCodec": "vp9",
        "pixelFormat": "yuv420p"
      },
      "assets": [
        {
          "path": "/media/manual/tables-and-data/table-column-shortcut-regression.png",
          "bytes": 75675,
          "sha256": "715ae0aca7f953385ec2833ea5e7ad0a533d3d4974a76710dd819c7b51326edf"
        },
        {
          "path": "/media/manual/tables-and-data/table-hover-column-insert.png",
          "bytes": 77849,
          "sha256": "1750aca4b19f347fe68216a2f456edabdc681aa222c711fbcbef5d51830007be"
        },
        {
          "path": "/media/manual/tables-and-data/table-hover-column-insert-result.png",
          "bytes": 76746,
          "sha256": "4628c552f29b4951f6e084daa1fb8a84fcbf3817d656c1b7ab382c81667a0a62"
        },
        {
          "path": "/media/manual/tables-and-data/table-row-column-drag-handles.png",
          "bytes": 96106,
          "sha256": "080af545d833c9d7ca83f0f7027b1c8b7a783c434ffc402495d99f1f0fde572c"
        },
        {
          "path": "/media/manual/tables-and-data/table-row-reordered.png",
          "bytes": 93216,
          "sha256": "c345c8186ce11dafec2a088d9deacd5cc8f00cb4b4db46692817e9c7bb44e40b"
        },
        {
          "path": "/media/manual/tables-and-data/table-column-reordered.png",
          "bytes": 84186,
          "sha256": "de3ebf36c85981c68fd9305d059be543e75122694aa1999fb6b68db7987067ff"
        },
        {
          "path": "/media/manual/tables-and-data/table-structure-editing-poster.png",
          "bytes": 96106,
          "sha256": "080af545d833c9d7ca83f0f7027b1c8b7a783c434ffc402495d99f1f0fde572c"
        },
        {
          "path": "/media/manual/tables-and-data/table-structure-editing.mp4",
          "bytes": 280127,
          "sha256": "5fc501253498c05c7a4dcf8895dea5c8ebfa84cbbca716ef9a781b30f1ab7352"
        },
        {
          "path": "/media/manual/tables-and-data/table-structure-editing.webm",
          "bytes": 335692,
          "sha256": "02608bf1ce6422f3e4e4e1b0536fa32a1e09ac8dae444d2e73f31b76eff6f0c0"
        }
      ],
      "supersededBy": "table-column-shortcuts-add-remove"
    },
    {
      "id": "table-selection-editing-and-menu",
      "featureIds": [
        "TB-15",
        "TB-16"
      ],
      "fixture": "/examples/glif-guide-project/table-editor-lab.md",
      "captureScript": "glif/scripts/capture-table-contract-evidence.mjs",
      "verdict": "pass",
      "verifiedBehavior": "단일 click 선택, F2 raw Markdown 편집, Esc 선택 모드 복귀와 표 더보기의 서식 정리·Markdown/CSV/TSV 복사·표 삭제 메뉴를 실제 Glif 앱에서 확인했다.",
      "video": {
        "durationSeconds": 6.2,
        "dimensions": "1200x800",
        "frameRate": 30,
        "mp4Codec": "h264",
        "webmCodec": "vp9",
        "pixelFormat": "yuv420p"
      },
      "assets": [
        {
          "path": "/media/manual/tables-and-data/table-selection-mode.png",
          "bytes": 93341,
          "sha256": "2be0d37945e47619fd36f546a1d8029a1e455f42d9398fd1cbcd9d3727102214"
        },
        {
          "path": "/media/manual/tables-and-data/table-editing-mode.png",
          "bytes": 94719,
          "sha256": "0619e626d80eab9606cdf76e2a3be9418a5474e025529df6091ca5476cb68da6"
        },
        {
          "path": "/media/manual/tables-and-data/table-action-menu.png",
          "bytes": 95247,
          "sha256": "c19f6cf73bd58196bf8cb527a4b9abdb900d1b10e3c8d67db22986e6df770491"
        },
        {
          "path": "/media/manual/tables-and-data/table-selection-editing-menu-poster.png",
          "bytes": 93341,
          "sha256": "2be0d37945e47619fd36f546a1d8029a1e455f42d9398fd1cbcd9d3727102214"
        },
        {
          "path": "/media/manual/tables-and-data/table-selection-editing-menu.mp4",
          "bytes": 79175,
          "sha256": "9e8bd706f8da94f869a23f496121dc8c47fbfaf650585b53baae0ccee351b1be"
        },
        {
          "path": "/media/manual/tables-and-data/table-selection-editing-menu.webm",
          "bytes": 123648,
          "sha256": "33269f2f1d0905220a6ae0091d60af88a784a6383e15f3a9c3bb2e11f5ef5996"
        }
      ]
    },
    {
      "id": "table-formatting-alignment-and-legacy-migration",
      "featureIds": [
        "TB-11",
        "TB-14",
        "TB-18"
      ],
      "fixture": "/examples/glif-guide-project/table-formatting-lab.md",
      "migrationFixture": "/examples/glif-guide-project/table-legacy-migration-lab.md",
      "captureScript": "glif/scripts/capture-table-contract-evidence.mjs",
      "verdict": "pass",
      "verifiedBehavior": "표 서식 정리 전후 원문, info zone 열 정렬 token 저장, legacy 가운데 정렬·160px·줄무늬 read와 문서별 profile의 240px·줄무늬 write 및 mdtable comment 제거를 확인했다.",
      "video": {
        "durationSeconds": 10.9,
        "dimensions": "1200x800",
        "frameRate": 30,
        "mp4Codec": "h264",
        "webmCodec": "vp9",
        "pixelFormat": "yuv420p"
      },
      "assets": [
        {
          "path": "/media/manual/tables-and-data/table-formatting-source-before.png",
          "bytes": 96327,
          "sha256": "6c4a55bad5c6e46d6cec444983e250018107ce7f2aae6cd3f49f8cb44345eef2"
        },
        {
          "path": "/media/manual/tables-and-data/table-formatting-menu.png",
          "bytes": 112317,
          "sha256": "0532c7fbaa510afa11f8e76363d4acd3bcce41fbdd4f0f9ad207fc7bce71335c"
        },
        {
          "path": "/media/manual/tables-and-data/table-formatting-source-after.png",
          "bytes": 96751,
          "sha256": "aeb101abca95d22f36a275aeb9ffa02445c2bca818c775e0bab1fd1739d000ab"
        },
        {
          "path": "/media/manual/tables-and-data/table-column-alignment-info-zone.png",
          "bytes": 113868,
          "sha256": "aec525edec9becb6932d7805c0809c55932d5d1bb46f8643d65a6b6f05239cb2"
        },
        {
          "path": "/media/manual/tables-and-data/table-column-alignment-source.png",
          "bytes": 106348,
          "sha256": "74ecad3683302b4f66bff7d8e2f00baaaf4197184cda4cf633960381bdfe7dda"
        },
        {
          "path": "/media/manual/tables-and-data/table-legacy-directive-loaded.png",
          "bytes": 107228,
          "sha256": "221c6d285826a41726c461d1a3eb5d786e49b3e8d80233dccece150df8b38792"
        },
        {
          "path": "/media/manual/tables-and-data/table-legacy-settings-info-zone.png",
          "bytes": 128477,
          "sha256": "49bc937132d3386c0dc2090acbcfc24c00a64b12c8419ab044f55ea94eb37e2e"
        },
        {
          "path": "/media/manual/tables-and-data/table-legacy-profile-migrated.png",
          "bytes": 124506,
          "sha256": "3c8cc32ccb2e7a55684ed76fbc6bb40e1d90546403e47092a861bff1865749a3"
        },
        {
          "path": "/media/manual/tables-and-data/table-legacy-migrated-source.png",
          "bytes": 114210,
          "sha256": "5095040683bd7d9697502ab4bbbe9c2e98710ed1e9191d33d0134195a12b4db0"
        },
        {
          "path": "/media/manual/tables-and-data/table-formatting-alignment-migration-poster.png",
          "bytes": 107228,
          "sha256": "221c6d285826a41726c461d1a3eb5d786e49b3e8d80233dccece150df8b38792"
        },
        {
          "path": "/media/manual/tables-and-data/table-formatting-alignment-migration.mp4",
          "bytes": 351901,
          "sha256": "71260b499026995a744d03996903005f0c408285858bb6f0f779678b9a82869a"
        },
        {
          "path": "/media/manual/tables-and-data/table-formatting-alignment-migration.webm",
          "bytes": 356584,
          "sha256": "45662d18efbe37c3576b30f122b50a76cebed79e8bc7d272b1d26d4330a6fb42"
        }
      ]
    },
    {
      "id": "scope-search-inside-outside",
      "capturedAt": "2026-08-01T06:21:56+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "WS-02",
        "SR-01",
        "SR-02",
        "SR-03",
        "SR-04"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-search-scope-evidence.mjs",
      "expectedResult": "오로라 검색이 현재 프로젝트에서 2/4 문서를 표시하고 Scope 전체에서는 일치 4·밖 2와 그룹 badge 4를 표시하며, 문서별 두 snippet을 펼친 뒤 프로젝트 밖 previous-retrospective.md를 정확히 연다.",
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/search-links-knowledge/scope-search-inside.png",
          "bytes": 119575,
          "sha256": "72787d1401b9a6892127541533743310b6d5586830de1042b1e248590faa7f25"
        },
        {
          "path": "/media/manual/search-links-knowledge/scope-search-filter.png",
          "bytes": 123332,
          "sha256": "ec8aa99f410612105e252634e218e27274df9e82892c9baca479c6db9dc397eb"
        },
        {
          "path": "/media/manual/search-links-knowledge/scope-search-all.png",
          "bytes": 135498,
          "sha256": "714b9a1f1f209e9ea7fff52bde11970e762ee229b6fc0265cb1703c1d7bd5190"
        },
        {
          "path": "/media/manual/search-links-knowledge/scope-search-snippets.png",
          "bytes": 137814,
          "sha256": "93107b9fb4ae5e38c1ce931362499fd300457616f92358414347315fa20e38db"
        },
        {
          "path": "/media/manual/search-links-knowledge/scope-search-opened.png",
          "bytes": 103956,
          "sha256": "8c605bcf3e329533e49f988c99c3cb49642751f62c89e1a0d309ba259b5f61a7"
        },
        {
          "path": "/media/manual/search-links-knowledge/scope-search-poster.png",
          "bytes": 119575,
          "sha256": "72787d1401b9a6892127541533743310b6d5586830de1042b1e248590faa7f25"
        },
        {
          "path": "/media/manual/search-links-knowledge/scope-search.mp4",
          "bytes": 139088,
          "sha256": "87f229efde68c7df5ecc8786b01c5cee04d2fe5773ebebfec9d6633590bb6130"
        },
        {
          "path": "/media/manual/search-links-knowledge/scope-search.webm",
          "bytes": 195425,
          "sha256": "068d5a53594c6ed4b8abacfa5610a3033a2eaec36215503ef416b22f55691836"
        }
      ]
    },
    {
      "id": "block-section-link-and-embed",
      "capturedAt": "2026-08-01T08:10:00+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "SR-05",
        "SR-06",
        "SR-07",
        "SR-08",
        "SR-09",
        "SR-10"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-reference-link-evidence.mjs",
      "expectedResult": "현재 문단·섹션 메뉴에서 안정적인 block/heading anchor를 저장하고 link와 문서·섹션·문단 embed 문법을 복사하며, 작업대에서 렌더한 문단 link의 원문 문서와 glif-p-1 위치를 다시 연다.",
      "observedSyntax": {
        "paragraphLink": "[오로라 가이드의 검색 계약은 결과 문맥과 원문 위치를 함께 보존한다.](/reference-source.md#glif-p-1)",
        "sectionLink": "[핵심 원칙](/reference-source.md#section)",
        "documentEmbed": "![[/reference-source.md]]",
        "sectionEmbed": "![[/reference-source.md#section]]",
        "paragraphEmbed": "![[/reference-source.md#glif-p-1]]"
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/search-links-knowledge/reference-context-menu.png",
          "bytes": 100381,
          "sha256": "193fb3ed8b7dc3d22d7780e5010c72a5f7e8fdd1a34b209ef779a2fa8b73ed56"
        },
        {
          "path": "/media/manual/search-links-knowledge/reference-paragraph-anchor-source.png",
          "bytes": 92712,
          "sha256": "904dd9d7d49d1de37b493d7be9a558adf27bd9b2a9aed643612b8c84b5218a93"
        },
        {
          "path": "/media/manual/search-links-knowledge/reference-copied-markdown.png",
          "bytes": 110588,
          "sha256": "15d00a4df8cb9ad5ebc24b954e0d18e7305c64f89bcb29b0e34502684156c20b"
        },
        {
          "path": "/media/manual/search-links-knowledge/reference-embed-rendered.png",
          "bytes": 103512,
          "sha256": "581c41f5b9eae502961e17122a6fe0345403b164d2f12b992c92a7b0e042c630"
        },
        {
          "path": "/media/manual/search-links-knowledge/reference-source-location-opened.png",
          "bytes": 85503,
          "sha256": "a9c39ad475d3b639590b44f467a827c7fd10a75d0bd50d6a49dbe726e9f66879"
        },
        {
          "path": "/media/manual/search-links-knowledge/reference-link-and-embed-poster.png",
          "bytes": 100381,
          "sha256": "193fb3ed8b7dc3d22d7780e5010c72a5f7e8fdd1a34b209ef779a2fa8b73ed56"
        },
        {
          "path": "/media/manual/search-links-knowledge/reference-link-and-embed.mp4",
          "bytes": 225427,
          "sha256": "94d22a6bad7382f18ecc9b2ff5e682c75d8252014c03024e194b56636e615f53"
        },
        {
          "path": "/media/manual/search-links-knowledge/reference-link-and-embed.webm",
          "bytes": 244483,
          "sha256": "3ecfa430094bd14e41841e0bfda62a051eaae308f203271376fc75f00455e412"
        }
      ]
    },
    {
      "id": "wikilink-document-autocomplete",
      "capturedAt": "2026-08-01T07:24:20+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "SR-11"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-wikilink-completion-evidence.mjs",
      "expectedResult": "일반 [[ query에서 현재 Scope의 title·alias·path 후보를 표시하고, 동명 title은 선택한 상대 path로 구분하며, 고유 alias 후보는 canonical title로 삽입하고 completion transaction을 Ctrl+Z 한 번으로 되돌린다.",
      "observedSyntax": {
        "duplicateTitleTarget": "[[wikilink/guides/aurora]]",
        "uniqueAliasTarget": "[[메타데이터 사전]]"
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/search-links-knowledge/wikilink-duplicate-candidates.png",
          "bytes": 70758,
          "sha256": "c17099fd2ab19b6b1b1f1a42806eeac9d56209b0ce7647ea866dceb19e551fc8"
        },
        {
          "path": "/media/manual/search-links-knowledge/wikilink-path-inserted.png",
          "bytes": 66969,
          "sha256": "599a73492583a9624fbdb33745721259deb789504916f646a3643b0c6ee51cdf"
        },
        {
          "path": "/media/manual/search-links-knowledge/wikilink-one-step-undo.png",
          "bytes": 64363,
          "sha256": "d6d2d08fd0139f7660274d5de09bcbe6ee5c938e62c2f88afc5b25a1bb0ba0fe"
        },
        {
          "path": "/media/manual/search-links-knowledge/wikilink-alias-candidate.png",
          "bytes": 71447,
          "sha256": "b85edc0964ae3b53b7529e9e2739cfa061cca2273854404536676b89f41b4109"
        },
        {
          "path": "/media/manual/search-links-knowledge/wikilink-title-inserted.png",
          "bytes": 66880,
          "sha256": "b101c4a88179b59ec8b284f809d8b43c39ee4fa4a3e987cf8adba3101e00d7b7"
        },
        {
          "path": "/media/manual/search-links-knowledge/wikilink-autocomplete-poster.png",
          "bytes": 70758,
          "sha256": "c17099fd2ab19b6b1b1f1a42806eeac9d56209b0ce7647ea866dceb19e551fc8"
        },
        {
          "path": "/media/manual/search-links-knowledge/wikilink-autocomplete.mp4",
          "bytes": 66931,
          "sha256": "f2f993a49954d78853e6a958e474cb7309ac5c720b677502f62ffd1a8ea34801"
        },
        {
          "path": "/media/manual/search-links-knowledge/wikilink-autocomplete.webm",
          "bytes": 96025,
          "sha256": "87a71079c59fe0baf971b27374e3c3f5aa1216d84f6cd92ff27b448180a32429"
        }
      ]
    },
    {
      "id": "automatic-link-policy-and-materialize",
      "capturedAt": "2026-08-01T08:16:00+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "AL-01",
        "AL-02",
        "AL-03",
        "AL-04",
        "AL-05",
        "AL-06",
        "AL-07"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-autolink-evidence.mjs",
      "expectedResult": "현재 문서의 고유한 title·alias 언급만 문서당·문단당 제한 안에서 일반 Markdown link로 기록하고, heading·table·code·기존 link와 모호한 후보는 유지하며, 적용 전체를 Ctrl+Z 한 번으로 복구한다.",
      "observedSyntax": {
        "materializedLink": "[메타데이터](concepts/metadata.md)",
        "eligibleCandidateCount": 2,
        "materializedCount": 2,
        "ambiguousAliasPreserved": "오로라"
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/search-links-knowledge/autolink-policy-settings.png",
          "bytes": 99598,
          "sha256": "e1672bb60ec2730ffc0270fa69f975b0099b0d6014f48e7588250f4381115fd2"
        },
        {
          "path": "/media/manual/search-links-knowledge/autolink-disabled-settings.png",
          "bytes": 100228,
          "sha256": "8e43287b83e37296b262c6544457c999a9f90a74127ab906cd057af07e38dbaf"
        },
        {
          "path": "/media/manual/search-links-knowledge/autolink-before-source.png",
          "bytes": 114629,
          "sha256": "434ebda348b71af630990171ed528bcda373f09692573203bb58d647bc4db9d6"
        },
        {
          "path": "/media/manual/search-links-knowledge/autolink-applied-source.png",
          "bytes": 130642,
          "sha256": "df17569b3c30fedfa6225513596a42e65b84a1a9a1a81eabf4db147de87f8593"
        },
        {
          "path": "/media/manual/search-links-knowledge/autolink-rendered-result.png",
          "bytes": 119057,
          "sha256": "f053a1cc92bf2fa7f5a5d3908e37a8ef30f96bede42d4aea8c115b334a3061cc"
        },
        {
          "path": "/media/manual/search-links-knowledge/autolink-undo-restored.png",
          "bytes": 115393,
          "sha256": "5f95f2c3146e71383aaa50ef4b01798efdcc06e3704cafd180b03e561c4b4a59"
        },
        {
          "path": "/media/manual/search-links-knowledge/autolink-policy-and-apply-poster.png",
          "bytes": 99598,
          "sha256": "e1672bb60ec2730ffc0270fa69f975b0099b0d6014f48e7588250f4381115fd2"
        },
        {
          "path": "/media/manual/search-links-knowledge/autolink-policy-and-apply.mp4",
          "bytes": 247951,
          "sha256": "5e4926fa420099a38b2f07502a558a82b42f61973ebcfffba57ee3a3143bbb2c"
        },
        {
          "path": "/media/manual/search-links-knowledge/autolink-policy-and-apply.webm",
          "bytes": 278389,
          "sha256": "25a9dd64c9dd7df20facb33bc58aca0d56db54ccb7c18b9b008e70fbd3a22b01"
        }
      ]
    },
    {
      "id": "link-health-and-local-graph",
      "capturedAt": "2026-08-01T08:47:00+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "LK-01",
        "LK-02",
        "LK-03",
        "LK-04",
        "LK-08"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-link-health-evidence.mjs",
      "expectedResult": "현재 문서의 backlink·forward link·broken link count를 방향별로 표시하고, 해결된 직접 관계를 local graph로 그리며, 깨진 항목 선택은 현재 문서의 해당 Markdown link 위치를 강조한다.",
      "observedState": {
        "backlinks": 2,
        "forwardLinks": 1,
        "brokenLinks": 1,
        "indexStatus": "complete",
        "localGraphNodeCount": 4,
        "localGraphLabels": [
          "focus",
          "incident-note",
          "metadata-contract",
          "release-runbook"
        ],
        "sourceJumpTarget": "missing-recovery-plan.md"
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/search-links-knowledge/link-health-summary.png",
          "bytes": 91424,
          "sha256": "047eb9e32293e38f7581ad6c48c0fdaab663144cd7351b786e51e1cfc43b55d9"
        },
        {
          "path": "/media/manual/search-links-knowledge/link-health-relation-locations.png",
          "bytes": 93036,
          "sha256": "404ece85dc55eb91e1bbb076c0acb939b8ad5bb1e3c4e14ad8ba2c3b71e9a11b"
        },
        {
          "path": "/media/manual/search-links-knowledge/link-health-broken-location.png",
          "bytes": 70754,
          "sha256": "1d339b92f4f05d49c117874cdf0ff604c80c65f2f6b4903233229546067ca4cd"
        },
        {
          "path": "/media/manual/search-links-knowledge/link-health-and-local-graph-poster.png",
          "bytes": 91424,
          "sha256": "047eb9e32293e38f7581ad6c48c0fdaab663144cd7351b786e51e1cfc43b55d9"
        },
        {
          "path": "/media/manual/search-links-knowledge/link-health-and-local-graph.mp4",
          "bytes": 127946,
          "sha256": "4c6cbb878e5243a0082835aab7080ba403a3760c851281e7dfb4f063a6104da9"
        },
        {
          "path": "/media/manual/search-links-knowledge/link-health-and-local-graph.webm",
          "bytes": 130212,
          "sha256": "8485c3c3fe4c7d3854a1d3c52f53439e522acfdb8e72f89a5e523f8315c5fffe"
        }
      ]
    },
    {
      "id": "unlinked-mentions-and-link-preview",
      "capturedAt": "2026-08-01T09:18:14+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "LK-07",
        "LK-09",
        "LK-10"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-knowledge-maintenance-evidence.mjs",
      "expectedResult": "명시적 내부 링크의 대상 문맥을 hover로 확인하고, 미연결 제목·별칭 언급을 원문 열기·세션 숨기기·정확한 한 occurrence 링크 변환으로 각각 처리한다.",
      "observedState": {
        "unlinkedMentionCount": 2,
        "matchKinds": [
          "title",
          "alias"
        ],
        "actions": [
          "open-source",
          "hide-session",
          "convert-to-link"
        ],
        "sessionHiddenAfterRefresh": true,
        "convertedTarget": "knowledge-hub.md",
        "contextPreviewTarget": "metadata-contract.md"
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/search-links-knowledge/link-context-preview.png",
          "bytes": 101355,
          "sha256": "cd24ad7d34d4cd4f02f2cd50df34f45f4e4581e97d590376fabc170fd9c09ece"
        },
        {
          "path": "/media/manual/search-links-knowledge/unlinked-mention-actions.png",
          "bytes": 118197,
          "sha256": "89d90698c08c91eb84da306f6169a15feb678561d0d8be623150c6862578c92d"
        },
        {
          "path": "/media/manual/search-links-knowledge/unlinked-mention-candidates.png",
          "bytes": 120029,
          "sha256": "51481722735933f3e5a354c9c698ae15483e080f8eaaca9d7da21f79ca27f940"
        },
        {
          "path": "/media/manual/search-links-knowledge/unlinked-mention-converted.png",
          "bytes": 79657,
          "sha256": "e86f899aeb34e621db35163483a1edad33bcdc88dca985dd251606097b88a964"
        },
        {
          "path": "/media/manual/search-links-knowledge/unlinked-mention-hidden.png",
          "bytes": 115310,
          "sha256": "f363a2898c0a442000c7d4124b51535f935c8b2ad2a2f926593d817274971e91"
        },
        {
          "path": "/media/manual/search-links-knowledge/unlinked-mention-source-opened.png",
          "bytes": 73442,
          "sha256": "94abbe25a068079e804c4aadd8c9939e20a815968058da7d485013e9c62f52f3"
        },
        {
          "path": "/media/manual/search-links-knowledge/unlinked-mentions-and-link-preview-poster.png",
          "bytes": 120029,
          "sha256": "51481722735933f3e5a354c9c698ae15483e080f8eaaca9d7da21f79ca27f940"
        },
        {
          "path": "/media/manual/search-links-knowledge/unlinked-mentions-and-link-preview.mp4",
          "bytes": 197334,
          "sha256": "9ee97d294253553e2bf4b4f925b61a4184a8a4df809393d5f7f59d46b12b9600"
        },
        {
          "path": "/media/manual/search-links-knowledge/unlinked-mentions-and-link-preview.webm",
          "bytes": 204821,
          "sha256": "e8b61b972dba29e68687476b6e073fb472e8dce043de79f58adddc1266318804"
        }
      ]
    },
    {
      "id": "link-recommendation-review",
      "capturedAt": "2026-08-01T09:18:26+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "LK-06"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-knowledge-maintenance-evidence.mjs",
      "expectedResult": "현재 문서와 직접 연결되지 않은 로컬 추천을 최대 세 개 보여 주고, 사용자가 현재 selection에 링크를 명시적으로 삽입한다.",
      "observedState": {
        "recommendationCount": 3,
        "remoteProviderRequired": false,
        "primaryAction": "insert-link",
        "secondaryActions": [
          "insert-embed",
          "open-beside"
        ],
        "insertedTarget": "release-checklist.md"
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/search-links-knowledge/link-recommendation-actions.png",
          "bytes": 119123,
          "sha256": "274709461dcd4f0553539e093fba6c259edd69baeae8bcf5ee3b4a5b58eaf568"
        },
        {
          "path": "/media/manual/search-links-knowledge/link-recommendation-candidates.png",
          "bytes": 113891,
          "sha256": "60f326aa2a20971ce1e0413305af23547c2e2f2acf622eb0304c1c0b52c922bb"
        },
        {
          "path": "/media/manual/search-links-knowledge/link-recommendation-inserted.png",
          "bytes": 123898,
          "sha256": "716beaec5f18bcd465251c771e8dfc2ba437fafa1d06e8f982dabb352b6fbedc"
        },
        {
          "path": "/media/manual/search-links-knowledge/link-recommendation-review-poster.png",
          "bytes": 113891,
          "sha256": "60f326aa2a20971ce1e0413305af23547c2e2f2acf622eb0304c1c0b52c922bb"
        },
        {
          "path": "/media/manual/search-links-knowledge/link-recommendation-review.mp4",
          "bytes": 89311,
          "sha256": "50bf059b44c04de56557ef19122893c3d26bc0165c0a3992e947358d44d09e7a"
        },
        {
          "path": "/media/manual/search-links-knowledge/link-recommendation-review.webm",
          "bytes": 141994,
          "sha256": "ffcbaa0ae4680e7f724affaf71c03b9d12cb5084e601801d04f7fd54a0f41375"
        }
      ]
    },
    {
      "id": "duplicate-review-and-merge",
      "capturedAt": "2026-08-01T09:18:40+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "LK-05",
        "LK-11"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-knowledge-maintenance-evidence.mjs",
      "expectedResult": "중복 가능성이 있는 두 문서를 후보로 제시하되 자동 확정하지 않고, 사용자가 대표 문서를 선택해 병합하면 옛 경로에 merged_into 안내 문서를 보존한다.",
      "observedState": {
        "duplicateCandidateCount": 1,
        "automaticMerge": false,
        "representativePath": "knowledge-hub.md",
        "mergedPath": "release-knowledge-hub-draft.md",
        "stubMergedInto": "knowledge-hub.md",
        "secondaryPathPreserved": true
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/search-links-knowledge/duplicate-merge-dialog.png",
          "bytes": 138750,
          "sha256": "f0c41a4e283ee83ed6291f297bf47d1c2ff3d0c4c1842a041626a99a8391e69c"
        },
        {
          "path": "/media/manual/search-links-knowledge/duplicate-merged-stub.png",
          "bytes": 80234,
          "sha256": "ee9e70a8e0f311aa0ad0509cd8466bbfe660b65324fbd3a80042cd2ace798bf7"
        },
        {
          "path": "/media/manual/search-links-knowledge/duplicate-review-and-merge-poster.png",
          "bytes": 127122,
          "sha256": "ec86bc933e964cf3ac5838b92af3fdff26ff98899d07df39c152c984ae7025ba"
        },
        {
          "path": "/media/manual/search-links-knowledge/duplicate-review-and-merge.mp4",
          "bytes": 168859,
          "sha256": "04fa6962519f3b97cbb7d231aab3cfcdc01ece7aa4ce03f5eedb1dff0dd92a28"
        },
        {
          "path": "/media/manual/search-links-knowledge/duplicate-review-and-merge.webm",
          "bytes": 173867,
          "sha256": "1ee563fc3f29822083123a8e8e94906d03229c24812434d158e7e164f5275ef0"
        },
        {
          "path": "/media/manual/search-links-knowledge/duplicate-review-candidate.png",
          "bytes": 127122,
          "sha256": "ec86bc933e964cf3ac5838b92af3fdff26ff98899d07df39c152c984ae7025ba"
        }
      ]
    },
    {
      "id": "outline-depth-and-reveal",
      "capturedAt": "2026-08-01T09:43:43+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-02",
        "ED-03",
        "ED-10"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-outline-evidence.mjs",
      "expectedResult": "Markdown 제목 구조를 Outline 트리로 표시하고 H2부터 H6까지 표시 깊이를 바꾸며, 편집기의 현재 제목 위치를 트리에서 다시 드러낸다.",
      "observedState": {
        "headingDepthsAvailable": [
          "H2",
          "H3",
          "H4",
          "H5",
          "H6"
        ],
        "depthChangeMutatesSource": false,
        "revealedHeading": "복구 기록",
        "revealMutatesSource": false
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/outline-full-tree.png",
          "bytes": 92400,
          "sha256": "1e6df12dc20f2d69aafb943e43d753c8f3c66c59ffb373d186efdfda869ef21c"
        },
        {
          "path": "/media/manual/markdown-editor/outline-level-2.png",
          "bytes": 87552,
          "sha256": "46728b165b185b76f6ff26e16db0a1ba4fb623ea30b763c97014b25a86c7d99e"
        },
        {
          "path": "/media/manual/markdown-editor/outline-heading-opened.png",
          "bytes": 84292,
          "sha256": "c536c008a5b8d64d4439bb086efa920052c1ceec5b843c879d66b98800a9c963"
        },
        {
          "path": "/media/manual/markdown-editor/outline-current-position-revealed.png",
          "bytes": 82412,
          "sha256": "0302675b961d63a1ed1ee903d9d810df8ff8813d1613b7a91140c4b893acb3a9"
        },
        {
          "path": "/media/manual/markdown-editor/outline-depth-and-reveal-poster.png",
          "bytes": 92400,
          "sha256": "1e6df12dc20f2d69aafb943e43d753c8f3c66c59ffb373d186efdfda869ef21c"
        },
        {
          "path": "/media/manual/markdown-editor/outline-depth-and-reveal.mp4",
          "bytes": 101237,
          "sha256": "e56f6e2504b7c5225ed435c4dce4cbffbb350df300a2464c01cc7001a8a4187e"
        },
        {
          "path": "/media/manual/markdown-editor/outline-depth-and-reveal.webm",
          "bytes": 136153,
          "sha256": "ab1f632812e8cf5b3677efae5f86ac3111badc0c4d7bb52b4a809899a2133f00"
        }
      ]
    },
    {
      "id": "outline-section-actions",
      "capturedAt": "2026-08-01T09:43:59+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-05",
        "ED-06",
        "ED-07",
        "ED-08",
        "ED-09"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-outline-evidence.mjs",
      "expectedResult": "Outline 메뉴에서 현재 섹션을 위아래로 이동하거나 하위 구조와 함께 복제하고, 현재 섹션 집중 및 다른 섹션 접기를 적용한다.",
      "observedState": {
        "orderAfterMoveDown": [
          "목적",
          "실행",
          "준비",
          "검증",
          "복구"
        ],
        "executionSectionCountAfterDuplicate": 2,
        "focusMutatesSource": false,
        "foldOtherSectionsMutatesSource": false
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/outline-section-context-menu.png",
          "bytes": 94263,
          "sha256": "d8b6ec27281ee95187314d0bc8b702ef360d9397fa93933ad75d6f5dbc175de8"
        },
        {
          "path": "/media/manual/markdown-editor/outline-section-moved-down.png",
          "bytes": 91513,
          "sha256": "31f4b2a030e4bd2fd129f78a5578cc758af0c6fd8f2beaeb65f9cccf2cfe104f"
        },
        {
          "path": "/media/manual/markdown-editor/outline-section-duplicated.png",
          "bytes": 87751,
          "sha256": "f73324a2e8419278d0baf82af4c1e30f6a810cfa8342a36c1915e238e40a655d"
        },
        {
          "path": "/media/manual/markdown-editor/outline-section-focus.png",
          "bytes": 85846,
          "sha256": "aeb89487c70780d355e2ceb1130c96347122e0669d6737897147eafb6b26cef7"
        },
        {
          "path": "/media/manual/markdown-editor/outline-fold-other-sections.png",
          "bytes": 79300,
          "sha256": "c7267198de5884513b28eca115b2b14b8e28532c72f11d2c8e05a47483000a09"
        },
        {
          "path": "/media/manual/markdown-editor/outline-section-actions-poster.png",
          "bytes": 94263,
          "sha256": "d8b6ec27281ee95187314d0bc8b702ef360d9397fa93933ad75d6f5dbc175de8"
        },
        {
          "path": "/media/manual/markdown-editor/outline-section-actions.mp4",
          "bytes": 138253,
          "sha256": "58d8a79fd2d2e398fbbd43c191a9ba672387208601b4d4b67345ca09300821e9"
        },
        {
          "path": "/media/manual/markdown-editor/outline-section-actions.webm",
          "bytes": 161075,
          "sha256": "fdf5a30b86816e171b2ab400b3a028c98691889048cf217c5aab4af0afb2ef59"
        }
      ]
    },
    {
      "id": "outline-drag-reorder",
      "capturedAt": "2026-08-01T09:44:07+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-04"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-outline-evidence.mjs",
      "expectedResult": "Outline에서 같은 부모의 형제 섹션을 드래그하면 제목과 전체 하위 구조가 함께 새 위치로 이동하고 제목 단계는 유지된다.",
      "observedState": {
        "orderAfterDrag": [
          "목적",
          "실행",
          "실행",
          "복구",
          "준비",
          "검증"
        ],
        "headingLevelsRewritten": false,
        "sourceOrderChanged": true
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/outline-drag-before.png",
          "bytes": 76378,
          "sha256": "94e6fa3404c392f6d6dbba9c96ffc385659c52cee892b22b95690dbe12f4e257"
        },
        {
          "path": "/media/manual/markdown-editor/outline-drag-after.png",
          "bytes": 87296,
          "sha256": "bec0945d3565bd8380ee0381afab13db71fd27f046ac60f38052627b36b8e1f4"
        },
        {
          "path": "/media/manual/markdown-editor/outline-drag-reorder-poster.png",
          "bytes": 87296,
          "sha256": "bec0945d3565bd8380ee0381afab13db71fd27f046ac60f38052627b36b8e1f4"
        },
        {
          "path": "/media/manual/markdown-editor/outline-drag-reorder.mp4",
          "bytes": 74696,
          "sha256": "2d9f0dc5b6a40c4d5a5856ea1b13640b1bb9035b20610e9a11a23e426cf0c2d4"
        },
        {
          "path": "/media/manual/markdown-editor/outline-drag-reorder.webm",
          "bytes": 71675,
          "sha256": "a470ea5134f54721930341a026f1db819996069f5a2ecd5656c64d836665643f"
        }
      ]
    },
    {
      "id": "paragraph-extract-note",
      "capturedAt": "2026-08-01T10:08:54+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-11"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-extract-link-embed-evidence.mjs",
      "expectedResult": "현재 일반 문단을 새 Markdown note로 만들고 입력한 title과 본문을 보존하며, 원래 문단 위치에는 새 note를 가리키는 상대 link를 남긴다.",
      "observedState": {
        "targetPath": "deployment-window.md",
        "targetTitle": "배포 창 운영 절차",
        "sourceReplacement": "[배포 창 운영 절차](deployment-window.md)",
        "targetBodyPreserved": true,
        "adjacentSectionsPreserved": true
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/paragraph-extract-context-menu.png",
          "bytes": 107056,
          "sha256": "f3d1d2d5a2747c11d6c8a30bb278f05565fb1f0b538d7ed059b5cd5d15e164d0"
        },
        {
          "path": "/media/manual/markdown-editor/paragraph-extract-dialog.png",
          "bytes": 86798,
          "sha256": "d0f59a8574f631d361152d05f242fc30ab7df9b412b39c26538fd3fec45062fc"
        },
        {
          "path": "/media/manual/markdown-editor/paragraph-extract-target.png",
          "bytes": 77682,
          "sha256": "ffcca154c9c403c9090c5e2a823d46205934cfb3faf27f14d18de3f10226c7f9"
        },
        {
          "path": "/media/manual/markdown-editor/paragraph-extract-source-link.png",
          "bytes": 89180,
          "sha256": "2750864b13fb0b1b99079096de2ae20c03eb3f8d40040d15d72461de46f9c5a5"
        },
        {
          "path": "/media/manual/markdown-editor/paragraph-extract-note-poster.png",
          "bytes": 86798,
          "sha256": "d0f59a8574f631d361152d05f242fc30ab7df9b412b39c26538fd3fec45062fc"
        },
        {
          "path": "/media/manual/markdown-editor/paragraph-extract-note.mp4",
          "bytes": 172363,
          "sha256": "573af8817ba6f7eebe81fa692dd4366a5e0e24eed83b4217d75002e44888ae59"
        },
        {
          "path": "/media/manual/markdown-editor/paragraph-extract-note.webm",
          "bytes": 171216,
          "sha256": "870078cf919e54d309ab34629f3d203f88d95d48873bd5d28368810811345bc8"
        }
      ]
    },
    {
      "id": "section-extract-note",
      "capturedAt": "2026-08-01T10:09:10+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-12"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-extract-link-embed-evidence.mjs",
      "expectedResult": "현재 heading section의 본문과 하위 heading을 새 Markdown note로 만들고, 원래 heading은 유지한 채 본문을 새 note 상대 link로 교체한다.",
      "observedState": {
        "targetPath": "incident-response-principles.md",
        "targetTitle": "장애 대응 원칙",
        "sourceHeadingPreserved": true,
        "sourceReplacement": "[장애 대응 원칙](incident-response-principles.md)",
        "nestedHeadingsPreserved": [
          "초기 대응",
          "종료 조건"
        ],
        "nextSiblingSectionPreserved": true
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/section-extract-context-menu.png",
          "bytes": 113729,
          "sha256": "057a4917d20f329a19630c2c8ae0dad35cce43b6f7b8f1f0b96c064ca557a787"
        },
        {
          "path": "/media/manual/markdown-editor/section-extract-dialog.png",
          "bytes": 98784,
          "sha256": "fe8347150ef624c31f90955ca6967fcbee4a0aa10fe04dd128bfe06999d39af4"
        },
        {
          "path": "/media/manual/markdown-editor/section-extract-target.png",
          "bytes": 98480,
          "sha256": "2f5e156c49b9cd57da4ffcff26ea9f137d75f40be3b971aa15f8c883919dcac7"
        },
        {
          "path": "/media/manual/markdown-editor/section-extract-source-link.png",
          "bytes": 93120,
          "sha256": "d3f9b6d8c305cee83f1fd27c13261d66cb8f16cd259343be8a658eb6d6a13310"
        },
        {
          "path": "/media/manual/markdown-editor/section-extract-note-poster.png",
          "bytes": 98784,
          "sha256": "fe8347150ef624c31f90955ca6967fcbee4a0aa10fe04dd128bfe06999d39af4"
        },
        {
          "path": "/media/manual/markdown-editor/section-extract-note.mp4",
          "bytes": 183627,
          "sha256": "64b7c04e451aa3b1aa6b914c0d761f6d9681bd4a2cdf55033751da6b9e3b94f9"
        },
        {
          "path": "/media/manual/markdown-editor/section-extract-note.webm",
          "bytes": 193834,
          "sha256": "d026b3686857a64e30f358c1118b6efa644a6807978b08b99fd06c41be7b66c1"
        }
      ]
    },
    {
      "id": "link-to-embed-conversion",
      "capturedAt": "2026-08-01T10:12:09+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-13"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-extract-link-embed-evidence.mjs",
      "expectedResult": "cursor 아래 내부 Markdown link를 같은 상대 target의 canonical wiki embed로 바꾸고, cursor가 밖에 있을 때 target title·path와 편집·열기 action을 표시한다.",
      "observedState": {
        "sourceBefore": "[배포 점검표](reference-target.md)",
        "sourceAfter": "![[reference-target.md]]",
        "targetFileMutated": false,
        "inlineTargetTitle": "배포 점검표",
        "inlineActions": [
          "대상 편집",
          "열기",
          "옆으로 열기",
          "참조 복사"
        ]
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/link-to-embed-before.png",
          "bytes": 74160,
          "sha256": "601ca8a3f132506690b2b9291ef92431815fd38d815874c1ee2a1b1171aca042"
        },
        {
          "path": "/media/manual/markdown-editor/link-to-embed-context-menu.png",
          "bytes": 101574,
          "sha256": "b34bd1c5bca9efe35126ec926009fb1ca5b2507a379d7a6e74dc26a40431ad81"
        },
        {
          "path": "/media/manual/markdown-editor/link-to-embed-source.png",
          "bytes": 83292,
          "sha256": "d840a34b50a420a9327173409bdc4c161f1d8a8d416e6fd300d5950e8a118b15"
        },
        {
          "path": "/media/manual/markdown-editor/link-to-embed-rendered.png",
          "bytes": 81667,
          "sha256": "761b3b424687cfb29100228a6bec497b5eae919e6aec5ef239306f0e36be0da3"
        },
        {
          "path": "/media/manual/markdown-editor/link-to-embed-conversion-poster.png",
          "bytes": 81667,
          "sha256": "761b3b424687cfb29100228a6bec497b5eae919e6aec5ef239306f0e36be0da3"
        },
        {
          "path": "/media/manual/markdown-editor/link-to-embed-conversion.mp4",
          "bytes": 103880,
          "sha256": "4656d9bfe9df26ac73d3729e971433a4430b17df20d36735df92a821322ab7a3"
        },
        {
          "path": "/media/manual/markdown-editor/link-to-embed-conversion.webm",
          "bytes": 124448,
          "sha256": "ee68eb296f04a4c0e669b33912fc2adbbfe0fc86d1b350d99bdc83f4fb66a449"
        }
      ]
    },
    {
      "id": "rename-note-reference-rewrite",
      "capturedAt": "2026-08-01T10:41:30+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-14"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-rename-note-evidence.mjs",
      "expectedResult": "title·파일 경로·aliases를 한 번에 검토하고, 지원하는 Markdown·wiki explicit reference의 target을 새 상대 경로로 갱신하되 code 예시와 label·fragment·확장자 스타일을 보존한다.",
      "observedState": {
        "newRelativePath": "playbooks/launch-approval-checklist.md",
        "documentsChanged": 2,
        "markdownLinks": 2,
        "referenceDefinitions": 1,
        "wikiLinks": 1,
        "wikiEmbeds": 1,
        "fragmentReferences": 3,
        "aliases": [
          "배포 체크리스트",
          "릴리즈 승인표",
          "릴리즈 점검표"
        ],
        "oldPathRemoved": true,
        "codeExamplesPreserved": true,
        "openWindowsDocumentUpdated": true
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/rename-note-before-references.png",
          "bytes": 84328,
          "sha256": "037008f6b34f22e13f4ed8ac2c7becdb6ee7e2a0e62d5dc710e71df855b56c60"
        },
        {
          "path": "/media/manual/markdown-editor/rename-note-dialog-defaults.png",
          "bytes": 82697,
          "sha256": "510fbadf03bb24959721d3957640b92b1f69c8a52ce990eeb73bd9844485ce62"
        },
        {
          "path": "/media/manual/markdown-editor/rename-note-invalid-path.png",
          "bytes": 79683,
          "sha256": "085bf809dbe84386c8a94ea064ec51712c2647c2ea1528988431b220c128710b"
        },
        {
          "path": "/media/manual/markdown-editor/rename-note-impact-review.png",
          "bytes": 83809,
          "sha256": "bbf93bf1d0e50acb64c36849d62eea2ed5e2444f8e5941906caea1c4b025794e"
        },
        {
          "path": "/media/manual/markdown-editor/rename-note-applied-target.png",
          "bytes": 102144,
          "sha256": "e7a368d70993abd1b45cbb63bb2846db59fa6bb536502ba4743fbe56085283a7"
        },
        {
          "path": "/media/manual/markdown-editor/rename-note-markdown-rewrites.png",
          "bytes": 97536,
          "sha256": "7dcf9e512bcf1dda7d97c7d102187ae4bfb1a3f2b2a07b736e1c17f7fe6b4f3a"
        },
        {
          "path": "/media/manual/markdown-editor/rename-note-wiki-rewrites.png",
          "bytes": 99487,
          "sha256": "b343302d6e3318777922c9a2b4ec40e8d5d0abd060177f9c725596e9f88a778e"
        },
        {
          "path": "/media/manual/markdown-editor/rename-note-reference-rewrite-poster.png",
          "bytes": 83809,
          "sha256": "bbf93bf1d0e50acb64c36849d62eea2ed5e2444f8e5941906caea1c4b025794e"
        },
        {
          "path": "/media/manual/markdown-editor/rename-note-reference-rewrite.mp4",
          "bytes": 277128,
          "sha256": "0736f468187bd4a1d5755b9d7ee1e5719b790beed791df65964475abdf501bc5"
        },
        {
          "path": "/media/manual/markdown-editor/rename-note-reference-rewrite.webm",
          "bytes": 320642,
          "sha256": "76ca5ed3dbe737a6a4d801143b18f3a0f44533a3298f3601bbadacd6cd31b055"
        }
      ]
    },
    {
      "id": "plain-text-selection-normalize",
      "capturedAt": "2026-08-01T11:19:51+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-15"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-plain-text-normalize-evidence.mjs",
      "expectedResult": "선택한 source 범위의 Markdown 토큰만 제거하고 보이는 텍스트와 선택 범위 밖 inline code·인용문을 보존한다.",
      "observedState": {
        "selectionRetainedWhileMenuOpen": true,
        "outsideRangePreserved": true,
        "persistedToDisk": true,
        "videoSeconds": 3
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/plain-text-selection-before.png",
          "bytes": 93898,
          "sha256": "0be7f9da52b8d457771786b0383fa9b9a79de2f7186331606c79ee5966432373"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-selection-context-menu.png",
          "bytes": 117667,
          "sha256": "be23492b79a78fc9f7f974aa4f0ccd21a66317ac387084ca39fe7d7bea0723b2"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-selection-after.png",
          "bytes": 88299,
          "sha256": "2be7713b618722d25318f1f4a9c1e626b98bfdf264e8ab486352843bebfae085"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-selection-normalize-poster.png",
          "bytes": 88299,
          "sha256": "2be7713b618722d25318f1f4a9c1e626b98bfdf264e8ab486352843bebfae085"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-selection-normalize.mp4",
          "bytes": 83087,
          "sha256": "680294d85f9a0a68c2b53f187aaaef5a40505792c78dfc429e142c15156aed0e"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-selection-normalize.webm",
          "bytes": 75956,
          "sha256": "9b23cfd7da4a55488ea97a604b00e1545658c41e2a4114d0e54945abb53b9e61"
        }
      ]
    },
    {
      "id": "plain-text-paragraph-normalize",
      "capturedAt": "2026-08-01T11:19:51+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-16"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-plain-text-normalize-evidence.mjs",
      "expectedResult": "커서가 있는 빈 줄 사이의 여러 줄 문단만 정리하고 앞 문단과 다음 목록을 보존한다.",
      "observedState": {
        "multiLineParagraphNormalized": true,
        "adjacentBlocksPreserved": true,
        "persistedToDisk": true,
        "videoSeconds": 3
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/plain-text-paragraph-before.png",
          "bytes": 87251,
          "sha256": "b77c080a0c87fed00ae0e2c6d1facc9bb4ee0479b4c1ae08529b997be9ea2f03"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-paragraph-context-menu.png",
          "bytes": 109374,
          "sha256": "7dfb0b09e52365f8f039752cf49f340711cec7708394ed4b9d8a47ef10a896c2"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-paragraph-after.png",
          "bytes": 82372,
          "sha256": "76082759acf55ff6deafe36fcae93d7b6000e3859837a9ea53d2add5a2453e63"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-paragraph-normalize-poster.png",
          "bytes": 82372,
          "sha256": "76082759acf55ff6deafe36fcae93d7b6000e3859837a9ea53d2add5a2453e63"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-paragraph-normalize.mp4",
          "bytes": 80721,
          "sha256": "f3e833662678f3b9fc3836593d9c7002310fcf8f511cd3d6eb73a04aaaede514"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-paragraph-normalize.webm",
          "bytes": 73913,
          "sha256": "3bcaf30b468a8a2d8945bcddf68baf35dac3ab7df90fc327282c342fce4464c8"
        }
      ]
    },
    {
      "id": "plain-text-document-normalize",
      "capturedAt": "2026-08-01T11:19:51+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-17"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-plain-text-normalize-evidence.mjs",
      "expectedResult": "Windows 확인 단계를 거쳐 활성 문서 전체의 Markdown 토큰을 제거하되 frontmatter·목록·code·표·block ID를 보존한다.",
      "observedState": {
        "nativeConfirmationShown": true,
        "frontmatterPreserved": true,
        "blockIdPreserved": true,
        "minimalBlockStructurePreserved": true,
        "persistedToDisk": true,
        "videoSeconds": 3.1
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/plain-text-document-before.png",
          "bytes": 92280,
          "sha256": "3a41995f6618a7fb80bbbb6b9f29086d99031a812a5a4525cad946fcb18e6e46"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-document-command.png",
          "bytes": 162774,
          "sha256": "c3526e01f95edb0d63544e1ea58e12b75d909c30ea38532ae162babf83638cb5"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-document-confirm.png",
          "bytes": 10290,
          "sha256": "87e9af440b16afe46d7e60610da5f1889e2c67f38598dc1bd51cfcb5b28a3cc0"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-document-after.png",
          "bytes": 58461,
          "sha256": "2f973f4212d3769479861d8c05f3feb46f853b266083e9ad99ba34b3e1f188b4"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-document-source-after.png",
          "bytes": 85656,
          "sha256": "5f4763dc391a2e8b629b13f31291566ec699b05af43e8968606a0fc205ef91bb"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-document-normalize-poster.png",
          "bytes": 85656,
          "sha256": "5f4763dc391a2e8b629b13f31291566ec699b05af43e8968606a0fc205ef91bb"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-document-normalize.mp4",
          "bytes": 114114,
          "sha256": "527e8664b71f2a331cf45b5adc69cb867db184248756a371cb11eb8cfcd626cb"
        },
        {
          "path": "/media/manual/markdown-editor/plain-text-document-normalize.webm",
          "bytes": 82882,
          "sha256": "5844959b1fd8e69dd8f82f65e287f49b8192691cf7c221029371049ce0d17def"
        }
      ]
    },
    {
      "id": "front-matter-summary-pitch-edit",
      "capturedAt": "2026-08-01T11:55:45+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-18",
        "ED-19"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-front-matter-slide-metadata-evidence.mjs",
      "expectedResult": "속성에서 summary와 pitch 배열 항목을 편집·저장하고 사용자 정의 front matter를 보존한 뒤 문서 전환 후 다시 읽는다.",
      "observedState": {
        "summaryPersisted": true,
        "pitchPersisted": true,
        "unknownFrontmatterPreserved": true,
        "projectionIdentityAbsentFromMarkdown": true,
        "reopenRestoredMetadata": true,
        "videoSeconds": 6.6
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/front-matter-summary-pitch-before.png",
          "bytes": 131622,
          "sha256": "10fe3f3988d31ec981f8faaf95ba835e46b55c3ec1ef1b59cd098081ee01d1ea"
        },
        {
          "path": "/media/manual/markdown-editor/front-matter-summary-added.png",
          "bytes": 131440,
          "sha256": "c4927ba9eb4a26b8f7c591d5737d4a33e0dd36228ab9228995fc822971c6fa91"
        },
        {
          "path": "/media/manual/markdown-editor/front-matter-summary-pitch-after.png",
          "bytes": 130352,
          "sha256": "5428ced6272581fc337f7954863b8b7ba9f579f74ee17854a27a7dbcd730fc5d"
        },
        {
          "path": "/media/manual/markdown-editor/front-matter-summary-pitch-source.png",
          "bytes": 106798,
          "sha256": "6cd4c2500719e37f1efeaa318ea3ed5d1544fd48ef62095f97730ad475fe585d"
        },
        {
          "path": "/media/manual/markdown-editor/front-matter-summary-pitch-reopen.png",
          "bytes": 132912,
          "sha256": "9021cd97938cd4d630c17fcd9b46c14a13955d9812758bd61c9e8f08b11670cc"
        },
        {
          "path": "/media/manual/markdown-editor/front-matter-summary-pitch-edit-poster.png",
          "bytes": 132912,
          "sha256": "9021cd97938cd4d630c17fcd9b46c14a13955d9812758bd61c9e8f08b11670cc"
        },
        {
          "path": "/media/manual/markdown-editor/front-matter-summary-pitch-edit.mp4",
          "bytes": 166577,
          "sha256": "5e81989b12072c5675f77b785579392a3a7a96e932076c100c44c2a98a6b1769"
        },
        {
          "path": "/media/manual/markdown-editor/front-matter-summary-pitch-edit.webm",
          "bytes": 196303,
          "sha256": "8b827e9f3feb242b6389979aea8f9442e5d5dbff6a7365cd07cef21a91e8a816"
        }
      ]
    },
    {
      "id": "slide-projection-state",
      "capturedAt": "2026-08-01T11:55:45+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-18",
        "ED-19"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-front-matter-slide-metadata-evidence.mjs",
      "expectedResult": "Markdown heading 문서를 슬라이드로 선택하고 캔버스 설정을 저장하되 원문 byte를 바꾸지 않으며 문서 전환 후 선택과 설정을 복원한다.",
      "observedState": {
        "projectionMap": {
          "metadata-slide-lab.md": "slide"
        },
        "slideCount": 5,
        "profileSaved": true,
        "markdownSourceUnchangedByProjection": true,
        "reopenRestoredProjection": true,
        "videoSeconds": 6.1,
        "firstCreateNullProfileRegressionFixed": true
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/slide-projection-source-before.png",
          "bytes": 134262,
          "sha256": "3fa6cae96304336898b3ae426fc1b1b12c5ba23f370b6af6a7f00a34cbc1dd70"
        },
        {
          "path": "/media/manual/markdown-editor/slide-projection-menu.png",
          "bytes": 132750,
          "sha256": "95a4c0b8c2daf7dac8444e4cdc4d3a2592a84614527c56f312391ea51ca36898"
        },
        {
          "path": "/media/manual/markdown-editor/slide-projection-created.png",
          "bytes": 119260,
          "sha256": "304c2592deb9090d784b7fbb5ca228a4c5df61d135835d106d298d8e5ee56ec6"
        },
        {
          "path": "/media/manual/markdown-editor/slide-projection-settings-before.png",
          "bytes": 118925,
          "sha256": "280827f6d51034bb3bed18fb4ab16cff433c0659e5b6bc8673a585c7dc06f4d7"
        },
        {
          "path": "/media/manual/markdown-editor/slide-projection-settings-after.png",
          "bytes": 120470,
          "sha256": "55783a9aa6217c7630516d746c7a19ab59726df0d463aa8b96e0a55e41869a8b"
        },
        {
          "path": "/media/manual/markdown-editor/slide-projection-reopen.png",
          "bytes": 76697,
          "sha256": "20f34b1b38d4552ab75b6adf589f9b3528f671299a7c39f633c3c1a1c2443036"
        },
        {
          "path": "/media/manual/markdown-editor/slide-projection-state-poster.png",
          "bytes": 76697,
          "sha256": "20f34b1b38d4552ab75b6adf589f9b3528f671299a7c39f633c3c1a1c2443036"
        },
        {
          "path": "/media/manual/markdown-editor/slide-projection-state.mp4",
          "bytes": 142169,
          "sha256": "6f47693f5470eb8837b752a90fb0f74cf7091f61c6fe9f653ada29b93fc73f22"
        },
        {
          "path": "/media/manual/markdown-editor/slide-projection-state.webm",
          "bytes": 196859,
          "sha256": "c3eafc5616ecc1bea0b5c20094fd59449f6ad2b161aa0ae91eae89f0be8c1735"
        }
      ]
    },
    {
      "id": "document-drop-link-insert",
      "capturedAt": "2026-08-01T12:22:33+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-21"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-document-drop-intents-evidence.mjs",
      "expectedResult": "Shelf 문서를 편집기에 드롭한 뒤 링크 intent를 명시적으로 선택하고 목적 문서 기준 상대 Markdown link를 저장한다.",
      "observedState": {
        "explicitIntentMenu": true,
        "relativeMarkdownLinkPersisted": true,
        "sourceDocumentUnchanged": true,
        "videoSeconds": 5.8
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/document-drop-link-before.png",
          "bytes": 64985,
          "sha256": "fa09ccd36541c5fb1f192ba38e2a78e957de615dbf2b6e9d1f3d5306027fb72c"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-intent-menu.png",
          "bytes": 88512,
          "sha256": "f8ad96cadb2e43c0a26834363eca911ecf667081ebdec9ad31a0e2d5ff1c97d1"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-link-rendered.png",
          "bytes": 70309,
          "sha256": "0fe8c44dcd37293d570ea9029abb2cc97b9775999e54f310dc63ba6dea39845e"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-link-source.png",
          "bytes": 70740,
          "sha256": "48e728288e26db2ad2056ab4d6323644d7847634771fdb6f644d913992d97adc"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-link-insert-poster.png",
          "bytes": 70740,
          "sha256": "48e728288e26db2ad2056ab4d6323644d7847634771fdb6f644d913992d97adc"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-link-insert.mp4",
          "bytes": 85258,
          "sha256": "26ec73ca4b221c6779aad8029208872893eed6bae487c2798ddf74fb8fd80c35"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-link-insert.webm",
          "bytes": 110117,
          "sha256": "9c042229212927bb1f0aebab42ba4ee6dcf44d33ea3006b839f005fe0bf077fc"
        }
      ]
    },
    {
      "id": "document-drop-embed-insert",
      "capturedAt": "2026-08-01T12:22:33+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-21"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-document-drop-intents-evidence.mjs",
      "expectedResult": "같은 문서 드롭에서 embed intent를 선택해 canonical wiki embed만 저장하고 원문을 복제하지 않는다.",
      "observedState": {
        "explicitIntentMenu": true,
        "wikiEmbedPersisted": true,
        "sourceBodyNotDuplicated": true,
        "sourceDocumentUnchanged": true,
        "videoSeconds": 5.8
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/document-drop-embed-before.png",
          "bytes": 64902,
          "sha256": "e30051272dfef8abf1c6a74df5153c91769d8b8a3960816f01a1b714c593e0a7"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-embed-menu.png",
          "bytes": 88573,
          "sha256": "27aa9a67568d61d6f578e17397bae8d1cb538f34dbab0278b9f6c17a373e6e31"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-embed-rendered.png",
          "bytes": 72363,
          "sha256": "a40b79e6b0dcc0d931d9bf8452e19ab9c646976b2f013d3a1e3b29264db89ff4"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-embed-source.png",
          "bytes": 68510,
          "sha256": "4f6a113e1c11bc4450dc84b2bab79bff5d8113312abefdcbe513ca1195976a3e"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-embed-insert-poster.png",
          "bytes": 72363,
          "sha256": "a40b79e6b0dcc0d931d9bf8452e19ab9c646976b2f013d3a1e3b29264db89ff4"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-embed-insert.mp4",
          "bytes": 87350,
          "sha256": "43002c95b5370fb50efc78d7e1918211e4071d1b666abe6ea000f198006d65d6"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-embed-insert.webm",
          "bytes": 114464,
          "sha256": "e0dea995aa202e333512794ae2ec062f82ae12614c1efc0fed9ddbbcabd2d645"
        }
      ]
    },
    {
      "id": "document-drop-text-copy",
      "capturedAt": "2026-08-01T12:22:33+09:00",
      "appRevision": "da8927c956304a2203fde209cd1ad6129e9ee6bc+dirty",
      "featureIds": [
        "ED-21"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-document-drop-intents-evidence.mjs",
      "expectedResult": "본문 복사 intent에서 비동기화 확인을 거친 뒤 source front matter를 제외한 Markdown 본문만 목적 문서에 복제하고 원본은 유지한다.",
      "observedState": {
        "nativeConfirmationShown": true,
        "sourceFrontmatterExcluded": true,
        "sourceBodyCopied": true,
        "sourceDocumentUnchanged": true,
        "videoSeconds": 5.8
      },
      "verdict": "pass",
      "assets": [
        {
          "path": "/media/manual/markdown-editor/document-drop-text-copy-before.png",
          "bytes": 65812,
          "sha256": "47373c8869351765edd62f372edeb3ad8945477f03fcaac819a65e38703f2b7e"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-text-copy-menu.png",
          "bytes": 88515,
          "sha256": "dcb34a4361a9861b6a24e7b477fc4ae9f0b2d91901da6ca7c03afcc32d9fc27c"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-text-copy-confirm.png",
          "bytes": 9017,
          "sha256": "ac0cc02383f5920b525203ec0a77487bef636fd704e20bde6a3330ffb253f047"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-text-copy-rendered.png",
          "bytes": 107552,
          "sha256": "de9ffebc7a9a2345ec30b206f70a5c382e32cbab2e07c16c8ddc14df00847f16"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-text-copy-source.png",
          "bytes": 107965,
          "sha256": "e14ab09dc2ac47862505c31e48e940849510fda628b55b9ce4c5b299e4b78e54"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-text-copy-poster.png",
          "bytes": 107965,
          "sha256": "e14ab09dc2ac47862505c31e48e940849510fda628b55b9ce4c5b299e4b78e54"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-text-copy.mp4",
          "bytes": 116687,
          "sha256": "6fabcfe129e6d82d21a3d57f314d00bf4915404f906023177ed12ec1419d0310"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-text-copy.webm",
          "bytes": 158590,
          "sha256": "dc8a4de2b64ee0293a8167553a2a90409157de0ffd8542b94cd164b1327f8960"
        },
        {
          "path": "/media/manual/markdown-editor/document-drop-source-unchanged.png",
          "bytes": 98464,
          "sha256": "87548052d4d804f7d51b0058d4e6f5fbacaa5cf9a048d1553014b86ff9bdce7c"
        }
      ]
    },
    {
      "id": "diagram-sankey-source-to-view",
      "capturedAt": "2026-08-02T00:53:37.456Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "ED-26",
        "VW-34"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-diagram-evidence.mjs",
      "verdict": "pass",
      "expectedResult": "Source, Target, Value Markdown 표를 Sankey로 전환하고 접근 가능한 표와 H2 document adapter를 같은 원본 경계에서 확인한다.",
      "observedState": {
        "summary": "생키 · 노드 8개 · 흐름 10개 · 표 1",
        "englishSummary": "Sankey · 8 nodes · 10 flows · Table 1",
        "accessibleTable": true,
        "headingDocumentAdapter": true,
        "videoSeconds": 3
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/diagram-native-sankey-source.png",
          "bytes": 82939,
          "sha256": "0c3a65529cf057818aa6ed9ef0b6cf7c762f3d3723e03a6178046270afa91891"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-sankey-view.png",
          "bytes": 56296,
          "sha256": "748dbc9d0d6feb266366ae5bc8b0277fe0d4cf9f1130b3041417ef84be1dd352"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-sankey-accessible-table.png",
          "bytes": 75429,
          "sha256": "6f3dac0a99f7ed528641943d636f276ae4dac54c972e4999dbc8e27110a6c121"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-heading-document-view.png",
          "bytes": 57625,
          "sha256": "a4401eea73b7e33c58d7ddf95a256096cb9b4749a7ed2fdb127463c896d94e5c"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-sankey-english.png",
          "bytes": 62212,
          "sha256": "38218559d196ae94dd390fe9c942d4bbc148a8d88256f069e4012b9b9ce67493"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-sankey-source-to-view.mp4",
          "bytes": 70073,
          "sha256": "70096c77dc39281b17af7b58eea0d8bb23a7c5d5f8c230cbddba63918e7ac4a3"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-sankey-source-to-view.webm",
          "bytes": 70054,
          "sha256": "d876c9489b593827c5d45133278866ac0f8ac742f06d4122fca5f97d30344f66"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-performance.json",
          "bytes": 2523,
          "sha256": "a9b4f56e1c50cfe810b15c8f9743ddd3eaac592a1c3a459f72d6d7b05ab91cc0"
        }
      ]
    },
    {
      "id": "diagram-cycle-error-recovery",
      "capturedAt": "2026-08-02T00:53:37.456Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "ED-26",
        "VW-34"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-diagram-evidence.mjs",
      "verdict": "pass",
      "expectedResult": "방향 cycle을 일부 그림으로 숨기지 않고 원인을 표시한 뒤 원본 수정 행으로 돌아간다.",
      "observedState": {
        "cycleDiagnosticVisible": true,
        "sourceRecoveryVisible": true,
        "videoSeconds": 4
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/diagram-native-cycle-error.png",
          "bytes": 56889,
          "sha256": "3e24a3470bb5ed6f3a876f1e4bd04753486979234de0a560dbb1b9a1ea470593"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-cycle-source-recovery.png",
          "bytes": 80991,
          "sha256": "c355cf47aa6b9a5f2c1c2027428b4032e78ba16b60b4cf1ad25b83c615d2b743"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-cycle-error-recovery.mp4",
          "bytes": 95899,
          "sha256": "07d59bf54952a595418a1e5f42124718eb76b08a046df2c56404c34aa4657c09"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-cycle-error-recovery.webm",
          "bytes": 72955,
          "sha256": "b7d513eb15a47d4544366ad5ae7f3d97397731f56f5b4dd64d35910a67413ce1"
        }
      ]
    },
    {
      "id": "diagram-alluvial-parallel-sets",
      "capturedAt": "2026-08-02T00:53:37.456Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "ED-26",
        "VW-34"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800",
      "captureScript": "glif/scripts/capture-diagram-evidence.mjs",
      "verdict": "pass",
      "expectedResult": "같은 stage-path Markdown을 Alluvial과 Parallel Sets로 전환하고 원문 불변과 profile kind 저장을 확인한다.",
      "observedState": {
        "stageSourceUnchanged": true,
        "profileStatus": "written",
        "persistedKind": "parallel-sets",
        "markdownValuesCopiedToProfile": false,
        "performanceVerdict": "pass",
        "videoSeconds": 3.6
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/diagram-native-stage-path-source.png",
          "bytes": 89018,
          "sha256": "1bdbf975b4a9893f9b0981eb55c93dab87f5e3d4253b7a7e1f4944ab12ce7b85"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-alluvial-view.png",
          "bytes": 122299,
          "sha256": "d38b98daf1a8d5922b2a917c8f1e0dfe6c630f6a78fa6fa9d47f65ab19663c90"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-parallel-sets-view.png",
          "bytes": 114325,
          "sha256": "cc1e3615869db1ab3219b349ad8bcc1b2cc06868adc4bdd3db19a82d22cf2a7b"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-alluvial-parallel-sets.mp4",
          "bytes": 84952,
          "sha256": "e09247a87f0c6a34891de84948592179b406b8af73ffd32056930bf4656e2825"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-alluvial-parallel-sets.webm",
          "bytes": 75265,
          "sha256": "e9fedd15771b76a32fe643b6127ca282f272487e02fbdbfc8f7f93dce0cdaa69"
        }
      ]
    },
    {
      "id": "diagram-native-responsive-qa",
      "capturedAt": "2026-08-02T00:53:37.456Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "ED-26",
        "VW-34"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800; Windows 200% = 600x400 CSS / 1200x800 physical",
      "captureScript": "glif/scripts/capture-diagram-native-qa.mjs",
      "expectedResult": "280/360/480px Inspector, reduced motion과 Windows 200% 배율에서 보기 선택기·세 유형·Diagram canvas를 오버플로 없이 유지한다.",
      "observedState": {
        "inspectorWidths": [
          280,
          360,
          480
        ],
        "pageOverflowPx": 0,
        "inspectorOverflowPx": 0,
        "reducedMotionMatched": true,
        "scale200": {
          "cssViewport": "600x400",
          "devicePixelRatio": 2,
          "gridWidth": 600,
          "navWidth": 0,
          "contentWidth": 304,
          "infoWidth": 280,
          "viewMenuVisible": true,
          "diagramCanvasVisible": true
        }
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/diagram-native-inspector-280.png",
          "bytes": 121218,
          "sha256": "0d5cd724f0f8b152f306ea8d94cf7f697c29d9ee0c5adeb732e38c1053c2ef48"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-inspector-360.png",
          "bytes": 119974,
          "sha256": "8cc2687788c9bce17ada5d956574344b4eaa7d9196850e25c29e390beebe5555"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-inspector-480.png",
          "bytes": 116976,
          "sha256": "a9aa8b309c3f87c76993f48892cef4d5afcb6e9a5aaf41b4c53a75670a7d2203"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-reduced-motion.png",
          "bytes": 107159,
          "sha256": "b5492ebef99a5a2012c8a8b7e8eaa79970be2c5b48d8c19d756d8cf5a6b79c36"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-qa.json",
          "bytes": 863,
          "sha256": "35e2c349f91273c337356823ea586d5253d4a148bcfbaaa0c26d2e87c5b49100"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-scale-200.png",
          "bytes": 107965,
          "sha256": "ed443159721af0413e47a67962d6c1661ccc49e0d7887fe3ddcc7970c8fe7b4e"
        },
        {
          "path": "/media/manual/views-and-projections/diagram-native-scale-200.json",
          "bytes": 380,
          "sha256": "256320c681e7cfdeafd93512c428c925fff6ad903f9d762c185e9c9bd8144970"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "table-menu-info-profile-responsibility",
      "capturedAt": "2026-08-01T03:30:08+09:00",
      "appRevisions": [
        "da8927c956304a2203fde209cd1ad6129e9ee6bc",
        "d2490ed2090ca54111d3fc7b6528b163fe386141+dirty"
      ],
      "featureIds": [
        "TB-23",
        "TB-30",
        "TB-32"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 and 1200x830 Windows native client area",
      "sourceScenarios": [
        "table-selection-editing-and-menu",
        "table-formatting-alignment-and-legacy-migration",
        "table-edit-formula-merge",
        "table-to-chart"
      ],
      "sourceCaptureScripts": [
        "glif/scripts/capture-table-contract-evidence.mjs"
      ],
      "expectedResult": "표 메뉴는 즉시 구조 작업을, info zone은 줄무늬·열 너비·정렬·병합 overlay·Chart source intent 같은 지속 설정을 소유하며 Markdown과 projection profile의 저장 경계를 보존한다.",
      "observedState": {
        "immediateMenuActionsVisible": true,
        "infoZoneAlignmentVisible": true,
        "fixedWidthProfileWrite": "240px",
        "zebraProfileWrite": true,
        "mergeConflictRequiresExplicitChoice": true,
        "chartReadsSourceTable": true,
        "legacyDirectiveRemovedAfterProfileWrite": true,
        "markdownTableValuesPreserved": true
      },
      "assets": [
        {
          "path": "/media/manual/tables-and-data/table-action-menu.png",
          "bytes": 95247,
          "sha256": "c19f6cf73bd58196bf8cb527a4b9abdb900d1b10e3c8d67db22986e6df770491"
        },
        {
          "path": "/media/manual/tables-and-data/table-selection-editing-menu-poster.png",
          "bytes": 93341,
          "sha256": "2be0d37945e47619fd36f546a1d8029a1e455f42d9398fd1cbcd9d3727102214"
        },
        {
          "path": "/media/manual/tables-and-data/table-selection-editing-menu.mp4",
          "bytes": 79175,
          "sha256": "9e8bd706f8da94f869a23f496121dc8c47fbfaf650585b53baae0ccee351b1be"
        },
        {
          "path": "/media/manual/tables-and-data/table-selection-editing-menu.webm",
          "bytes": 123648,
          "sha256": "33269f2f1d0905220a6ae0091d60af88a784a6383e15f3a9c3bb2e11f5ef5996"
        },
        {
          "path": "/media/manual/tables-and-data/table-column-alignment-info-zone.png",
          "bytes": 113868,
          "sha256": "aec525edec9becb6932d7805c0809c55932d5d1bb46f8643d65a6b6f05239cb2"
        },
        {
          "path": "/media/manual/tables-and-data/table-legacy-profile-migrated.png",
          "bytes": 124506,
          "sha256": "3c8cc32ccb2e7a55684ed76fbc6bb40e1d90546403e47092a861bff1865749a3"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-conflict-options.png",
          "bytes": 104802,
          "sha256": "73571b4710727e37dbab13e8753219ae51b3eec2f675b23dceb2d6ac4e428849"
        },
        {
          "path": "/media/manual/tables-and-data/source-table.png",
          "bytes": 57455,
          "sha256": "743fec35aeafdf36dc0bb547d464a22d4283dae7998940e58210aafff11c8dcf"
        },
        {
          "path": "/media/manual/tables-and-data/chart-view.png",
          "bytes": 51072,
          "sha256": "d3045f70a81aa07125779008eb289e0568fa8bf0bfe6c56bb922b9ab4748f5cf"
        },
        {
          "path": "/media/manual/tables-and-data/table-legacy-directive-loaded.png",
          "bytes": 107228,
          "sha256": "221c6d285826a41726c461d1a3eb5d786e49b3e8d80233dccece150df8b38792"
        },
        {
          "path": "/media/manual/tables-and-data/table-formatting-alignment-migration-poster.png",
          "bytes": 107228,
          "sha256": "221c6d285826a41726c461d1a3eb5d786e49b3e8d80233dccece150df8b38792"
        },
        {
          "path": "/media/manual/tables-and-data/table-formatting-alignment-migration.mp4",
          "bytes": 351901,
          "sha256": "71260b499026995a744d03996903005f0c408285858bb6f0f779678b9a82869a"
        },
        {
          "path": "/media/manual/tables-and-data/table-formatting-alignment-migration.webm",
          "bytes": 356584,
          "sha256": "45662d18efbe37c3576b30f122b50a76cebed79e8bc7d272b1d26d4330a6fb42"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "table-formula-autocomplete-and-keyboard-range",
      "capturedAt": "2026-08-02T00:53:37.580Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "TB-21"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-formula-assist-evidence.mjs",
      "fixture": "/examples/glif-guide-project/table-formula-lab.md",
      "expectedResult": "= 입력으로 지원 함수 10종을 열고 SUM을 적용한 뒤, 방향키와 Shift+방향키로 B1:D1을 선택해 계산 결과 37을 확정한다.",
      "observedState": {
        "completionOptions": [
          "SUM",
          "AVG",
          "AVERAGE",
          "MIN",
          "MAX",
          "COUNT",
          "VAR.P",
          "VAR.S",
          "STDEV.P",
          "STDEV.S"
        ],
        "acceptedFunction": "SUM",
        "rangeValue": "=SUM(B1:D1)",
        "highlightedBodyCells": 3,
        "calculatedResult": "37",
        "videoSeconds": 5.5,
        "cleanClientCapture": true
      },
      "assets": [
        {
          "path": "/media/manual/tables-and-data/table-formula-function-autocomplete.png",
          "bytes": 82294,
          "sha256": "0e88c0a3245f15c75d65a64efd5b00aba12a28f987bdada8ba87aa15a917fcda"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-keyboard-range.png",
          "bytes": 75966,
          "sha256": "5522b7108ff73b92e2d968e131a6597620047d3275e9e3f8daf6131ebd32ef11"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-keyboard-assist-result.png",
          "bytes": 74846,
          "sha256": "46427cebda1102f84a0ff328f70c513a33033567ca12b42a378e4ecf5cf1504d"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-keyboard-assist-poster.png",
          "bytes": 82294,
          "sha256": "0e88c0a3245f15c75d65a64efd5b00aba12a28f987bdada8ba87aa15a917fcda"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-keyboard-assist.webm",
          "bytes": 117826,
          "sha256": "7e737cda5ac8a823c530366f7630dc98805d243d7b09d82464b0df33bd116fa2"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-keyboard-assist.mp4",
          "bytes": 90712,
          "sha256": "adce0811d9f8ef2089b38fc5a27b0b05b56ecaa45d4afd632cb786e400631adc"
        },
        {
          "path": "/media/manual/tables-and-data/table-formula-keyboard-assist.json",
          "bytes": 276,
          "sha256": "92423dba5a37025571e79aa92a1f6386057d0399f43938f166a070f2de1768fa"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "docs-query-list-cards-empty-warning",
      "capturedAt": "2026-08-02T00:53:37.521Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "ED-24"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-docs-query-evidence.mjs",
      "fixture": "/examples/glif-guide-project/docs-query/query-dashboard.md",
      "expectedResult": "canonical date·lastmod·description metadata를 읽어 query-item 3건을 updated_desc list로, release 2건을 cards로 표시하고 empty 0건과 invalid field·layout 경고를 재현한다.",
      "observedState": {
        "indexedDocuments": 5,
        "orderedListTitles": [
          "릴리즈 체크리스트",
          "실증 자산 검토",
          "게시 메모"
        ],
        "listDocuments": 3,
        "cardDocuments": 2,
        "emptyMessage": "never-match 태그를 지우면 결과가 다시 나타납니다.",
        "warnings": [
          "Unsupported value for layout: mosaic",
          "Unsupported query field ignored: unknownField"
        ],
        "sourceProjectionVideoSeconds": 4.4,
        "cleanClientCapture": true
      },
      "assets": [
        {
          "path": "/media/manual/tables-and-data/docs-query-list-result.png",
          "bytes": 80560,
          "sha256": "5a51b6a57c425d66197b9741f8c30ad4e9319049f3ac0207c009e79569db6f24"
        },
        {
          "path": "/media/manual/tables-and-data/docs-query-cards-result.png",
          "bytes": 77103,
          "sha256": "87faf4f76247e91b73bb611fc38cb19a214d8ad52ee89441dc6169d5fd91923c"
        },
        {
          "path": "/media/manual/tables-and-data/docs-query-empty-result.png",
          "bytes": 90025,
          "sha256": "5732a80addceb85ce099651d7b8b3ff59a5c3ad899f0abe06d1ac3e0fba7daf3"
        },
        {
          "path": "/media/manual/tables-and-data/docs-query-warning-result.png",
          "bytes": 82319,
          "sha256": "18d91c1bfd74cc591093a87d2b4dfd26aaab90f77f39d292e6558d20e4964e1e"
        },
        {
          "path": "/media/manual/tables-and-data/docs-query-source-block.png",
          "bytes": 65145,
          "sha256": "5ad65e1c5f70580bc3b18ff8a3288a61cd774052bed273070482fe7655682ff4"
        },
        {
          "path": "/media/manual/tables-and-data/docs-query-source-preview-poster.png",
          "bytes": 80560,
          "sha256": "5a51b6a57c425d66197b9741f8c30ad4e9319049f3ac0207c009e79569db6f24"
        },
        {
          "path": "/media/manual/tables-and-data/docs-query-source-preview.webm",
          "bytes": 112066,
          "sha256": "025976f073e3eab2075e85e18807cc2d909e155c66ce55793f757d6a9e3b1a9d"
        },
        {
          "path": "/media/manual/tables-and-data/docs-query-source-preview.mp4",
          "bytes": 92793,
          "sha256": "b8b663f9d4c9b3dd225f33c10be74dafe79bcc77e4831c12434cb19716284460"
        },
        {
          "path": "/media/manual/tables-and-data/docs-query-source-preview.json",
          "bytes": 1244,
          "sha256": "49e663d4fede1526406a93dba17df250f24918a66f62c91ae26808b1bbdf6c01"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "table-column-shortcuts-add-remove",
      "capturedAt": "2026-08-02T00:53:38.572Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "TB-07",
        "TB-08"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-table-column-shortcuts-evidence.mjs",
      "fixture": "/examples/glif-guide-project/table-editor-lab.md",
      "expectedResult": "활성 표에서 Ctrl+Alt+ArrowRight로 빈 마지막 열을 모든 행에 추가하고 Ctrl+Alt+ArrowLeft로 실행 전 표를 정확히 복구한다.",
      "observedState": {
        "beforeColumns": 4,
        "afterAddColumns": 5,
        "afterRemoveColumns": 4,
        "bodyRowsChecked": 3,
        "addedCellsBlank": true,
        "exactRestoration": true,
        "activeCellSelected": true,
        "videoSeconds": 4.1,
        "cleanClientCapture": true
      },
      "assets": [
        {
          "path": "/media/manual/tables-and-data/table-column-shortcut-add.png",
          "bytes": 61759,
          "sha256": "0af2b2b1c9743d157d147f98bf7a184a756b0d3864796551e56133c0b98b80da"
        },
        {
          "path": "/media/manual/tables-and-data/table-column-shortcut-remove.png",
          "bytes": 62133,
          "sha256": "ce0a65299da6cae2c9442ae21b7f580638a82c7d3d5d12fa7106107240eb7d1d"
        },
        {
          "path": "/media/manual/tables-and-data/table-column-shortcuts-poster.png",
          "bytes": 61759,
          "sha256": "0af2b2b1c9743d157d147f98bf7a184a756b0d3864796551e56133c0b98b80da"
        },
        {
          "path": "/media/manual/tables-and-data/table-column-shortcuts.webm",
          "bytes": 45975,
          "sha256": "8cd21ef0a4d164155c8bb8687a6da632d0dafcac5578cc0bc43f62d09fa50e6e"
        },
        {
          "path": "/media/manual/tables-and-data/table-column-shortcuts.mp4",
          "bytes": 52706,
          "sha256": "f9b98d0c1106172768a0339da01f72d45d3bfc4d803a25e14335cedbb15b6948"
        },
        {
          "path": "/media/manual/tables-and-data/table-column-shortcuts.json",
          "bytes": 1402,
          "sha256": "b3a1f9c1666ec08fd73bb5b11ceb53f840a0da2820a98d9b2972a0a0553ab8b3"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "table-merge-conflict-undo",
      "capturedAt": "2026-08-02T00:53:38.634Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "TB-27"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-table-merge-undo-evidence.mjs",
      "fixture": "/examples/glif-guide-project/table-merge-lab.md",
      "expectedResult": "내용 합쳐 병합 직후 Ctrl+Z 한 번으로 Markdown 원문 전체와 렌더된 merge span을 함께 복구한다.",
      "observedState": {
        "joinedAnchorVisible": true,
        "mergedRowSpan": 2,
        "exactSourceRestoration": true,
        "restoredRowSpan": 1,
        "videoSeconds": 4.2,
        "cleanClientCapture": true
      },
      "assets": [
        {
          "path": "/media/manual/tables-and-data/table-merge-undo-before.png",
          "bytes": 87172,
          "sha256": "a9ef9e5f9987344e2a02dd29da2cd258cf1d0fb35bb8bbf6cb60f3f4fbf8779a"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-undo-after.png",
          "bytes": 86360,
          "sha256": "84f84d3822aef49c6a4f2643423da7bb860f06cb2ba89f1b3290652dc12aaaf5"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-undo-poster.png",
          "bytes": 87172,
          "sha256": "a9ef9e5f9987344e2a02dd29da2cd258cf1d0fb35bb8bbf6cb60f3f4fbf8779a"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-undo.webm",
          "bytes": 66229,
          "sha256": "fd233a45ce5cde5043a5b76c7e379c537517cad92dac6d5a832d7e8ce5495a58"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-undo.mp4",
          "bytes": 67237,
          "sha256": "fdbe414c45b550ad292ea95fe12f72b8b0f5a2826c2b53e3677efad694498fa8"
        },
        {
          "path": "/media/manual/tables-and-data/table-merge-undo.json",
          "bytes": 2379,
          "sha256": "78ec9a4cd7807b27c86f03d8f5e1d6c0016e3f33b50f093e8f0974ec237f4da3"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "site-settings-local-configuration",
      "capturedAt": "2026-08-02T00:53:38.313Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "PB-03",
        "PB-04",
        "PB-05",
        "PB-06",
        "PB-07",
        "PB-08",
        "PB-09",
        "PB-10",
        "PB-11",
        "PB-12",
        "PB-13",
        "PB-14",
        "PB-15",
        "PB-16",
        "PB-17",
        "PB-18",
        "PB-19",
        "PB-20",
        "PB-21",
        "PB-22"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "900x684 Site settings panel crop plus 1440x900 published Hugo browser output",
      "captureScript": "glif/scripts/capture-site-settings-evidence.mjs",
      "fixture": "/examples/glif-guide-project/site-settings-lab/",
      "expectedResult": "사이트 설정 draft에서 메뉴 추가·drag 재정렬·복제·삭제, 공개·비밀번호·유효기간 모드 전환, Analytics와 robots·sitemap 설정을 저장한 뒤 같은 snapshot으로 deploy 프로젝트와 Hugo 사이트를 생성해 브라우저 출력까지 확인한다.",
      "observedState": {
        "panelDimensions": "900x684",
        "menuOrder": [
          "새 소식",
          "시작하기",
          "참고 자료"
        ],
        "menuAddReorderDuplicateDelete": true,
        "accessModesVisited": [
          "public",
          "password",
          "duration"
        ],
        "finalAccessMode": "public",
        "analyticsEnabled": true,
        "robotsEnabled": true,
        "sitemapChangefreq": "weekly",
        "menuVideoSeconds": 5.9,
        "accessSeoVideoSeconds": 6.1,
        "freePlanFallbackCaptured": true,
        "materializedMetadataFormat": "JSON",
        "publishedTitle": "Glif 사이트 설정 실습",
        "publishedLanguage": "ko",
        "publishedNavigationOrder": [
          "새 소식",
          "시작하기",
          "참고 자료"
        ],
        "publishedSearchVisible": true,
        "publishedFooterTextVisible": true,
        "publishedCanonicalUsesConfiguredHost": true,
        "publishedTocDepthThreeVisible": true,
        "publishedRobotsAllowsSite": true,
        "publishedSitemapUrlCount": 9,
        "publishedSitemapUsesConfiguredHost": true,
        "verifiedFeatureIds": [
          "PB-05",
          "PB-06",
          "PB-07",
          "PB-08",
          "PB-09",
          "PB-12",
          "PB-13",
          "PB-20",
          "PB-21"
        ],
        "externalOrPlanQualificationFeatureIds": [
          "PB-03",
          "PB-04",
          "PB-10",
          "PB-11",
          "PB-14",
          "PB-15",
          "PB-16",
          "PB-17",
          "PB-18",
          "PB-19",
          "PB-22"
        ],
        "cleanClientCapture": true,
        "containsAbsolutePaths": false
      },
      "evidenceBoundary": {
        "verified": "local Site settings UI, draft-to-applied save, deploy materialization, Hugo metadata/menu/search/TOC/footer/canonical/robots/sitemap browser output, session-password boundary tests, Free plan fallback display",
        "pending": "plan-qualified branding/footer edit UI, provider access materialization, production Analytics receipt, DNS/TLS reachability, external comment/support widget connection"
      },
      "assets": [
        {
          "path": "/media/manual/web-publish-deploy/site-settings-preflight-basic.png",
          "bytes": 34718,
          "sha256": "6004ebe1e28f0e36c81574506501fcc1981be7aed13a56457056288e8570bbb2"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-menu-before.png",
          "bytes": 34355,
          "sha256": "6925421082229811680de6830ae1f492befba4d4a8e42cc61fe709fddc5cb2b9"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-menu-after.png",
          "bytes": 32746,
          "sha256": "e14324ec90b1ebda3ec704c8f6b5a07cddf076bed086a2364bbf870400f260a1"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-menu-workflow-poster.png",
          "bytes": 32746,
          "sha256": "e14324ec90b1ebda3ec704c8f6b5a07cddf076bed086a2364bbf870400f260a1"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-menu-workflow.webm",
          "bytes": 47159,
          "sha256": "5512e27a7eca4345223329b04c448aebcd92dedfce9d881ebd8ba64e66b2cac5"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-menu-workflow.mp4",
          "bytes": 38314,
          "sha256": "394b569b0b9bf41d4f426300997279376ab2147d5f630f419f7f5d34e22d3d7c"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-access-public.png",
          "bytes": 32737,
          "sha256": "72d14b5ce6c9d12d1e1c2098f6d796bfd3cd703db98c8c4fba6d55a53049e06a"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-access-password.png",
          "bytes": 34416,
          "sha256": "5329448327139a304ca216bca70db42a3ca377f900799513b98bdfbf4e1db898"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-access-duration.png",
          "bytes": 34199,
          "sha256": "363216774c78e9ed9fa36298ea132f99fcee7d8d4d6e43637d0656267c1b79bf"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-branding-free-fallback.png",
          "bytes": 39714,
          "sha256": "68cb2c93fe2467a9ad3a98646ce0aaf3c6e7a0d93cba84ee9f29cc23f2c9ee4f"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-seo-analytics.png",
          "bytes": 40045,
          "sha256": "3368e01d3e0fe78c86030e492d893bc8d7f23579ffca956c3efce2cbd0a9165f"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-access-seo-poster.png",
          "bytes": 40045,
          "sha256": "3368e01d3e0fe78c86030e492d893bc8d7f23579ffca956c3efce2cbd0a9165f"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-access-seo.webm",
          "bytes": 66341,
          "sha256": "50cc3c63aecf1e91639ccc9a3a85a62cf5934ffb566b056ee8f7cb7e6a56c2da"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-access-seo.mp4",
          "bytes": 72053,
          "sha256": "b85f5af7a24c9cc19934593cefdb8e18ca3ef031eddff15d8483fc9054bf909b"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-published-home.png",
          "bytes": 13055,
          "sha256": "7b4b050209aed36aefcc71d96b8bd546c7769b2f247fbdc3a9ac17fb9d765d76"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-published-toc.png",
          "bytes": 40971,
          "sha256": "b640ea3e3ff362097895d40f7542edf887258ab1d3ac93c013df98674ee1ec5f"
        },
        {
          "path": "/media/manual/web-publish-deploy/site-settings-complete-guide.json",
          "bytes": 4780,
          "sha256": "f8542e35b9f6ee6111505f5d5c02ecd6c873a73e105d5179265fe197c3747fef"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "translation-free-current-document",
      "capturedAt": "2026-08-02T00:53:38.767Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "TR-01",
        "TR-02",
        "TR-03",
        "TR-04",
        "TR-10",
        "TR-11",
        "TR-12",
        "TR-13"
      ],
      "assetTier": [
        "A",
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area and 760px Translation panel crop",
      "captureScript": "glif/scripts/capture-translation-evidence.mjs",
      "fixture": "/examples/glif-guide-project/translation-lab/",
      "expectedResult": "에디터 헤더에서 Free 현재 문서 번역 흐름을 열고 target locale, 관리형 runtime readiness, 용어 후보와 Binder 상대 출처, 외부 provider 설정과 human-edited chunk 상태를 확인한다.",
      "observedState": {
        "scope": "Free current Markdown document",
        "sourceLocale": "ko",
        "targetLocale": "en",
        "glossaryCandidates": 6,
        "glossarySourcePath": "01_product-story.md",
        "activeChunks": 3,
        "humanEditedChunks": 3,
        "managedRuntime": "release-unavailable in this development build",
        "rawRuntimeDetailVisible": false,
        "absolutePathVisible": false,
        "videoSeconds": 6.6,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "Free current-document UI, editor-header bridge, locale selection, readiness display, glossary scan source privacy, external-provider configuration surface, current-file/chunk projection",
        "pending": "signed managed package install and model execution, external credential connection test, live Pro Binder batch, baseline approval, chunk and careful-pass retranslation, all-file project readiness"
      },
      "assets": [
        {
          "path": "/media/manual/ai-translation-audio/translation-editor-entry.png",
          "bytes": 73261,
          "sha256": "9a5f6e0d81c2b6faf60cd1813d945094a436fa4a6c7e46fc490da5e334a9caf5"
        },
        {
          "path": "/media/manual/ai-translation-audio/translation-free-overview.png",
          "bytes": 69749,
          "sha256": "7d8f918004bba479f5a5c9b59bde09d4eaa8d1b9c1573b5eefffb0e022110112"
        },
        {
          "path": "/media/manual/ai-translation-audio/translation-glossary-candidates.png",
          "bytes": 69978,
          "sha256": "ae9edd034bfea86e01c9fe3fe062e1d789c115b166e12bd5b7ccbb8efd6179bb"
        },
        {
          "path": "/media/manual/ai-translation-audio/translation-external-provider.png",
          "bytes": 51145,
          "sha256": "13abcaa1f3765f54de1e917b3e6da0526bd9d768281242f4e4cea8845a4edb46"
        },
        {
          "path": "/media/manual/ai-translation-audio/translation-runtime-readiness.png",
          "bytes": 49338,
          "sha256": "4a3d4e109a19760c40a4c349c42836573b701028cc36dc1f49d1e4a7930794b5"
        },
        {
          "path": "/media/manual/ai-translation-audio/translation-current-document-poster.png",
          "bytes": 69749,
          "sha256": "7d8f918004bba479f5a5c9b59bde09d4eaa8d1b9c1573b5eefffb0e022110112"
        },
        {
          "path": "/media/manual/ai-translation-audio/translation-current-document.webm",
          "bytes": 267316,
          "sha256": "bb1595fb3007cb88c185a2a3333597e706dab984b61997f57bb100fb00022563"
        },
        {
          "path": "/media/manual/ai-translation-audio/translation-current-document.mp4",
          "bytes": 195689,
          "sha256": "119c4afffcd51c2a9de8df59918b41aa62e57eb0e6b2b483e475278ac11015ba"
        },
        {
          "path": "/media/manual/ai-translation-audio/translation-free-current-document.json",
          "bytes": 3654,
          "sha256": "96f17c22f02dd3876bf5b4bb62a3096e631b4bd5c0bc5f12372fb0b3d6931172"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "audio-current-document-readiness",
      "capturedAt": "2026-08-02T00:53:36.833Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "AU-01",
        "AU-03",
        "AU-04",
        "AU-06"
      ],
      "assetTier": [
        "A",
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area and 760px Audio panel crop",
      "captureScript": "glif/scripts/capture-audio-evidence.mjs",
      "fixture": "/examples/glif-guide-project/audio-lab/",
      "expectedResult": "오디오 패널에서 official runtime boundary, 현재 Markdown 4개 chunk의 speakable 3·missing 3·skipped 1 분류와 선택 locale의 coverage를 확인한다.",
      "observedState": {
        "scope": "current Markdown document",
        "sourcePath": "01_listening-tour.md",
        "locale": "ko",
        "chunkCount": 4,
        "speakableChunkCount": 3,
        "availableChunkCount": 0,
        "missingChunkCount": 3,
        "skippedChunkCount": 1,
        "managedRuntime": "official package unavailable in this development build",
        "rawRuntimeDetailVisible": false,
        "absolutePathVisible": false,
        "videoSeconds": 6.6,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "Tauri current-document bridge, package-unavailable localized UI, Markdown chunk projection, speakable/missing/skipped distinction, selected-locale coverage",
        "pending": "qualified signed package install, real voice profile display, audio generation/reuse, in-app playback, cancellation and failed-only recovery with real engine output"
      },
      "assets": [
        {
          "path": "/media/manual/ai-translation-audio/audio-editor-entry.png",
          "bytes": 66092,
          "sha256": "19a09ba0efa0104b4f2952b11011f3ba2f7549b1f143419f5d2d31a7b778f75f"
        },
        {
          "path": "/media/manual/ai-translation-audio/audio-runtime-readiness.png",
          "bytes": 59990,
          "sha256": "99820680075f6686e217a5d40561c44b9c96e5f197e861fe6cbdbcf5ae5a7ef5"
        },
        {
          "path": "/media/manual/ai-translation-audio/audio-document-coverage.png",
          "bytes": 57052,
          "sha256": "1a3d87f1e831fb0ce414b8ed96400e4252b83a58584c52df72942ef0552a8e5e"
        },
        {
          "path": "/media/manual/ai-translation-audio/audio-locale-summary.png",
          "bytes": 56972,
          "sha256": "25a235bec514a750735147e10d6274f68d6a63bbda3f46881aed299deaf899cf"
        },
        {
          "path": "/media/manual/ai-translation-audio/audio-current-document-poster.png",
          "bytes": 57052,
          "sha256": "1a3d87f1e831fb0ce414b8ed96400e4252b83a58584c52df72942ef0552a8e5e"
        },
        {
          "path": "/media/manual/ai-translation-audio/audio-current-document.webm",
          "bytes": 227355,
          "sha256": "153a43cb97d7a250ee36de569cd5eda13d2584836396010b25b8333b2073097e"
        },
        {
          "path": "/media/manual/ai-translation-audio/audio-current-document.mp4",
          "bytes": 194130,
          "sha256": "5165bad3ae94110d8b9b1fba3aefb0bd103f77ef6236c2eea90a4a7754697fa7"
        },
        {
          "path": "/media/manual/ai-translation-audio/audio-current-document-readiness.json",
          "bytes": 1525,
          "sha256": "ac1638173c03cdb1a54a1abe31049fe1d9ce93ed2d1a65f6e75e680dd0942690"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "pdf-view-cover-zoom",
      "capturedAt": "2026-08-02T00:53:38.035Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-17",
        "VW-18",
        "VW-33"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area; 900x752 content zone; 1152x752 PDF dialog",
      "captureScript": "glif/scripts/capture-pdf-view-evidence.mjs",
      "fixture": "/examples/glif-guide-project/pdf-lab/",
      "expectedResult": "현재 Markdown snapshot에서 Basic Report 표지를 포함한 실제 Typst PDF를 만들고 100%→110%→100% 확대를 수행하되 source byte를 바꾸지 않는다.",
      "observedState": {
        "scope": "current Markdown document",
        "sourcePath": "01_asset-handbook.md",
        "sourceTitle": "문서를 자산으로 만드는 팀 핸드북",
        "template": "Basic Report",
        "previewArtifact": "native PDF iframe",
        "zoomPercents": [
          100,
          110,
          100
        ],
        "sourceUnchanged": true,
        "absolutePathVisible": false,
        "videoSeconds": 7.8,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "current-document snapshot, built-in Basic Report cover, Typst preview artifact, 20–250% zoom control contract, 100% reset, source hash preservation, path-safe readiness display",
        "pending": "final save dialog, generated-file reopen in an external PDF reader, signed packaged release qualification, live Pro custom-template editing and export"
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/pdf-source-editor.png",
          "bytes": 86425,
          "sha256": "fac1109d1557e8c5c0ee830d7ba2a579ba42c081dc4a296f28b92c877eb96065"
        },
        {
          "path": "/media/manual/views-and-projections/pdf-export-dialog.png",
          "bytes": 58441,
          "sha256": "841a8c778a4d82506ee2f4e245b5424d098f13c78bfb9494e097a75a65184d05"
        },
        {
          "path": "/media/manual/views-and-projections/pdf-output-settings.png",
          "bytes": 28049,
          "sha256": "66ca493f743ca833aa095993705b33da9e353e9d15c5b963d1a1d9573093420b"
        },
        {
          "path": "/media/manual/views-and-projections/pdf-zoom-100.png",
          "bytes": 37618,
          "sha256": "16c82b618a7c7bcd966f820a47edfe41dde2d9ddcd09d908966f77d6bed6d0d8"
        },
        {
          "path": "/media/manual/views-and-projections/pdf-zoom-110.png",
          "bytes": 40775,
          "sha256": "679568366c30c16078306962e29cbca358dbebe208aafd463a661d9f84834c46"
        },
        {
          "path": "/media/manual/views-and-projections/pdf-view-cover-zoom-poster.png",
          "bytes": 37618,
          "sha256": "16c82b618a7c7bcd966f820a47edfe41dde2d9ddcd09d908966f77d6bed6d0d8"
        },
        {
          "path": "/media/manual/views-and-projections/pdf-view-cover-zoom.webm",
          "bytes": 177436,
          "sha256": "29a4ea8849e4181552c3740400575b161e64b2d272862a66bd01febd7f0805c9"
        },
        {
          "path": "/media/manual/views-and-projections/pdf-view-cover-zoom.mp4",
          "bytes": 190583,
          "sha256": "e10a0a76798a9fe0a98ca36255705da6306a99f2335674cbebaf1f8b25d84ac6"
        },
        {
          "path": "/media/manual/views-and-projections/pdf-view-cover-zoom.json",
          "bytes": 1441,
          "sha256": "8a1ae09bea45d46508b38acb1a94e783727276209fc9f4c27202fefaef480d69"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "slide-workspace-navigation-presentation",
      "capturedAt": "2026-08-02T00:53:38.380Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-28",
        "VW-29",
        "VW-31"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-slide-guide-evidence.mjs",
      "fixture": "/examples/glif-guide-project/slide-lab/",
      "expectedResult": "일반 Markdown H1/H2를 7장으로 투영하고 내비게이터·현재 슬라이드·전체 미리보기·발표를 제공하되 원문과 projection identity를 바꾸지 않는다.",
      "observedState": {
        "projectionMode": "heading",
        "slideCount": 7,
        "currentSlideSurface": true,
        "documentRelativeImageLoaded": true,
        "sourceUnchanged": true,
        "forbiddenProjectionIdentityAdded": false,
        "videoSeconds": 10.5,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "heading-section projection from ordinary Markdown, current-slide projection in the editor surface, document-relative image resolution in slide surfaces, navigator focus and keyboard movement, read-only deck preview, presentation next/previous/escape controls, Markdown byte preservation, Glif direct-renderer workspace",
        "pending": "legacy Marp output authority, public deployment completion, remote presenter or speaker notes window"
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/slide-source-document.png",
          "bytes": 104567,
          "sha256": "cdeeb92c543ae8737db5049972ffcdbb9c9593c3471cc86f71aa2c11d99c7c35"
        },
        {
          "path": "/media/manual/views-and-projections/slide-workspace-projection.png",
          "bytes": 145302,
          "sha256": "88cc6d5724500986d0abc2caa83be138506af6f9485e71b65dbb254cb02210d8"
        },
        {
          "path": "/media/manual/views-and-projections/slide-navigator-keyboard-focus.png",
          "bytes": 124160,
          "sha256": "438639725ca88c36f248abe2fbd1ab32f4e4a2c4c6afebcb9d98e0146c0ae31e"
        },
        {
          "path": "/media/manual/views-and-projections/slide-deck-preview.png",
          "bytes": 85715,
          "sha256": "89aaeda78d4291f1065ae63917f522df2a9e0445de9cc3570c08dbbbc8a86c6f"
        },
        {
          "path": "/media/manual/views-and-projections/slide-presentation-first.png",
          "bytes": 77607,
          "sha256": "8995c64d8ceafdc27a633f1ede82d6760834c75b3a6246be25fd16e06af23c8f"
        },
        {
          "path": "/media/manual/views-and-projections/slide-presentation-next.png",
          "bytes": 77932,
          "sha256": "e081aaac7d44f6c2a79185791e50f3cddd01f5f5d36f5586e6400aa9ea1f98ea"
        },
        {
          "path": "/media/manual/views-and-projections/slide-workspace-return.png",
          "bytes": 121299,
          "sha256": "c3e4f13b0fb9cca18a5671678a9a69284a3414eaed55038173362e2e18ee2cfe"
        },
        {
          "path": "/media/manual/views-and-projections/slide-workspace-navigation-presentation-poster.png",
          "bytes": 77932,
          "sha256": "e081aaac7d44f6c2a79185791e50f3cddd01f5f5d36f5586e6400aa9ea1f98ea"
        },
        {
          "path": "/media/manual/views-and-projections/slide-workspace-navigation-presentation.mp4",
          "bytes": 343288,
          "sha256": "5600db8b6a4fe998b4997a8fc5f84339341e5203adc06959ee4d0ad910b0b9c2"
        },
        {
          "path": "/media/manual/views-and-projections/slide-workspace-navigation-presentation.webm",
          "bytes": 349296,
          "sha256": "139d9c8ffe6796db0c3cd7102edae6ba09fe4e91f131e821ad9875c53888dd0e"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "workspace-navigation-recent-launcher-mount",
      "capturedAt": "2026-08-02T00:53:38.935Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "WS-07",
        "WS-09",
        "WS-10",
        "WS-11",
        "WS-12",
        "WS-13",
        "WS-14",
        "WS-21"
      ],
      "verifiedFeatureIds": [
        "WS-07",
        "WS-09",
        "WS-10",
        "WS-11",
        "WS-12",
        "WS-13",
        "WS-14"
      ],
      "limitedFeatureIds": [
        "WS-21"
      ],
      "assetTier": [
        "A",
        "C"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-workspace-navigation-evidence.mjs",
      "fixture": "/examples/glif-guide-project/workspace-navigation/ + /examples/glif-guide-external-library/",
      "expectedResult": "3-zone, zone 복원, Recent, 빠른 열기, 명령 mode와 ActionBar overflow를 재현하고 외부 폴더는 읽기 전용·배포 제외로 표시하되 packaged WS-21 잔여는 미주장한다.",
      "observedState": {
        "threeZoneVisible": true,
        "fixedNavTabs": "shelf, search, recent",
        "recentDocumentVisible": true,
        "quickOpenShortcut": "Ctrl+P",
        "commandPaletteShortcut": "Ctrl+Shift+P",
        "leftZoneRestored": true,
        "actionBarOverflowVisible": true,
        "mountAvailability": "ready",
        "mountReadOnly": true,
        "mountPublishIncluded": false,
        "sourceUnchanged": true,
        "videoSeconds": 11.1,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "Recent document recovery, three-zone workspace and frameless window controls, Quick Open and command-first palette, zone close and restore with fixed navigation tabs, ActionBar overflow access, local workspace mount badges and recovery menu, Markdown byte preservation",
        "pending": "packaged reconnect across app restart, mount identity drift recovery after physical folder move, automatic publish inclusion for external folders"
      },
      "assets": [
        {
          "path": "/media/manual/workspace-navigation/workspace-three-zone.png",
          "bytes": 95741,
          "sha256": "ea79d0958cf2a648c68b6a33c0cbb5413aca419f9aacb85dfe08818122716da7"
        },
        {
          "path": "/media/manual/workspace-navigation/workspace-nav-zone-hidden.png",
          "bytes": 82907,
          "sha256": "1fa4f6870edddf0b419b63c7acfa3338cebfcd1a1a9888702e7727d47ca1f18a"
        },
        {
          "path": "/media/manual/workspace-navigation/workspace-nav-zone-restored.png",
          "bytes": 95467,
          "sha256": "1f5b45b1b17279bda0ced69c94fe0cbcd907aedda65152dbab51328a75e1c53e"
        },
        {
          "path": "/media/manual/workspace-navigation/workspace-recent.png",
          "bytes": 98247,
          "sha256": "82e8b5371255155433f9ca140eaed793546e36d50e73c0710b924c5ba2475714"
        },
        {
          "path": "/media/manual/workspace-navigation/workspace-quick-open.png",
          "bytes": 171439,
          "sha256": "fff56f632bffc3cea888ea3ddb7017289a352a8bd48bf50875ff10637a2870a2"
        },
        {
          "path": "/media/manual/workspace-navigation/workspace-command-palette.png",
          "bytes": 160255,
          "sha256": "ed41ac6c5441abfb7b1d9ac70747fc167b672e6256e520ce91c3ad9eb2e01b6d"
        },
        {
          "path": "/media/manual/workspace-navigation/workspace-actionbar-overflow.png",
          "bytes": 90016,
          "sha256": "2554751f55929da64171e2ee42cdc7caa9d96b660ee9bb5d0752a63e32375caf"
        },
        {
          "path": "/media/manual/workspace-navigation/workspace-mounted-folder.png",
          "bytes": 88304,
          "sha256": "e48d726faad7d862f6109879e08283dc0b14842365ee9adf9c1db125f2acd602"
        },
        {
          "path": "/media/manual/workspace-navigation/workspace-mounted-folder-menu.png",
          "bytes": 106461,
          "sha256": "1aa9953c6d677f9e91ed95f5f60fa0fe18a85da4849b16dafcece91b552076e6"
        },
        {
          "path": "/media/manual/workspace-navigation/workspace-navigation-recovery-poster.png",
          "bytes": 95741,
          "sha256": "ea79d0958cf2a648c68b6a33c0cbb5413aca419f9aacb85dfe08818122716da7"
        },
        {
          "path": "/media/manual/workspace-navigation/workspace-navigation-recovery.mp4",
          "bytes": 258284,
          "sha256": "9a332ec107ccde18c5210f2183dbca686bad471c012fc1e3077aca53b9523f9a"
        },
        {
          "path": "/media/manual/workspace-navigation/workspace-navigation-recovery.webm",
          "bytes": 250550,
          "sha256": "bdea3f446d31daf25fabb520eea5d1d559896acf689e24f9e5e2a3d0a9089d6f"
        }
      ],
      "verdict": "pass-with-limited-ws21"
    },
    {
      "id": "cart-drag-drop",
      "capturedAt": "2026-08-02T00:53:37.235Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [],
      "verifiedFeatureIds": [],
      "assetTier": [
        "D"
      ],
      "captureViewport": "Windows native client area",
      "captureScript": "legacy feasibility capture promoted into the canonical guide asset set",
      "fixture": "/examples/glif-guide-project/assembly-lab/",
      "expectedResult": "Shelf 문서를 앱 안의 Cart로 drag/drop하는 pointer 흐름을 보여 준다.",
      "observedState": {
        "cleanClientCapture": true,
        "pointerAndDragVisible": true
      },
      "evidenceBoundary": {
        "verified": "Cart drag/drop interaction example",
        "pending": "Cart의 독립 canonical feature ID 판정"
      },
      "assets": [
        {
          "path": "/media/manual/cart-canvas-desk/cart-drag-drop-poster.png",
          "bytes": 136126,
          "sha256": "76f06ed418cb60ec7279886951c47ad45dbec3896cfba8a4fa7debacada7b1fc"
        },
        {
          "path": "/media/manual/cart-canvas-desk/cart-drag-drop.mp4",
          "bytes": 165476,
          "sha256": "47f4edd5bd1368e7564f78365fe34eece96f673fe5728b18f2bfa2b558534f54"
        },
        {
          "path": "/media/manual/cart-canvas-desk/cart-drag-drop.webm",
          "bytes": 138774,
          "sha256": "f3bb7648a14da10485a2c4a4378cf7a4cf6fdb3b0bcb69224ed71d6fc8b6c3d1"
        }
      ],
      "verdict": "pass-reference-only"
    },
    {
      "id": "canvas-reference-assembly",
      "capturedAt": "2026-08-02T00:53:37.237Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-21",
        "VW-22"
      ],
      "verifiedFeatureIds": [
        "VW-21",
        "VW-22"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-canvas-evidence.mjs",
      "fixture": "/examples/glif-guide-project/assembly-lab/",
      "expectedResult": "Cart 세 문서를 Canvas에 분산하고 자동저장한 뒤 재열기에서 카드 내용과 위치를 복원한다.",
      "observedState": {
        "cartDocumentCount": 3,
        "scatteredCardCount": 3,
        "autoSaveState": "saved",
        "restoredCardCount": 3,
        "cardTextAndPositionPreserved": true,
        "videoSeconds": 6.6,
        "sourceShaBefore": "e4d012a53c98da428a7bcf9d3a4abd470e69825e0092e87201040553bb51bb44",
        "sourceShaAfter": "e4d012a53c98da428a7bcf9d3a4abd470e69825e0092e87201040553bb51bb44",
        "sourcePreserved": true,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "Cart document scattering, three source-reference cards, fit-to-view, automatic board save, card text and position restoration after reopen, linked Markdown source preservation",
        "pending": "source Markdown mutation from canvas positioning, published-page layout parity, freeform database semantics"
      },
      "assets": [
        {
          "path": "/media/manual/cart-canvas-desk/canvas-empty.png",
          "bytes": 65645,
          "sha256": "4d87b27800b85ac54ad9e763f776b910faf2ac83159e2416546b89fa77c37ae0"
        },
        {
          "path": "/media/manual/cart-canvas-desk/canvas-scattered.png",
          "bytes": 71864,
          "sha256": "62e40b904d83175763d7b753615fe4b6dc8c207cc71e9dd7ef75c1d30f4034fc"
        },
        {
          "path": "/media/manual/cart-canvas-desk/canvas-saved.png",
          "bytes": 70016,
          "sha256": "b9901197eeb88e1ce91375854f44148b1f6ee985c6afbbc8eaa1684d0c0bbe65"
        },
        {
          "path": "/media/manual/cart-canvas-desk/canvas-reopen-restored.png",
          "bytes": 71446,
          "sha256": "5de46b9591cc70b3b7c11cb68fe27723e2c434da3c105c6fc3d86b2c8a4e6a7e"
        },
        {
          "path": "/media/manual/cart-canvas-desk/canvas-assembly-workflow-poster.png",
          "bytes": 71864,
          "sha256": "62e40b904d83175763d7b753615fe4b6dc8c207cc71e9dd7ef75c1d30f4034fc"
        },
        {
          "path": "/media/manual/cart-canvas-desk/canvas-assembly-workflow.mp4",
          "bytes": 64381,
          "sha256": "1589e9af61c193a37b7db2f307f4c5cf8330f510fd1092e2c8f9acbb18d0f755"
        },
        {
          "path": "/media/manual/cart-canvas-desk/canvas-assembly-workflow.webm",
          "bytes": 86489,
          "sha256": "a62ba9fed8f63ecab754799b95779bacfc5f766cb244bcb36891832549e9b9e9"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "desk-reference-composition",
      "capturedAt": "2026-08-02T00:53:37.241Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-11",
        "VW-12",
        "VW-13",
        "VW-14",
        "VW-15",
        "VW-16"
      ],
      "verifiedFeatureIds": [
        "VW-11",
        "VW-12",
        "VW-13",
        "VW-14",
        "VW-15",
        "VW-16"
      ],
      "assetTier": [
        "A",
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area + native confirmation dialog",
      "captureScript": "glif/scripts/capture-desk-evidence.mjs",
      "fixture": "/examples/glif-guide-project/assembly-lab/",
      "expectedResult": "Desk를 활성화하고 guided Blank에서 component·structure·inspector·viewport·undo/redo와 원본 저장 상태를 재현한다.",
      "observedState": {
        "activationConfirmed": true,
        "guidedBlankStartSelected": true,
        "supportPanels": [
          "components",
          "structure",
          "inspector"
        ],
        "viewportObservations": {
          "tablet": {
            "viewport": "tablet",
            "width": 568
          },
          "mobile": {
            "viewport": "mobile",
            "width": 390
          },
          "desktop": {
            "viewport": "desktop",
            "width": 568
          }
        },
        "undoRedoVerified": true,
        "saveStatusText": "원본 저장됨 · 후속 동기화 필요 · 미리보기 상태 알 수 없음 · 배포는 별도 관리",
        "sourceSaveConfirmed": true,
        "followUpReconciliationRequired": true,
        "videoSeconds": 14.8,
        "dimensions": "1200x800",
        "sourceShaBefore": "e4d012a53c98da428a7bcf9d3a4abd470e69825e0092e87201040553bb51bb44",
        "sourceShaAfter": "e4d012a53c98da428a7bcf9d3a4abd470e69825e0092e87201040553bb51bb44",
        "sourcePreserved": true,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "Desk lifecycle activation and guided start, Desk component, structure, and inspector responsibilities, Desk desktop, tablet, and mobile preview widths, Desk composition undo and redo, source save, and explicit follow-up reconciliation status, linked Markdown source preservation",
        "pending": "browser and device certification from viewport previews, arbitrary freeform page database behavior, preview staging completion in the isolated guide fixture capture, production Hugo publish parity for every Desk block"
      },
      "assets": [
        {
          "path": "/media/manual/cart-canvas-desk/desk-activation-required.png",
          "bytes": 62235,
          "sha256": "c4f9f816cc10a380a5000a130406a1715f61ac08b86a28b22524ce8ffe4ef0e8"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-activation-confirm.png",
          "bytes": 9060,
          "sha256": "5fe2113b90d2d7115defa7914652a2f4fdb81e4ea762fd35d7c08a205b46b68c"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-guided-start.png",
          "bytes": 73101,
          "sha256": "e3324251b284edd28f6ccb50199f7d7a16c8818fc7d74557bfa6b551c1a3c5d7"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-components-panel.png",
          "bytes": 90271,
          "sha256": "2c59abf57cb5812cda47f4d0d872b3affa7c7bb744c66fccc016539133d155d1"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-structure-panel.png",
          "bytes": 68393,
          "sha256": "66d7df65ae04a7100c810dc0fa0035ac90a7d9238df395f239bc045bce8c27c5"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-workspace-panels.png",
          "bytes": 70110,
          "sha256": "997e6f04430ef42fce15b6b2b5bba3440aae826812651f13daae89cb600c8b8d"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-viewport-desktop.png",
          "bytes": 69136,
          "sha256": "cecbe7c93da775f71c2084e52bf751f1eced04c8c43d6dcb47c6d378ad19f4de"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-viewport-tablet.png",
          "bytes": 69011,
          "sha256": "0ee6b9a4a705e377546ea84c500a69f0d7b23ab843293f3412288f7b3ab409ef"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-viewport-mobile.png",
          "bytes": 68766,
          "sha256": "3078de6db2f265cd1c4d9ce5230f742557c55f95716e1eaf22edfa2552466c93"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-component-inspector.png",
          "bytes": 67582,
          "sha256": "ada29635c99dfee976317f1784d3e6bbd9f416219183e99d5cdef3e7e55144b8"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-save-status.png",
          "bytes": 111377,
          "sha256": "21c03aadd465f74fd421aaa51697cc5707a64a5b007bc02f3d2b81785d1309b0"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-composition-workflow-poster.png",
          "bytes": 70110,
          "sha256": "997e6f04430ef42fce15b6b2b5bba3440aae826812651f13daae89cb600c8b8d"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-composition-workflow.mp4",
          "bytes": 236948,
          "sha256": "3227e029c2923194205bf74f1255d5f466ccda4263d4d3345b82311e79acbd04"
        },
        {
          "path": "/media/manual/cart-canvas-desk/desk-composition-workflow.webm",
          "bytes": 279668,
          "sha256": "9e12fdae97a2ccaaeaf4953701c32c576005249c06dc511adb0fbb393c760045"
        }
      ],
      "verdict": "pass-with-preview-staging-boundary"
    },
    {
      "id": "source-preview-and-import",
      "capturedAt": "2026-08-02T00:53:38.445Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-23",
        "VW-24",
        "VW-25"
      ],
      "verifiedFeatureIds": [
        "VW-23",
        "VW-24",
        "VW-25"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-source-import-evidence.mjs",
      "fixtureGenerator": "glif/scripts/generate-source-import-guide-fixtures.mjs",
      "fixture": "/examples/glif-guide-project/source-import-lab/",
      "expectedResult": "Markdown과 source 문서를 같은 Shelf에 표시하고 CSV·XLSX·PPTX를 preview하며 CSV를 provenance가 있는 sibling Markdown으로 가져온다.",
      "observedState": {
        "mixedShelfFiles": [
          "01_import-notes.md",
          "02_release-data.csv",
          "03_release-workbook.xlsx",
          "04_release-brief.pptx"
        ],
        "previewedFormats": [
          "csv",
          "xlsx",
          "pptx"
        ],
        "csvImportAvailable": true,
        "xlsxImportAvailable": true,
        "pptxPreviewAvailable": true,
        "pptxImportAvailable": false,
        "importedArtifact": "02_release-data.md",
        "importedContentAndProvenancePresent": true,
        "videoSeconds": 7.4,
        "sourceShaBefore": "37f71133ddf6cec4b2a0433047ead50b86dfb00440a6b0df555c3fc904af2687",
        "sourceShaAfter": "37f71133ddf6cec4b2a0433047ead50b86dfb00440a6b0df555c3fc904af2687",
        "sourcePreserved": true,
        "importedSha256": "6e0a4e0e3090c2dff217c477b532f7311c0a47e86ad07d883e4a83bc3680268e",
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "mixed Markdown and source-document Shelf listing, CSV/XLSX/PPTX source preview, format-specific import capability visibility, PPTX preview-only disabled import, CSV sibling Markdown promotion with provenance, source preservation",
        "pending": "pixel-perfect Office rendering, round-trip editing of source formats, stable PPTX import, all-format fidelity qualification from three representative fixtures"
      },
      "assets": [
        {
          "path": "/media/manual/documents-files-import/source-mixed-shelf.png",
          "bytes": 93519,
          "sha256": "8f1fcb208b9e135ba052bd30205395b67f44cd155cfd7ae2a2c1dc95735a5ada"
        },
        {
          "path": "/media/manual/documents-files-import/source-preview-csv.png",
          "bytes": 96008,
          "sha256": "a50329d593e33e001db85f3ca8d54ae65c668627f041493b228f32940a7cf2e4"
        },
        {
          "path": "/media/manual/documents-files-import/source-preview-xlsx.png",
          "bytes": 101725,
          "sha256": "49bce3a04935421e7cf71c0111f596cb83225b5a1752b177c78082e21fb76154"
        },
        {
          "path": "/media/manual/documents-files-import/source-preview-pptx-preview-only.png",
          "bytes": 98384,
          "sha256": "282ce935cd4115343eafd1e1e207e9149948a03682d4056465a383239dc5b42a"
        },
        {
          "path": "/media/manual/documents-files-import/source-import-result-shelf.png",
          "bytes": 82682,
          "sha256": "faa99a98213fbdeeaffc7ff2d6df95d6c9db4a0253a0e35936ed4a4aa1c81078"
        },
        {
          "path": "/media/manual/documents-files-import/source-preview-import-workflow-poster.png",
          "bytes": 96008,
          "sha256": "a50329d593e33e001db85f3ca8d54ae65c668627f041493b228f32940a7cf2e4"
        },
        {
          "path": "/media/manual/documents-files-import/source-preview-import-workflow.mp4",
          "bytes": 167475,
          "sha256": "6ca202f217f6a640928b2f8edfe67d4e470d367b3a95cfb84d2980dd67542ac0"
        },
        {
          "path": "/media/manual/documents-files-import/source-preview-import-workflow.webm",
          "bytes": 176985,
          "sha256": "4e49c08bda1c306836f01a964b087762e79c214bd1e83e8732c0129463a57cfa"
        }
      ],
      "verdict": "pass-with-format-fidelity-boundary"
    },
    {
      "id": "history-timeline-grouping-and-external-reconciliation",
      "capturedAt": "2026-08-02T00:53:37.723Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "WS-03",
        "VW-19",
        "VW-20"
      ],
      "verifiedFeatureIds": [
        "WS-03",
        "VW-19",
        "VW-20"
      ],
      "assetTier": [
        "B",
        "C",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-history-recovery-evidence.mjs",
      "fixture": "/examples/glif-guide-project/history-recovery-lab/",
      "expectedResult": "로컬 복구 지점을 최근 변경과 일·주·월 분포로 탐색하고 문서 diff를 연 뒤, 외부 변경을 다시 연 Scope의 최신 내용으로 확인한다.",
      "observedState": {
        "recoveryPointCount": 4,
        "groupingControls": [
          "day",
          "week",
          "month"
        ],
        "datedCheckpoints": [
          "2026-05-15",
          "2026-07-20",
          "2026-07-28",
          "2026-08-01"
        ],
        "documentDiffVisible": true,
        "externalDiskChangeReopenedWithLatestContent": true,
        "startupReconcileContractTest": "tests/binderStartupService.test.ts + tests/binderStartupBackgroundTasks.test.ts",
        "historyRepositoryWasLocalShadow": true,
        "videoSeconds": 9.3,
        "sourceFixtureUnchanged": true,
        "cleanClientCapture": true,
        "binderSessionContractTests": "71 passed"
      },
      "evidenceBoundary": {
        "verified": "local History recovery points and recent-change list, day, week, and month presentation grouping, document revision side-by-side diff, external disk change reflected after reopening the Scope, startup Binder reconciliation contract tests, published fixture preservation",
        "pending": "external or multi-device backup, unlimited retention, network-drive and cloud-placeholder recovery qualification, process-restart video capture of the background reconciliation phase"
      },
      "assets": [
        {
          "path": "/media/manual/history-recovery/history-recent-changes.png",
          "bytes": 95828,
          "sha256": "c4d336e510354c715c4bd812f1f11244347886f2feb45df1d6d02d5c7a573674"
        },
        {
          "path": "/media/manual/history-recovery/history-group-day.png",
          "bytes": 55565,
          "sha256": "27c8e1cb20970e5dc6d94150e7df9ece7b0038b777986ef146927bb1e05acb84"
        },
        {
          "path": "/media/manual/history-recovery/history-group-week.png",
          "bytes": 55821,
          "sha256": "7510ac3a3ee40df1fb5e383ba74d9438400fd68b1766c7e57c810c352b0eab94"
        },
        {
          "path": "/media/manual/history-recovery/history-group-month.png",
          "bytes": 52928,
          "sha256": "40fca952419a31e6a2621e235deb44123fd35de33b7587dd203cb4ab286a979b"
        },
        {
          "path": "/media/manual/history-recovery/history-document-diff.png",
          "bytes": 84867,
          "sha256": "ba592d8a38643b061f6559b1c83901c54a7aeb3a0ddb8b06c461e9dd3c7f66b8"
        },
        {
          "path": "/media/manual/history-recovery/external-change-reconciled.png",
          "bytes": 75042,
          "sha256": "5122c1431ce806b6e172730fbb75ac1003049be7681558aa156e80abdb089826"
        },
        {
          "path": "/media/manual/history-recovery/history-timeline-grouping-poster.png",
          "bytes": 55565,
          "sha256": "27c8e1cb20970e5dc6d94150e7df9ece7b0038b777986ef146927bb1e05acb84"
        },
        {
          "path": "/media/manual/history-recovery/history-timeline-grouping.mp4",
          "bytes": 181707,
          "sha256": "8bc6daeddf10d5b304558059315556bd930d16492bda55a4391da5812439a746"
        },
        {
          "path": "/media/manual/history-recovery/history-timeline-grouping.webm",
          "bytes": 202408,
          "sha256": "ed419a1dd95a8b71854449849d72c19b28d684f822da0bad657c4d1adc32a56f"
        }
      ],
      "verdict": "pass-with-local-history-boundary"
    },
    {
      "id": "summary-card-and-section-toc-desktop-hugo",
      "capturedAt": "2026-08-02T00:53:38.512Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-38",
        "VW-39"
      ],
      "verifiedFeatureIds": [
        "VW-38",
        "VW-39"
      ],
      "assetTier": [
        "B",
        "C",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-summary-toc-evidence.mjs",
      "fixture": "/examples/glif-guide-project/summary-toc-lab/",
      "expectedResult": "독립 링크를 Summary Card와 Section TOC로 승격하고 source 복귀·readable fallback·Hugo materialization을 같은 fixture에서 확인한다.",
      "observedState": {
        "summaryMenuUsed": true,
        "sectionTocMenuUsed": true,
        "revealSourceUsed": true,
        "summaryUsedAuthoredMetadata": true,
        "tocIncludedGettingStarted": true,
        "tocIncludedAdvancedWorkflows": true,
        "tocIncludedNestedDepthTwo": true,
        "missingTargetStayedReadable": true,
        "desktopAriaLabels": [
          "Document summary",
          "Section TOC"
        ],
        "hugoSummaryMaterialized": true,
        "hugoSectionTocMaterialized": true,
        "hugoDiagnostics": [],
        "sourceFixtureUnchanged": true,
        "videoSeconds": 10.9,
        "dimensions": "1200x800",
        "cleanClientCapture": true,
        "referenceProjectionTests": "10 passed",
        "projectionProfileSuite": "passed",
        "typecheck": "passed",
        "accessibilityBrowser": "wide, 200%-equivalent, narrow passed; human listening pending"
      },
      "evidenceBoundary": {
        "verified": "actual Desktop link-peek conversion for both modes, authored Summary Card metadata after frontmatter/body reconciliation, bounded actual-_index Section TOC descendants and ordering, Reveal source interaction and missing-target readable fallback, actual publish materialization functions for Hugo Markdown output, public fixture byte preservation",
        "pending": "human screen-reader listening qualification, all assistive-technology and browser combinations, unbounded or non-Markdown container traversal"
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/summary-card-source.png",
          "bytes": 87574,
          "sha256": "fd0e9d9214e69d7adfcde85a7b80d753bbdcce999e1565b01b3fb499f43a2f7c"
        },
        {
          "path": "/media/manual/views-and-projections/summary-card-menu.png",
          "bytes": 86603,
          "sha256": "0af4f256049e9c4f2fae1dff99e0f235deb08dba5ff8a9306c4a82f40f59ba74"
        },
        {
          "path": "/media/manual/views-and-projections/summary-card-result.png",
          "bytes": 102913,
          "sha256": "829f4c19f9f5b6bbdc79ed1c36fb7fa8eeadf23cd2bb9ffe2e10d337bfefe757"
        },
        {
          "path": "/media/manual/views-and-projections/section-toc-source.png",
          "bytes": 87039,
          "sha256": "e320d6b9144bfad75c208a191b9f2bd433fc46d8c13481d6be6cbb78e7f8fde5"
        },
        {
          "path": "/media/manual/views-and-projections/section-toc-menu.png",
          "bytes": 90259,
          "sha256": "23772d4daacb42b0516b06ea646269c8e286fea96cca57aa55a72662d93647f4"
        },
        {
          "path": "/media/manual/views-and-projections/section-toc-result.png",
          "bytes": 114829,
          "sha256": "12b3eb59d5e033c88928d6435b4c97b408e85cb8bead598654d03991e44d5e2d"
        },
        {
          "path": "/media/manual/views-and-projections/section-toc-readable-fallback.png",
          "bytes": 93346,
          "sha256": "3d9b32511227acb857e94b006556f5523a6257324ec46b5bd5018574d7614409"
        },
        {
          "path": "/media/manual/views-and-projections/summary-toc-interaction-poster.png",
          "bytes": 102913,
          "sha256": "829f4c19f9f5b6bbdc79ed1c36fb7fa8eeadf23cd2bb9ffe2e10d337bfefe757"
        },
        {
          "path": "/media/manual/views-and-projections/summary-toc-interaction.mp4",
          "bytes": 232740,
          "sha256": "8525d1f39b73320ad0f152d882ea633a8a2385efd29d215f0292cb55e40e8328"
        },
        {
          "path": "/media/manual/views-and-projections/summary-toc-interaction.webm",
          "bytes": 286705,
          "sha256": "fddd98914affd459a513ea378bef3e3e517c4724eda5d17d2bb1ebcab094024b"
        }
      ],
      "verdict": "pass-with-human-screen-reader-qualification-pending"
    },
    {
      "id": "binder-graph-link-exploration",
      "capturedAt": "2026-08-02T00:53:36.953Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-01"
      ],
      "verifiedFeatureIds": [
        "VW-01"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-binder-graph-evidence.mjs",
      "fixture": "/examples/glif-guide-project/graph-lab/",
      "expectedResult": "Markdown link에서 Scope Graph를 파생하고 전체·허브·로컬·section index·고립 탐색이 원문을 바꾸지 않는지 확인한다.",
      "observedState": {
        "baseline": {
          "totalNodes": 9,
          "totalEdges": 8,
          "visibleNodes": 9,
          "visibleEdges": 8,
          "orphanCount": 1,
          "islandCount": 3,
          "tagCount": 0,
          "matchCount": 0,
          "topHubs": [
            {
              "id": "00_product-hub.md",
              "label": "00_product-hub",
              "degree": 5
            },
            {
              "id": "release/10_launch-checklist.md",
              "label": "10_launch-checklist",
              "degree": 2
            },
            {
              "id": "research/10_user-research.md",
              "label": "10_user-research",
              "degree": 2
            }
          ]
        },
        "selectedNode": {
          "id": "00_product-hub.md",
          "label": "00_product-hub",
          "degree": 5,
          "tags": [],
          "outgoingLinks": [
            {
              "id": "release/10_launch-checklist.md",
              "label": "10_launch-checklist"
            },
            {
              "id": "release/20_media-plan.md",
              "label": "20_media-plan"
            },
            {
              "id": "research/10_user-research.md",
              "label": "10_user-research"
            },
            {
              "id": "research/20_value-proposition.md",
              "label": "20_value-proposition"
            }
          ],
          "incomingLinks": [
            {
              "id": "README.md",
              "label": "README"
            }
          ]
        },
        "withIndexes": {
          "totalNodes": 12,
          "totalEdges": 17,
          "visibleNodes": 12,
          "visibleEdges": 17,
          "orphanCount": 0,
          "islandCount": 1,
          "tagCount": 0,
          "matchCount": 0,
          "topHubs": [
            {
              "id": "00_product-hub.md",
              "label": "00_product-hub",
              "degree": 6
            },
            {
              "id": "_index.md",
              "label": "graph-lab-67948-1785595345165",
              "degree": 5
            },
            {
              "id": "release/10_launch-checklist.md",
              "label": "10_launch-checklist",
              "degree": 3
            }
          ]
        },
        "orphanFilter": {
          "totalNodes": 9,
          "totalEdges": 8,
          "visibleNodes": 1,
          "visibleEdges": 0,
          "orphanCount": 1,
          "islandCount": 3,
          "tagCount": 0,
          "matchCount": 1,
          "topHubs": [
            {
              "id": "00_product-hub.md",
              "label": "00_product-hub",
              "degree": 5
            },
            {
              "id": "release/10_launch-checklist.md",
              "label": "10_launch-checklist",
              "degree": 2
            },
            {
              "id": "research/10_user-research.md",
              "label": "10_user-research",
              "degree": 2
            }
          ]
        },
        "videoSeconds": 10.9,
        "sourcePreserved": true,
        "binderGraphTests": "106 passed",
        "nativeSectionIndexTests": "2 passed",
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "Markdown-link-derived graph, global view, hub query, match selection, local focus, section index inclusion, orphan query, source preservation",
        "pending": "published Hugo graph parity, manual canvas node drag persistence, screen-reader listening, external mounted-folder graph parity"
      },
      "assets": [
        {
          "path": "/media/manual/search-links-knowledge/binder-graph-source.png",
          "bytes": 67752,
          "sha256": "870b83f9c6e33b1ac1141cbb82843c0f120ebd4a654f512b7055dcad897b9b0d"
        },
        {
          "path": "/media/manual/search-links-knowledge/binder-graph-global.png",
          "bytes": 77422,
          "sha256": "098d53d5058caa22d151e4431ec156de5624b98c30a6623503177c0b7714760d"
        },
        {
          "path": "/media/manual/search-links-knowledge/binder-graph-hub-filter.png",
          "bytes": 67377,
          "sha256": "4c8a8cca2e5037e61b6835d0db68c281aec9acd7ce4035300cd003999fc50fa4"
        },
        {
          "path": "/media/manual/search-links-knowledge/binder-graph-local.png",
          "bytes": 80172,
          "sha256": "6b71dcdbe3355506fb5dfb58feb77a9f887277f11e0ac46cd0df88b42e6f5cdd"
        },
        {
          "path": "/media/manual/search-links-knowledge/binder-graph-index-files.png",
          "bytes": 89278,
          "sha256": "078f0261edc1512becc89d21ba59e169973c322218a1acf6e8fdcc0788c14ebc"
        },
        {
          "path": "/media/manual/search-links-knowledge/binder-graph-orphans.png",
          "bytes": 70674,
          "sha256": "6ea2102788f243d40a9e9cbfc45fdd5edc60e788ed196c49c1158315fb9a7936"
        },
        {
          "path": "/media/manual/search-links-knowledge/binder-graph-exploration-poster.png",
          "bytes": 77422,
          "sha256": "098d53d5058caa22d151e4431ec156de5624b98c30a6623503177c0b7714760d"
        },
        {
          "path": "/media/manual/search-links-knowledge/binder-graph-exploration.mp4",
          "bytes": 283671,
          "sha256": "3d6879fe7ce261ff75abbc2bf8439193cdfe7a629c2df1a03f6e6d30117d64c4"
        },
        {
          "path": "/media/manual/search-links-knowledge/binder-graph-exploration.webm",
          "bytes": 274601,
          "sha256": "6bc8824fdbb7dad009a3e7b9bec2f546350d28aec511a6ec88c25c1056a15f84"
        },
        {
          "path": "/media/manual/search-links-knowledge/binder-graph-link-exploration.json",
          "bytes": 5208,
          "sha256": "a69fba36836de4ac90e254b6ddbf4ebe9e6fbb6a152a9521a5979abd9c4753f0"
        }
      ],
      "verdict": "pass-with-publish-mounted-and-human-screen-reader-boundaries-pending"
    },
    {
      "id": "settings-theme-accessibility-workflow",
      "capturedAt": "2026-08-02T00:53:38.252Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "WS-16",
        "WS-20",
        "OP-11",
        "OP-11A",
        "OP-12"
      ],
      "verifiedFeatureIds": [
        "WS-16",
        "WS-20",
        "OP-11",
        "OP-11A",
        "OP-12"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-settings-appearance-evidence.mjs",
      "fixture": "/examples/glif-guide-project/settings-appearance-lab/",
      "expectedResult": "설정 셸, 수동 색상 모드, 번들 테마 전환·복구와 schema 기반 token 초안·되돌리기가 Markdown을 바꾸지 않는지 확인한다.",
      "observedState": {
        "colorModeAfterToggle": "light",
        "paperThemeId": "paper",
        "recoveredThemeId": "default",
        "accentCycle": "#2d64dd -> #7c3aed -> #2d64dd",
        "focusVisible": true,
        "focusOutline": "solid",
        "settingsSections": 7,
        "videoSeconds": 12.8,
        "sourcePreserved": true,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "Settings shell navigation, manual color mode toggle, bundled Minimal and Paper selection, bundled Minimal recovery, schema-bounded accent token draft and revert, advanced token search, keyboard focus state, Markdown source preservation",
        "pending": "manual screen-reader listening, OS high-contrast mode, real 200% OS zoom, packaged OP-16 log controls, OP-15 internal logging output policy"
      },
      "assets": [
        {
          "path": "/media/manual/settings-theme-accessibility/appearance-dark.png",
          "bytes": 99697,
          "sha256": "f1649da7ba43988c6dec8a1cf2e83acd728a2959c31e20bf6ef346c627f19186"
        },
        {
          "path": "/media/manual/settings-theme-accessibility/appearance-light.png",
          "bytes": 102542,
          "sha256": "f1b0ce80ceb21ee4594a2ab5dcd77cf1c3fc889e777e1642dca00c5db751a20d"
        },
        {
          "path": "/media/manual/settings-theme-accessibility/settings-shell.png",
          "bytes": 68815,
          "sha256": "90da6567fdaf2006d0181002984e3957454aa3228fe3464c3174ccf4e4031a04"
        },
        {
          "path": "/media/manual/settings-theme-accessibility/style-minimal-basic.png",
          "bytes": 87696,
          "sha256": "0a7abe6b0da132dac9d81e7929c185f747989286101b5c32585f066af70c3d38"
        },
        {
          "path": "/media/manual/settings-theme-accessibility/style-paper-basic.png",
          "bytes": 113843,
          "sha256": "54167723c757345a744b93fcd216506d1af7e479275476d7cc5cab0d1cbed7c9"
        },
        {
          "path": "/media/manual/settings-theme-accessibility/style-token-draft.png",
          "bytes": 107062,
          "sha256": "c5f0f1795630c6848ae2313c383d70471eb7e52ada1f6c949ed646e5508a6906"
        },
        {
          "path": "/media/manual/settings-theme-accessibility/style-advanced-search.png",
          "bytes": 80413,
          "sha256": "0793d893bf71d3bedaf98a2199a63fa30eb2ca1dae56df90c51010ef1652cfbe"
        },
        {
          "path": "/media/manual/settings-theme-accessibility/settings-keyboard-focus.png",
          "bytes": 82603,
          "sha256": "daa934ed56e98d1d2b1645936f545616bcf16eeffb6abbafd3195489d8fda92e"
        },
        {
          "path": "/media/manual/settings-theme-accessibility/settings-theme-workflow-poster.png",
          "bytes": 87696,
          "sha256": "0a7abe6b0da132dac9d81e7929c185f747989286101b5c32585f066af70c3d38"
        },
        {
          "path": "/media/manual/settings-theme-accessibility/settings-theme-workflow.mp4",
          "bytes": 277399,
          "sha256": "dd2a1fe999f906cf5c76b58f04ee5ab1ebd6f1442ae03ecf3ae7d423420e20c6"
        },
        {
          "path": "/media/manual/settings-theme-accessibility/settings-theme-workflow.webm",
          "bytes": 280707,
          "sha256": "5b31847f124f738d84a078b289001fe9dc4358cc189317bd1fa5f9b296ff55d7"
        },
        {
          "path": "/media/manual/settings-theme-accessibility/settings-theme-accessibility-observation.json",
          "bytes": 2440,
          "sha256": "91a94da65738a463af02d0cbe333176b70d7e298ce37a4d432674d4522db9468"
        }
      ],
      "verdict": "pass-with-os-accessibility-and-packaged-log-controls-pending"
    },
    {
      "id": "local-static-package-pwa-output",
      "capturedAt": "2026-08-02T00:53:37.894Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "PB-02",
        "PB-23",
        "PB-24",
        "PB-25",
        "PB-26",
        "PB-28"
      ],
      "verifiedFeatureIds": [
        "PB-02",
        "PB-23",
        "PB-24",
        "PB-25",
        "PB-26",
        "PB-28"
      ],
      "assetTier": [
        "B",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-local-output-package-pwa-evidence.mjs",
      "fixture": "/examples/glif-guide-project/output-artifact-lab/",
      "expectedResult": "같은 Markdown Binder에서 정적 site, Folio 실행 package와 public PWA를 만들고 보호 게시에서는 PWA를 fail closed로 비활성화한다.",
      "observedState": {
        "staticBuildEngine": "bundled_hugo",
        "staticPublicFiles": 39,
        "packageBytes": 9904172,
        "packageOutputPathPersisted": true,
        "passwordAppliedWithoutDisclosure": true,
        "expiryDays": 7,
        "publicPwaIcons": 3,
        "publicPwaServiceWorker": true,
        "protectedPwaReason": "protected_publish",
        "protectedPwaServiceWorker": false,
        "videoSeconds": 7.4,
        "sourcePreserved": true,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "Binder static materialization, persisted package output path, native Folio executable generation, password injection without evidence disclosure, seven-day expiry injection, public PWA manifest and service worker, protected publish PWA fail-closed cleanup, Markdown source preservation",
        "pending": "package launch on a second Windows device, manual password and post-expiry launch, browser install prompt across every platform, full offline content availability, PB-27 internal temporary cleanup implementation details"
      },
      "assets": [
        {
          "path": "/media/manual/output-workbench/local-output-static-site.png",
          "bytes": 97789,
          "sha256": "d72369dc9e436a6eab44dae93b9426854d246c3aec34e535ab0cf66415626aeb"
        },
        {
          "path": "/media/manual/output-workbench/local-output-package-public.png",
          "bytes": 104236,
          "sha256": "0348762edbaf6ac4bc8207983086ade062d1bd07de718a52f5837e1250abcdc1"
        },
        {
          "path": "/media/manual/output-workbench/local-output-package-password.png",
          "bytes": 103617,
          "sha256": "a4c86b86521780a0dcbbb611363b918fa6dd5e2de1cc3e2aca8770a66dd81735"
        },
        {
          "path": "/media/manual/output-workbench/local-output-package-result.png",
          "bytes": 103561,
          "sha256": "c7dae32cb6b2cd4ae2659c9b858ed3d83176c53a21f9be3b136e0e2b48e5eac8"
        },
        {
          "path": "/media/manual/output-workbench/local-output-pwa-public.png",
          "bytes": 101303,
          "sha256": "a5a6f2594a1a232486fbe064e4abc83b606ffcb7c0cd0121d2e58458e9d601c9"
        },
        {
          "path": "/media/manual/output-workbench/local-output-pwa-protected.png",
          "bytes": 101705,
          "sha256": "9f64dd4d06090319d01a6eb0eac35bb45eff62789ae831c999ee8e99400602e2"
        },
        {
          "path": "/media/manual/output-workbench/local-output-package-pwa-poster.png",
          "bytes": 104236,
          "sha256": "0348762edbaf6ac4bc8207983086ade062d1bd07de718a52f5837e1250abcdc1"
        },
        {
          "path": "/media/manual/output-workbench/local-output-package-pwa.mp4",
          "bytes": 117854,
          "sha256": "e9650466851eeea9d69d0487a12d1749b9dc5b7fe622c6abd1df387475688824"
        },
        {
          "path": "/media/manual/output-workbench/local-output-package-pwa.webm",
          "bytes": 158315,
          "sha256": "946e9773cdc1bdb21f76f37cfe83d6e810a15ac6bb3a761e8d93891349d7bb2d"
        },
        {
          "path": "/media/manual/output-workbench/local-output-package-pwa-observation.json",
          "bytes": 2360,
          "sha256": "b6d0416e6295340678c2d4d282a5c305716128823b3f91454199adea431df91f"
        }
      ],
      "verdict": "pass-with-cross-device-package-launch-and-browser-install-matrix-pending"
    },
    {
      "id": "publication-definition-preview-handoff",
      "capturedAt": "2026-08-02T00:53:38.144Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "PB-44",
        "VW-32"
      ],
      "verifiedFeatureIds": [
        "PB-44",
        "VW-32"
      ],
      "assetTier": [
        "B",
        "E"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-publication-preview-evidence.mjs",
      "fixture": "/examples/glif-guide-project/publication-preview-lab/",
      "expectedResult": "출판물 정의를 저장하고 Web output의 Preview 준비 화면으로 이동한다.",
      "observedState": {
        "sourceNodeCount": 5,
        "publicationCreated": true,
        "metadataEdited": true,
        "sourceOrderSynced": true,
        "enabledOutputs": [
          "site.hugo-static"
        ],
        "savedBeforeRun": true,
        "webRunStatusObservedInUi": true,
        "runStatuses": [
          {
            "outputId": "web",
            "catalogItemId": "site.hugo-static",
            "status": "handed-off"
          }
        ],
        "previewWorkspaceOpened": true,
        "productionDeployClaimed": false,
        "sourcePreserved": true,
        "consoleErrorCount": 0
      },
      "evidenceBoundary": {
        "verified": "publication definition UI, metadata and source synchronization, output selection persistence, Publication Workbench run-status UI, Preview workspace command and visible transition",
        "pending": "PDF/DOCX/EPUB file quality, production provider deploy, DNS/TLS availability"
      },
      "assets": [
        {
          "path": "/media/manual/output-workbench/publication-workbench-empty.png",
          "bytes": 74068,
          "sha256": "5a5494474ecbad947570dcfd37988c2be8791c91245924fc212021348fa9a764"
        },
        {
          "path": "/media/manual/output-workbench/publication-workbench-definition.png",
          "bytes": 91536,
          "sha256": "9571a31f22f6f28ab6a95075af79397ebb0ab92ddf1f03d7b7951f7151791e8c"
        },
        {
          "path": "/media/manual/output-workbench/publication-workbench-outputs.png",
          "bytes": 92073,
          "sha256": "22b25293e40e92ac8cb428af9aeace15d289d13f6ec98500c8772ab8f198d5d5"
        },
        {
          "path": "/media/manual/output-workbench/publication-workbench-saved.png",
          "bytes": 95943,
          "sha256": "7cd883d5a9e3fc530d23980b98bbb51617304cf120285763d61acaff0097d520"
        },
        {
          "path": "/media/manual/output-workbench/publication-preview-run-receipt.png",
          "bytes": 70246,
          "sha256": "75ffa026f4d74dba0e47ef9c55170afe873d2973ced2cf0d332f5afd3cb1b6a3"
        },
        {
          "path": "/media/manual/output-workbench/publication-preview-handoff-poster.png",
          "bytes": 70551,
          "sha256": "ae396962491dd4b4be6199113ef85365c2e099788476ef0e17b63bca99393562"
        },
        {
          "path": "/media/manual/output-workbench/publication-preview-handoff.mp4",
          "bytes": 154908,
          "sha256": "de8c74f9f2c5359e8c184f485435ee2438562a528a04264d5a00fa6e441ac991"
        },
        {
          "path": "/media/manual/output-workbench/publication-preview-handoff.webm",
          "bytes": 188370,
          "sha256": "f814c60d70af34a73176fda5eed4e06a47684a7847027a6d4929994879cd7671"
        },
        {
          "path": "/media/manual/output-workbench/publication-preview-observation.json",
          "bytes": 1530,
          "sha256": "abcfab457a4a38a4aea5c1df48f3cf8c8d4587bf2985d07a91ed2af9f1a41582"
        },
        {
          "path": "/media/manual/web-publish-deploy/preview-workspace-handoff.png",
          "bytes": 70551,
          "sha256": "ae396962491dd4b4be6199113ef85365c2e099788476ef0e17b63bca99393562"
        },
        {
          "path": "/media/manual/web-publish-deploy/preview-workspace-structure-render.png",
          "bytes": 69300,
          "sha256": "22667b3af0c76e8b77fef51b34ef6bc49a8ec8ea47d395142829ff644125a406"
        },
        {
          "path": "/media/manual/web-publish-deploy/preview-workspace-run-receipt.png",
          "bytes": 70246,
          "sha256": "75ffa026f4d74dba0e47ef9c55170afe873d2973ced2cf0d332f5afd3cb1b6a3"
        },
        {
          "path": "/media/manual/web-publish-deploy/publication-preview-handoff.mp4",
          "bytes": 154908,
          "sha256": "de8c74f9f2c5359e8c184f485435ee2438562a528a04264d5a00fa6e441ac991"
        },
        {
          "path": "/media/manual/web-publish-deploy/publication-preview-handoff.webm",
          "bytes": 188370,
          "sha256": "f814c60d70af34a73176fda5eed4e06a47684a7847027a6d4929994879cd7671"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "deploy-operations-local-ui-example",
      "capturedAt": "2026-08-02T00:53:37.353Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "PB-29",
        "PB-30",
        "PB-31",
        "PB-32",
        "PB-34",
        "PB-41",
        "PB-43"
      ],
      "verifiedFeatureIds": [],
      "assetTier": [
        "B",
        "E"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-deploy-operations-evidence.mjs",
      "fixture": "/examples/glif-guide-project/deploy-operations-lab/",
      "expectedResult": "현재 activation gate와 credential 없는 deploy progress/log/history/delete-confirmation UI를 설명하고 production mutation을 실행하지 않는다.",
      "observedState": {
        "activationCapabilityAvailable": false,
        "activationGateVisible": true,
        "progressUiVisible": true,
        "sanitizedExampleLogsVisible": true,
        "localHistoryExampleVisible": true,
        "typedRemoteDeleteConfirmationVisible": true,
        "productionProviderCalled": false,
        "rawCredentialRecorded": false,
        "sourcePreserved": true
      },
      "evidenceBoundary": {
        "verified": "current activation gate, deploy progress/log UI projection, local history state projection, remote delete typed-confirmation UI",
        "pending": "real OAuth or credential connection, Cloudflare upload/apply, public URL propagation, live production verification, remote project deletion execution"
      },
      "assets": [
        {
          "path": "/media/manual/web-publish-deploy/deploy-activation-gate.png",
          "bytes": 73819,
          "sha256": "b092652fdabbc5eb44b4f65fe99579942960f06f5daa5a990b3261be40ed7727"
        },
        {
          "path": "/media/manual/web-publish-deploy/deploy-progress-and-log.png",
          "bytes": 94543,
          "sha256": "da95d13ca003dec063655761ad799545c886feb05070c87df64844b2a25d7876"
        },
        {
          "path": "/media/manual/web-publish-deploy/deploy-verification-boundary.png",
          "bytes": 90842,
          "sha256": "c7584140f41e77727a33e16e1c90aaaa4414b58954071a0cd1395b62094a0186"
        },
        {
          "path": "/media/manual/web-publish-deploy/deploy-local-history.png",
          "bytes": 99456,
          "sha256": "7e2d59b6152337db5e67636e65059887d4cd6332c62a8f6eb01a5c2a40ff0618"
        },
        {
          "path": "/media/manual/web-publish-deploy/deploy-project-delete-confirmation.png",
          "bytes": 93805,
          "sha256": "29b33d4a15753c3670450e093a1dfcfd7e25c40b0739405dd9efe3f37bf7739d"
        },
        {
          "path": "/media/manual/web-publish-deploy/deploy-operations-walkthrough-poster.png",
          "bytes": 90842,
          "sha256": "c7584140f41e77727a33e16e1c90aaaa4414b58954071a0cd1395b62094a0186"
        },
        {
          "path": "/media/manual/web-publish-deploy/deploy-operations-walkthrough.mp4",
          "bytes": 246231,
          "sha256": "4f532acb9ea81c969c55512f1e8c9dc7d304bcd9af4dbaa0d5f0ae25a4539cd1"
        },
        {
          "path": "/media/manual/web-publish-deploy/deploy-operations-walkthrough.webm",
          "bytes": 249537,
          "sha256": "00a74cab2377d2c2202986355e5849cd9ebb6d21ad79ed5164487b3e507d6997"
        },
        {
          "path": "/media/manual/web-publish-deploy/deploy-operations-observation.json",
          "bytes": 1331,
          "sha256": "6bf4db80de0c634b4145d1613c2daf4c975bc68c396ef1f344abeb0b037c1621"
        }
      ],
      "verdict": "draft-local-ui-evidence-external-activation-pending"
    },
    {
      "id": "account-provider-plan-local-ui-example",
      "capturedAt": "2026-08-02T00:53:36.762Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "OP-01",
        "OP-02",
        "OP-03",
        "OP-04",
        "OP-05",
        "OP-06",
        "OP-07",
        "OP-08",
        "OP-09",
        "OP-10",
        "AUTH-01",
        "AUTH-02",
        "AUTH-04"
      ],
      "verifiedFeatureIds": [
        "OP-01"
      ],
      "assetTier": [
        "B",
        "E"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-account-provider-plan-evidence.mjs",
      "fixture": "/examples/glif-guide-project/account-provider-plan-lab/",
      "expectedResult": "작성자 설정과 현재 account/provider/plan fail-closed UI를 설명하고 external account, billing 또는 provider mutation을 실행하지 않는다.",
      "observedState": {
        "authorSettingsVisible": true,
        "accountIdentityRootVisible": true,
        "cloudflareAndGithubRolesSeparated": true,
        "providerActionsFailClosedWithoutAccount": true,
        "planAndBillingBoundaryVisible": true,
        "diagnosticsVisible": true,
        "externalAccountConnected": false,
        "providerMutationCalled": false,
        "billingActionCalled": false,
        "rawCredentialRecorded": false,
        "sourcePreserved": true
      },
      "evidenceBoundary": {
        "verified": "author name and email settings surface, current account path, provider role separation, fail-closed unauthenticated UI, plan and diagnostics panels",
        "pending": "Glif OAuth completion, GitHub or Cloudflare connection, token refresh or revocation, billing refresh, checkout or billing portal handoff, production provider operation"
      },
      "assets": [
        {
          "path": "/media/manual/account-provider-plan/account-path-current.png",
          "bytes": 110822,
          "sha256": "67def4514934133c25bc6ee728993bb5c8613156d5353d7d31bc11f322c43fc1"
        },
        {
          "path": "/media/manual/account-provider-plan/provider-connections-current.png",
          "bytes": 99127,
          "sha256": "8d0748737c96ccc70ee2cb92053a9d382ddba2d2f61b4b6f83daa1b31b76383e"
        },
        {
          "path": "/media/manual/account-provider-plan/author-info-local.png",
          "bytes": 93319,
          "sha256": "c6105b8d3a6b6cede6a5ca901c71611903ef6cb0103f4a4c0a347c4792e38b08"
        },
        {
          "path": "/media/manual/account-provider-plan/plan-billing-boundary.png",
          "bytes": 94394,
          "sha256": "34d681f53dfdd04e8891bc0bd19a94ec88a5f318b6b7c4c278c7a0ceb3f79327"
        },
        {
          "path": "/media/manual/account-provider-plan/diagnostics-current.png",
          "bytes": 96870,
          "sha256": "d0c6548d012ed93197dd1c35a839e5e780c80b9b1422b254b24927a995134716"
        },
        {
          "path": "/media/manual/account-provider-plan/account-settings-walkthrough-poster.png",
          "bytes": 94394,
          "sha256": "34d681f53dfdd04e8891bc0bd19a94ec88a5f318b6b7c4c278c7a0ceb3f79327"
        },
        {
          "path": "/media/manual/account-provider-plan/account-settings-walkthrough.mp4",
          "bytes": 181140,
          "sha256": "98fd9bd7c005242ec6472262fcc713fa8c4b2b2c33a2405c9637772e07fbcb7b"
        },
        {
          "path": "/media/manual/account-provider-plan/account-settings-walkthrough.webm",
          "bytes": 208031,
          "sha256": "324202e4c0969495ee33353fced9336f033e6b062cf2a436658ea6cdbf727b83"
        },
        {
          "path": "/media/manual/account-provider-plan/account-provider-plan-observation.json",
          "bytes": 1543,
          "sha256": "f0b15db8bac9aa7611f2e815d631b2732e45c826a82acbcabb47fa1a2b0b1154"
        }
      ],
      "verdict": "draft-local-ui-evidence-external-account-and-billing-pending"
    },
    {
      "id": "windows-store-install-update-local-boundary",
      "capturedAt": "2026-08-02T00:53:38.875Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "REL-MSIX-01",
        "WS-23"
      ],
      "verifiedFeatureIds": [],
      "assetTier": [
        "A",
        "B",
        "D",
        "E"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-windows-store-guide-evidence.mjs",
      "fixture": "/examples/glif-guide-project/windows-store-lab/",
      "expectedResult": "설치·upgrade qualification 절차와 현재 System 업데이트 UI의 fail-closed 경계를 설명하며 Store 설치, URI open, download/install 성공을 주장하지 않는다.",
      "observedState": {
        "installChecklistVisible": true,
        "upgradeContinuityChecklistVisible": true,
        "systemUpdateSurfaceVisible": true,
        "developmentChannelFailClosed": true,
        "storeBadgeAbsentOutsideStoreChannel": true,
        "storePackageInstalled": false,
        "storeProductPageOpened": false,
        "downloadOrInstallCalled": false,
        "productionIdentityRecorded": false,
        "sourcePreserved": true
      },
      "evidenceBoundary": {
        "verified": "local installation checklist rendering, System update surface, development-channel fail-closed behavior, Title Bar no-badge boundary",
        "pending": "Microsoft Store listing availability, Store-associated MSIX install, positive StoreContext availability, Store URI open, download or install, upgrade continuity on packaged Windows devices"
      },
      "assets": [
        {
          "path": "/media/manual/first-project/windows-store/windows-install-readiness.png",
          "bytes": 98728,
          "sha256": "4c362b80a2b743e2e318844e2a89496981980d6d3c2461b690ae002a866716d4"
        },
        {
          "path": "/media/manual/first-project/windows-store/windows-first-launch-checklist.png",
          "bytes": 100376,
          "sha256": "535d3813d6c28d653313b26cee6a208913676a1b0fe97501f9b651687f1ad785"
        },
        {
          "path": "/media/manual/first-project/windows-store/store-update-development-boundary.png",
          "bytes": 84809,
          "sha256": "26324ab7c35a82d535a2dfdbe5bae79499747ff53a98c82c388bdd6b1d5d9946"
        },
        {
          "path": "/media/manual/first-project/windows-store/store-update-system-status.png",
          "bytes": 85516,
          "sha256": "e54504a4cf9dd12357232dda65be74ed4a02c02b4c967a22eff7470da2fd53cc"
        },
        {
          "path": "/media/manual/first-project/windows-store/store-update-no-badge.png",
          "bytes": 100666,
          "sha256": "2193662ccfaf33eb1b542fdb58098290eac795d0bcba14d2b967e27ff346c553"
        },
        {
          "path": "/media/manual/first-project/windows-store/windows-store-workflow-poster.png",
          "bytes": 85516,
          "sha256": "e54504a4cf9dd12357232dda65be74ed4a02c02b4c967a22eff7470da2fd53cc"
        },
        {
          "path": "/media/manual/first-project/windows-store/windows-store-workflow.mp4",
          "bytes": 194508,
          "sha256": "b2d84ee1588434fcad4e0a46546fafa5b0388ec8b161cc0b22d6f1425b77eecc"
        },
        {
          "path": "/media/manual/first-project/windows-store/windows-store-workflow.webm",
          "bytes": 209339,
          "sha256": "3aad32918fd47b3b8cf0b8fc8cc733f76d6735bbe59f2925df69bfc4957633b2"
        },
        {
          "path": "/media/manual/first-project/windows-store/windows-store-observation.json",
          "bytes": 1371,
          "sha256": "133d0d8be7b50a832fc7194d32bb29e3b024e71b0b0916941adbd9dc18563bf4"
        }
      ],
      "verdict": "draft-local-ui-evidence-store-package-qualification-pending"
    },
    {
      "id": "binder-slide-draft-assembly",
      "capturedAt": "2026-08-02T00:53:37.101Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-30"
      ],
      "verifiedFeatureIds": [
        "VW-30"
      ],
      "assetTier": [
        "A",
        "B",
        "D",
        "E"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-binder-slide-assembly-evidence.mjs",
      "fixture": "/examples/glif-guide-project/binder-slide-assembly-lab/",
      "expectedResult": "Binder canonical order에서 divider와 Slide 후보의 pitch·summary를 조립하고 원본을 보존한 3장 Markdown draft를 delimiter projection으로 연다.",
      "observedState": {
        "generatedFileName": "binderSlider.md",
        "generatedSlideCount": 3,
        "renderedSlideStatus": "슬라이드 1 / 3",
        "sourceMarkerCount": 3,
        "sourceMarkers": [
          "_index.md",
          "01_product-idea.md",
          "02_evidence.md"
        ],
        "pitchPreferred": true,
        "summaryFallbackUsed": true,
        "nonCandidateExcluded": true,
        "emptyCandidateExcluded": true,
        "sourcePreserved": true,
        "consoleIssueCount": 6,
        "consoleErrorCount": 0,
        "consoleWarningCount": 6
      },
      "evidenceBoundary": {
        "verified": "Binder menu draft creation, canonical Binder ordering, divider and content candidate selection, pitch to summary fallback, empty and non-candidate exclusion, generated source markers, source byte preservation, Glif Slide projection",
        "pending": "public deploy completion, automatic synchronization of an existing draft, locale-specific deck assembly, body auto-summary"
      },
      "assets": [
        {
          "path": "/media/manual/cart-canvas-desk/binder-slide-assembly/binder-slide-sources.png",
          "bytes": 108970,
          "sha256": "26b9099cb3e91be89983a9aebe8fa140b8534c9da9bb0da8b67ff67d844950a3"
        },
        {
          "path": "/media/manual/cart-canvas-desk/binder-slide-assembly/binder-slide-menu.png",
          "bytes": 68731,
          "sha256": "be57e1a18e42a23603c683f4f7c1b6ca0dbf4271d6efd117ff64da33b187f00e"
        },
        {
          "path": "/media/manual/cart-canvas-desk/binder-slide-assembly/binder-slide-projection.png",
          "bytes": 85345,
          "sha256": "a10f138e07562221956fd8171a29e427c54c93b7cbc19418e3d279429319a77c"
        },
        {
          "path": "/media/manual/cart-canvas-desk/binder-slide-assembly/binder-slide-generated-source.png",
          "bytes": 106132,
          "sha256": "7661c5529e75cb7421a5ca04b329dc0338f8ab134210283c73473d8f5c54cae7"
        },
        {
          "path": "/media/manual/cart-canvas-desk/binder-slide-assembly/binder-slide-assembly-poster.png",
          "bytes": 85345,
          "sha256": "a10f138e07562221956fd8171a29e427c54c93b7cbc19418e3d279429319a77c"
        },
        {
          "path": "/media/manual/cart-canvas-desk/binder-slide-assembly/binder-slide-assembly.mp4",
          "bytes": 166749,
          "sha256": "44a35f308fa4020c3c7fc834be29169b624ddb666ddf02e29f1c5e7b3240d684"
        },
        {
          "path": "/media/manual/cart-canvas-desk/binder-slide-assembly/binder-slide-assembly.webm",
          "bytes": 178083,
          "sha256": "874c39e2f58f7623d7f9630c506c3324cf13cecfa60df84f8fe597e398cce2e1"
        },
        {
          "path": "/media/manual/cart-canvas-desk/binder-slide-assembly/binder-slide-assembly-observation.json",
          "bytes": 1440,
          "sha256": "2108d66b27c5e73f7d8b7ad723a929c2e52b24a748854f6126bdb4708e3c62c6"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "gallery-source-exploration-and-profile",
      "capturedAt": "2026-08-02T00:53:37.652Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-40",
        "VW-41",
        "VW-42",
        "VW-43",
        "VW-44",
        "VW-45",
        "VW-46",
        "VW-47",
        "VW-48",
        "VW-49"
      ],
      "assetTier": [
        "A",
        "B",
        "C",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-gallery-guide-evidence.mjs",
      "fixture": "/examples/glif-guide-project/gallery-lab/",
      "expectedResult": "Markdown H1·H2·이미지 줄을 Gallery로 투영하고 앨범·전체 보기, lightbox, 검색·진단, profile과 host-owned upload를 검증하되 탐색만으로 원문을 바꾸지 않는다.",
      "observedState": {
        "sourceShape": "H1 1 / H2 4 / images 8",
        "albumCount": 4,
        "imageTileCount": 8,
        "emptyAlbumCount": 1,
        "overviewVisible": true,
        "sourceUnchangedByExploration": true,
        "savedLayoutMode": "overview",
        "searchAndZoomExcludedFromProfile": true,
        "uploadTargetAlbum": "검토 대기",
        "uploadCreatedResource": "gallery-source-to-overview-poster.png",
        "sourceImageCountAfterUpload": 9,
        "largeCorpusEvidence": "1040-tile browser pass and 3840-image model measurement pass",
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "desktop source/gallery transition, album and overview rendering, lightbox inspection, search and diagnostics, profile boundary, host-owned upload and Markdown/resource mutation",
        "pending": "none for VW-40 through VW-49; broader device qualification remains a release-wide concern"
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/gallery-source.png",
          "bytes": 72165,
          "sha256": "03827869c33eadabf0a2ca08338025772d441d4fcd5a6128f4b40c5676a24d83"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-album-view.png",
          "bytes": 93185,
          "sha256": "7efb025fc57401a5e34272d954f890fb196f3eef7bd497db0b7d459df782c726"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-overview.png",
          "bytes": 137576,
          "sha256": "e8ca4583ef1997052d7cebbedfcd0008d2ac58d8d03420779a9e597117f520c9"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-lightbox.png",
          "bytes": 262557,
          "sha256": "da909f7e4fc12c2c1cdf52051986dfb387bb4676aa6b02409fc421c6b851ac41"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-diagnostics.png",
          "bytes": 159381,
          "sha256": "6cf752e4257e38241348c9ee8853f1900a3923c3713760167393951b66f9cb70"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-style-settings.png",
          "bytes": 125122,
          "sha256": "98b99a5f61528867b97cc0dd33afd571a5243c7987b9bc6142152aec9ff87518"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-upload-result.png",
          "bytes": 127873,
          "sha256": "32571ede19408054cb241d2b462fae9758e8dc2d28207de53267f7a118498709"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-source-to-overview-poster.png",
          "bytes": 137576,
          "sha256": "e8ca4583ef1997052d7cebbedfcd0008d2ac58d8d03420779a9e597117f520c9"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-source-to-overview.webm",
          "bytes": 165639,
          "sha256": "151076029f6d2adb9057227e5f831bad271b1b900e4e1c3f4a07715ce3a656a6"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-source-to-overview.mp4",
          "bytes": 112468,
          "sha256": "327be87ecb40f9f90a83374f0cce6a217152a46a739226ed22dce09a916c84b1"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-inspect-search-poster.png",
          "bytes": 159381,
          "sha256": "6cf752e4257e38241348c9ee8853f1900a3923c3713760167393951b66f9cb70"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-inspect-search.webm",
          "bytes": 199557,
          "sha256": "0e68c94a20222011dd5d08e9b508a270cb37526c992c9972399a3b65400c3086"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-inspect-search.mp4",
          "bytes": 194312,
          "sha256": "66d0a88c6a8a4758d31a0c1d8699dc92709b511e38011fb55f3f91cde5dfb73d"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-host-upload-poster.png",
          "bytes": 127873,
          "sha256": "32571ede19408054cb241d2b462fae9758e8dc2d28207de53267f7a118498709"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-host-upload.webm",
          "bytes": 79005,
          "sha256": "2153722b08750740fbefbc43093f8b8083895ae289398a2e2f37368563f89fd4"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-host-upload.mp4",
          "bytes": 89135,
          "sha256": "03b0775f3ea4dbfa3951674191877852e25f0497728e8917b2375610bf69fc9b"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-guide-evidence.json",
          "bytes": 2606,
          "sha256": "29ba4acfc10f274cb6e7878be821db1db531910ffe912d8c309968b0d57d5bb8"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "gallery-hugo-and-slide-materialization",
      "capturedAt": "2026-08-01T22:06:55.644Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-31",
        "VW-48"
      ],
      "assetTier": [
        "B",
        "E"
      ],
      "captureViewport": "1200x800 Chromium projection subtree",
      "captureScript": "glif/scripts/capture-gallery-publish-evidence.mjs",
      "fixture": "/examples/glif-guide-project/gallery-lab/",
      "sourcePages": [
        "Docs/publish/content/docs/manual/examples/20_gallery-hugo-output.md",
        "Docs/publish/content/docs/manual/examples/30_gallery-slide-embed-output.md"
      ],
      "expectedResult": "같은 Gallery lab resource를 문서 수준 Hugo Gallery와 Slide embedded Gallery로 materialize하고 source resource path를 유지한다.",
      "observedState": {
        "hugoGallery": {
          "images": 7,
          "layoutMode": "overview",
          "cardSurface": "tint"
        },
        "slideEmbeddedGallery": {
          "images": 4,
          "layoutMode": "album",
          "nestedInSlideViewBlock": true
        },
        "horizontalPageOverflowPx": 0,
        "consoleWarningsOrErrors": 0
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/gallery-hugo-output.png",
          "bytes": 41770,
          "sha256": "d60b8df4718b7e9bdd8ab88bce7b047e826d68638cbfde74357b4a12a1957d7d"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-slide-embed-output.png",
          "bytes": 55173,
          "sha256": "f000b5711f1125daa9700ab078ee1a9fb1452af8a706d12863b2f138aab65637"
        },
        {
          "path": "/media/manual/views-and-projections/gallery-publish-evidence.json",
          "bytes": 2783,
          "sha256": "8f9c3edc44d1f85a5e1034ea37e5eaf7169f8b1dd842ef8fe389be1f50e9f78f"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "blueprint-markdown-structure-lens",
      "capturedAt": "2026-08-02T00:53:37.169Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-35"
      ],
      "assetTier": [
        "A",
        "B",
        "C",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-blueprint-evidence.mjs",
      "fixture": "/examples/glif-guide-project/blueprint-lab/",
      "expectedResult": "활성 Markdown의 heading·참조·에셋과 링크 상태를 source order로 투영하고 보기 설정, 원문 이동, 재열기 복원, 산문·빈 문서 fallback을 검증하되 원문을 바꾸지 않는다.",
      "observedState": {
        "initialMetrics": [
          "헤딩 6",
          "참조 5",
          "에셋 2",
          "끊긴 링크 1",
          "확인 중 2"
        ],
        "unresolvedNodeVisible": true,
        "sourceNavigationVerified": true,
        "restoredOrientation": "vertical",
        "restoredDensity": "compact",
        "profileSourcePath": "01_blueprint-tour.md",
        "proseFallbackVerified": true,
        "emptyDocumentVerified": true,
        "sourcePreserved": true,
        "consoleWarningsOrErrors": 0,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "Markdown-derived heading/reference/asset structure, resolved/external/unresolved/unknown link health, horizontal and vertical orientation, comfortable and compact density, reference visibility toggle, keyboard focus, exact source navigation, document-scoped profile restoration, prose fallback, empty document state, source preservation",
        "pending": "none for Desktop VW-35; freeform authoring and Hugo/Slide Blueprint projection are explicit non-goals"
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/blueprint-source.png",
          "bytes": 102214,
          "sha256": "04158a64d346e92b880a60ed367bc639a60c60319b7ebd03025863c1eb381386"
        },
        {
          "path": "/media/manual/views-and-projections/blueprint-horizontal.png",
          "bytes": 94123,
          "sha256": "24f523d0532400940e351646b7233696abc8e0fb36841a6fd7369b34a199b4b6"
        },
        {
          "path": "/media/manual/views-and-projections/blueprint-vertical-compact.png",
          "bytes": 106391,
          "sha256": "5a764aed6ffe15bac91bee55607e2751bc19558dc140a9a350276bc623a11bba"
        },
        {
          "path": "/media/manual/views-and-projections/blueprint-unresolved.png",
          "bytes": 101403,
          "sha256": "5b050406ae9cde66a4f9f58a24a4d47b3ffb9e5bc2ebda8815c940f529be0732"
        },
        {
          "path": "/media/manual/views-and-projections/blueprint-keyboard-focus.png",
          "bytes": 101403,
          "sha256": "5b050406ae9cde66a4f9f58a24a4d47b3ffb9e5bc2ebda8815c940f529be0732"
        },
        {
          "path": "/media/manual/views-and-projections/blueprint-reopen-restored.png",
          "bytes": 106391,
          "sha256": "5a764aed6ffe15bac91bee55607e2751bc19558dc140a9a350276bc623a11bba"
        },
        {
          "path": "/media/manual/views-and-projections/blueprint-prose-fallback.png",
          "bytes": 92707,
          "sha256": "11a23a7ead7f4c53f01c4796433642e5cbb0d03a7ec2fc497fcfd2e9e1f21735"
        },
        {
          "path": "/media/manual/views-and-projections/blueprint-empty-document.png",
          "bytes": 90687,
          "sha256": "c4d768573d789e6c8c9e6ae7241b81027b25a937f457899f76d971658ad5b968"
        },
        {
          "path": "/media/manual/views-and-projections/blueprint-interaction-poster.png",
          "bytes": 106391,
          "sha256": "5a764aed6ffe15bac91bee55607e2751bc19558dc140a9a350276bc623a11bba"
        },
        {
          "path": "/media/manual/views-and-projections/blueprint-interaction.mp4",
          "bytes": 228155,
          "sha256": "114c8a4838933e965cec3cb1c5cd9f23dc94f3d2795e2a1f0431cbd1334df7c4"
        },
        {
          "path": "/media/manual/views-and-projections/blueprint-interaction.webm",
          "bytes": 287325,
          "sha256": "903312cdbf793f297b3e124d9e88fccf5ce56894d0b5b094b731c1e8091b277c"
        },
        {
          "path": "/media/manual/views-and-projections/blueprint-evidence.json",
          "bytes": 2050,
          "sha256": "861a30df23b4babc2f3c491d62a9033c1c6bed0e2b2255a31d0be502231080f1"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "page-cards-accordion-source-preservation",
      "capturedAt": "2026-08-02T00:53:37.962Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "ED-01",
        "ED-23",
        "PB-01"
      ],
      "assetTier": [
        "A",
        "B",
        "C",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-page-guide-evidence.mjs",
      "fixture": "/examples/glif-guide-project/page-lab/",
      "expectedResult": "같은 Markdown H1/H2 구조를 Cards와 Accordion으로 투영하고 media split, panel open/close, 검색과 문서 profile 저장을 검증하되 원문을 바꾸지 않는다.",
      "observedState": {
        "cardCount": 4,
        "cardsVerified": true,
        "mediaSplitVerified": true,
        "accordionVerified": true,
        "accordionSearchVerified": true,
        "profileSourcePath": "01_page-tour.md",
        "sourcePreserved": true,
        "consoleWarningsOrErrors": 0,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "Markdown H1/H2 source mapping, Cards view, media-split layout, Accordion display preset, open/close interaction, Accordion search, document profile persistence, source preservation",
        "pending": "all Page style combinations, physical resource deletion, session search/open state persistence, pixel-identical Desktop/Hugo rendering"
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/page-source.png",
          "bytes": 95919,
          "sha256": "c5371c08d3a8f65470d1b6449ec3ea6de66e4c4fa658d40c4f6af2c1b9b282c5"
        },
        {
          "path": "/media/manual/views-and-projections/page-cards.png",
          "bytes": 141035,
          "sha256": "e2a960bdd7e57d4e914a7b5ed08371eea8799eea4ca27be8b434c574879a815d"
        },
        {
          "path": "/media/manual/views-and-projections/page-media-split.png",
          "bytes": 138404,
          "sha256": "b675f86d9548d72f8576ea66d3234e3103de058fa47cee3d1b80ee41a2ffd53c"
        },
        {
          "path": "/media/manual/views-and-projections/page-accordion.png",
          "bytes": 120358,
          "sha256": "7023baf6e1e0cbd6d7501c6f5936e50d534a341732d8adb120bd6272be822133"
        },
        {
          "path": "/media/manual/views-and-projections/page-accordion-search.png",
          "bytes": 88661,
          "sha256": "688dad11eddceb39c7e0c36805482dd4028eb34c364de36fcf13f3b1501193c8"
        },
        {
          "path": "/media/manual/views-and-projections/page-interaction-poster.png",
          "bytes": 120358,
          "sha256": "7023baf6e1e0cbd6d7501c6f5936e50d534a341732d8adb120bd6272be822133"
        },
        {
          "path": "/media/manual/views-and-projections/page-interaction.mp4",
          "bytes": 169121,
          "sha256": "fbdf3e218df009acf1635a2133aa96588f4d151610dc65194f8dbc9ea810d6b5"
        },
        {
          "path": "/media/manual/views-and-projections/page-interaction.webm",
          "bytes": 200565,
          "sha256": "1c221bae8f0c9a4276bad5025110efebdea5d5b8ceb101eabcb05ee237625bd8"
        },
        {
          "path": "/media/manual/views-and-projections/page-evidence.json",
          "bytes": 2131,
          "sha256": "d9ecd50f9251421ab93dc10eaeba071c4586f61caabefbe1157dbfe4df3581e9"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "kanban-source-backed-drag-filter-and-profile",
      "capturedAt": "2026-08-02T00:54:25.303Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "ED-01",
        "ED-22",
        "ED-23",
        "PB-01"
      ],
      "assetTier": [
        "A",
        "B",
        "C",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-kanban-guide-evidence.mjs",
      "fixture": "/examples/glif-guide-project/kanban-lab/",
      "expectedResult": "H2/list Markdown을 5-column Kanban으로 투영하고 metadata·WIP·검색·필터·필터 이동 잠금을 확인한 뒤 실제 HTML5 drag/drop으로 카드와 들여쓴 상세를 진행 중 H2 아래로 옮기고 compact profile을 저장한다.",
      "observedState": {
        "strictMode": true,
        "sourceEditable": true,
        "columns": 5,
        "cardsBeforeMove": 9,
        "sourcePreservedDuringFilters": true,
        "filterMovementLock": true,
        "nativeCardDrag": true,
        "movedCard": "홈페이지 소개 문구 확정",
        "movedFrom": "백로그",
        "movedTo": "진행 중",
        "indentedDetailPreserved": true,
        "changedFiles": "01_release-board.md only",
        "profileDensity": "compact",
        "shellHeightPx": 669,
        "consoleWarningsOrErrors": 0,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "strict H2/list mapping, metadata and WIP rendering, card editor, search and view filters, filter movement lock, native HTML5 card drag/drop, source range mutation, indented detail preservation, clean app-only capture",
        "pending": "all column drag permutations, all style combinations, concurrent multi-user editing, pixel-identical Desktop/Hugo rendering"
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/kanban-current-source.png",
          "bytes": 106283,
          "sha256": "4c211216f81c43cc4be2fa371d370f5f180d26a4dcdcda23577dab3bc687003c"
        },
        {
          "path": "/media/manual/views-and-projections/kanban-current-board.png",
          "bytes": 104953,
          "sha256": "a11de83ee7d34c17f7d892826345fae4fac9e9b9dc5158479ff745a8ec4c5927"
        },
        {
          "path": "/media/manual/views-and-projections/kanban-card-editor.png",
          "bytes": 81667,
          "sha256": "1a44663ceb1bb9a6f3ef96365a58824c238e3c97a39604531b392246e94fd637"
        },
        {
          "path": "/media/manual/views-and-projections/kanban-filtered.png",
          "bytes": 55363,
          "sha256": "84a58b167a522b73464f69fcca80c0aaf7368da4c040c217ef3a3ab9a51c8f56"
        },
        {
          "path": "/media/manual/views-and-projections/kanban-style-settings.png",
          "bytes": 101542,
          "sha256": "80a3b631926f7f78a8dd9b419e018c7659e857061e786085f168870571ac111c"
        },
        {
          "path": "/media/manual/views-and-projections/kanban-after-drag.png",
          "bytes": 83036,
          "sha256": "01f937ab3315a870b938d96f7f0242633467537e4c549676f94ee0aa03d19527"
        },
        {
          "path": "/media/manual/views-and-projections/kanban-source-after-drag.png",
          "bytes": 108915,
          "sha256": "933b62f03112c9ad35f2f2d9e334fafb8bcf3c99719ac4935596b040dd3205c1"
        },
        {
          "path": "/media/manual/views-and-projections/kanban-interaction-poster.png",
          "bytes": 83036,
          "sha256": "01f937ab3315a870b938d96f7f0242633467537e4c549676f94ee0aa03d19527"
        },
        {
          "path": "/media/manual/views-and-projections/kanban-interaction.mp4",
          "bytes": 242160,
          "sha256": "a7c8d275b009aaa361102e9c28f671ca212de0bad561036dc44865722c81ff54"
        },
        {
          "path": "/media/manual/views-and-projections/kanban-interaction.webm",
          "bytes": 252482,
          "sha256": "4a6e715cb6db57fca6f5797e106a1a7016a0ed00f977afe36048c6a9f1737135"
        },
        {
          "path": "/media/manual/views-and-projections/kanban-evidence.json",
          "bytes": 3824,
          "sha256": "a50c34c47a8b9a62d684cefa783ed3ce9287daeecb92423d102a8aee34447caa"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "mindmap-source-backed-reparent-search-focus-and-overlays",
      "capturedAt": "2026-08-02T01:39:35.304Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "VW-02",
        "VW-03",
        "VW-04",
        "VW-05",
        "VW-06",
        "VW-07",
        "VW-08",
        "VW-09",
        "VW-10",
        "VW-26",
        "VW-27",
        "VW-36",
        "VW-37"
      ],
      "assetTier": [
        "A",
        "B",
        "C",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-mindmap-guide-evidence.mjs",
      "fixture": "/examples/glif-guide-project/mindmap-lab/",
      "expectedResult": "H1~H4 Markdown을 native Mindmap으로 투영하고 node context·검색·filter·branch focus·group·relation·lens를 확인한 뒤 실제 pointer drag로 튜토리얼 subtree와 descendant를 제품 경험 아래로 옮긴다.",
      "observedState": {
        "headingNodes": 13,
        "bodyContext": true,
        "sourcePreservedDuringSearchAndFocus": true,
        "nativePointerReparent": true,
        "descendantLevelPreserved": true,
        "changedFiles": "01_product-strategy-map.md only",
        "groups": 1,
        "relations": 1,
        "lenses": 1,
        "consoleWarningsOrErrors": 0,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "H1-H4 tree, selected-node body context, search/filter, branch focus, group, relation, lens, native pointer subtree reparent, Markdown source mutation, app-client-only capture",
        "pending": "all invalid drop permutations, all lens filter combinations, profile-rich Hugo parity, pixel-identical snapshot export"
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/mindmap-current-source.png",
          "bytes": 95160,
          "sha256": "8c60a20333da86197eab380a74950142a8b07390ea6b1034576c7300b39e5c45"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-current-map.png",
          "bytes": 121566,
          "sha256": "cb5988ed81e5d5c52ddebdd50d25efc1733e3117b0661684ee751cec66b7b747"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-node-context.png",
          "bytes": 126235,
          "sha256": "3af00f636195423b74225bad9a1661ab30a73f667181c57a4a8e748fd7de3e2b"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-style-settings.png",
          "bytes": 126235,
          "sha256": "3af00f636195423b74225bad9a1661ab30a73f667181c57a4a8e748fd7de3e2b"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-search-focus.png",
          "bytes": 78601,
          "sha256": "67adeec47474391d015ef4e6011f1fb0a26e1619b00edf14e3a9ca55be6e81d5"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-groups-relations.png",
          "bytes": 106840,
          "sha256": "515daea99480024b61cf04c00a656a289c4894faddb1239c865a9c587f6a47ea"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-lens.png",
          "bytes": 74705,
          "sha256": "9d55be04e28a632e56023e90e410891e33bed305723d8110c1610a771fac38e2"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-after-reparent.png",
          "bytes": 109211,
          "sha256": "fc2b7765f29cc9821c1aed8957f0e7de116edf90d0398bec68699311215d7055"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-source-after-reparent.png",
          "bytes": 96663,
          "sha256": "00de90146b1054951255d53fc556d8328f39f277ca9ac910c83f22b5c57ccba3"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-interaction-poster.png",
          "bytes": 109211,
          "sha256": "fc2b7765f29cc9821c1aed8957f0e7de116edf90d0398bec68699311215d7055"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-interaction.mp4",
          "bytes": 220392,
          "sha256": "b06642443e11f4f4e0c586b6014b832fa7ae177d5cd7dd263be821b1683c8e57"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-interaction.webm",
          "bytes": 220279,
          "sha256": "4447e9a424267a3b966b03fb701f942813370dec12ae0b862d99ab37ffcc7198"
        },
        {
          "path": "/media/manual/views-and-projections/mindmap-evidence.json",
          "bytes": 1976,
          "sha256": "99e0fab63cc006523524c015ebfc8e7eb5a627f3b07890f7de6d28ea745a385a"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "timeline-source-backed-reorder-temporal-lens-and-story",
      "capturedAt": "2026-08-02T17:38:41.797Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "ED-01",
        "ED-23",
        "PB-01"
      ],
      "assetTier": [
        "A",
        "B",
        "C",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area + native confirmation dialog",
      "captureScript": "glif/scripts/capture-timeline-guide-evidence.mjs",
      "fixture": "/examples/glif-guide-project/timeline-lab/",
      "expectedResult": "날짜가 있는 H2 history와 날짜 없는 H2 steps를 같은 Markdown model로 읽고, temporal lens·task toggle·entry source command·story lead media를 실제 앱에서 검증한다.",
      "observedState": {
        "entries": 3,
        "historyMode": true,
        "stepsMode": true,
        "taskToggle": true,
        "sourceReorder": true,
        "nativePointerDrag": false,
        "changedFiles": "01_release-narrative.md only",
        "profileSourcePath": "01_release-narrative.md",
        "consoleWarningsOrErrors": 0,
        "rendererWarningsRecorded": 338,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "H1/H2/H3 and task mapping, history and steps mode, temporal lens and date source display, source-backed task toggle, native pointer or keyboard reorder, story lead media, clean app-only capture (React duplicate-key warnings recorded separately)",
        "pending": "Gantt intervals or dependencies, all style combinations, multi-user concurrent editing, pixel-identical Desktop/Hugo rendering"
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/timeline-current-source.png",
          "bytes": 85063,
          "sha256": "d0738361c81eebdd7473d507a543cbe9829301d0fd692dc6865ed651ce569d24"
        },
        {
          "path": "/media/manual/views-and-projections/timeline-current-view.png",
          "bytes": 74485,
          "sha256": "70604685d55ff37e12117ecf74c0a59e7c2169c30f69acb0571f286251587d6a"
        },
        {
          "path": "/media/manual/views-and-projections/timeline-style-settings.png",
          "bytes": 102734,
          "sha256": "c7c42023e4742ba6fb1a120870d5ad6644a915c00716bfc1acd274037a8e9542"
        },
        {
          "path": "/media/manual/views-and-projections/timeline-temporal-lens.png",
          "bytes": 102565,
          "sha256": "4bff0a29ca8fdc7a88861a3e2903107a391a9234b2da7830778310ca4dcd88e6"
        },
        {
          "path": "/media/manual/views-and-projections/timeline-after-reorder.png",
          "bytes": 73001,
          "sha256": "62fddb06d812b91549e878d2e6bda5ebfe7a4b9341b828265c5a1277308447dc"
        },
        {
          "path": "/media/manual/views-and-projections/timeline-source-after-reorder.png",
          "bytes": 86652,
          "sha256": "03655cb7012c08b8dd00a72d98047a4eed01d55b70c625d099658d5396b11032"
        },
        {
          "path": "/media/manual/views-and-projections/timeline-steps-mode.png",
          "bytes": 64117,
          "sha256": "e2e1d7db4d6e9c5d1c4db3e38826032b51b25591629ec7f633ca0d5528ea59b6"
        },
        {
          "path": "/media/manual/views-and-projections/timeline-story-media.png",
          "bytes": 76596,
          "sha256": "0f891c1d80bd9f9faf62ab005e020ce55a6d0ca339dc6ba8437f5e7e263352e4"
        },
        {
          "path": "/media/manual/views-and-projections/timeline-interaction-poster.png",
          "bytes": 73001,
          "sha256": "62fddb06d812b91549e878d2e6bda5ebfe7a4b9341b828265c5a1277308447dc"
        },
        {
          "path": "/media/manual/views-and-projections/timeline-interaction.mp4",
          "bytes": 108758,
          "sha256": "3fb4df8a9d483d6c5eea18e60047a3b18c82bac47d7d10992a438718bbf1d3c5"
        },
        {
          "path": "/media/manual/views-and-projections/timeline-interaction.webm",
          "bytes": 120301,
          "sha256": "2bda991540b1b4329ff7930050f732b5e992ca6847754aeb02f3231c442edc88"
        },
        {
          "path": "/media/manual/views-and-projections/timeline-evidence.json",
          "bytes": 6574,
          "sha256": "a3d71fcf8cbcd3b75650b982182afc1daa9e3c370a1aae5f9f5f72bb7c8c1005"
        }
      ],
      "verdict": "pass"
    },
    {
      "id": "chart-source-backed-diagnostics-overlays-and-funnel",
      "capturedAt": "2026-08-02T18:07:30.726Z",
      "appRevision": "924c358204bdcbae0a73ecf260abc52944c9b109+dirty",
      "featureIds": [
        "ED-01",
        "ED-23",
        "PB-01"
      ],
      "assetTier": [
        "A",
        "B",
        "C",
        "D"
      ],
      "captureViewport": "1200x800 Windows native client area",
      "captureScript": "glif/scripts/capture-chart-guide-evidence.mjs",
      "fixture": "/examples/glif-guide-project/chart-lab/",
      "expectedResult": "같은 Markdown table이 Chart card와 Chart info로 연결되고, 데이터 진단·유형·오버레이·원문 수정·Funnel을 실제 앱에서 검증한다.",
      "observedState": {
        "tableCards": 2,
        "infoSettings": true,
        "diagnostics": true,
        "overlays": true,
        "funnel": true,
        "sourceEdit": true,
        "changedFiles": "01_release-metrics.md only",
        "profileSourcePath": null,
        "profileChartIntentCount": 0,
        "consoleWarningsOrErrors": 0,
        "rendererWarningsRecorded": 8,
        "cleanClientCapture": true
      },
      "evidenceBoundary": {
        "verified": "Markdown table to Chart card mapping, Chart info type/data/series surface, blank and non-numeric diagnostics, reference line and linear trendline controls when supported, source-backed edit refresh, Funnel single-series example, clean app-only capture",
        "pending": "all 15 chart type visual goldens, persistent tooltip/zoom/brush state, pixel-identical Desktop/Hugo rendering, standalone datasets or cross-document query charts"
      },
      "assets": [
        {
          "path": "/media/manual/views-and-projections/chart-current-source.png",
          "bytes": 49518,
          "sha256": "a63f41bf04fb11fbd1cc581dad7c6316d74c9da4872bcca8decffd9490b3cb2d"
        },
        {
          "path": "/media/manual/views-and-projections/chart-current-view.png",
          "bytes": 34858,
          "sha256": "60bdfe609c6586140f02bb9d7690748a8962c80d751f92189ed8352ee7eafd42"
        },
        {
          "path": "/media/manual/views-and-projections/chart-info-settings.png",
          "bytes": 85045,
          "sha256": "a6546a70fad42d68e8b180409e0a90be3893e250f38cc0d8e113c8c21926e2ad"
        },
        {
          "path": "/media/manual/views-and-projections/chart-data-diagnostics.png",
          "bytes": 36125,
          "sha256": "c9fb8fb464797782abaa138610642eef45cf83a7f1b03c02299f32242c4a4686"
        },
        {
          "path": "/media/manual/views-and-projections/chart-overlays.png",
          "bytes": 85045,
          "sha256": "a6546a70fad42d68e8b180409e0a90be3893e250f38cc0d8e113c8c21926e2ad"
        },
        {
          "path": "/media/manual/views-and-projections/chart-funnel-view.png",
          "bytes": 39439,
          "sha256": "a3a3e30e49e8c3d193ff0534df37aaf2f54059fc49bd1830fc41c5a09a914212"
        },
        {
          "path": "/media/manual/views-and-projections/chart-interaction-poster.png",
          "bytes": 43046,
          "sha256": "55758da1f2e3287f17d10d68bd1aeaa26b4aa7078878a411deb9ca73924f924b"
        },
        {
          "path": "/media/manual/views-and-projections/chart-interaction.mp4",
          "bytes": 94494,
          "sha256": "b5e38242b73776a6f6443ec1c5245155a3153b49915d3be106af88984b02ee94"
        },
        {
          "path": "/media/manual/views-and-projections/chart-interaction.webm",
          "bytes": 132515,
          "sha256": "70788a2a297d507ac97aecf7829c4958c56e66b343032bee809d2566e30c7193"
        },
        {
          "path": "/media/manual/views-and-projections/chart-evidence.json",
          "bytes": 1763,
          "sha256": "6b7d860240d0cba2cc9b885bfefbf9b1efb411e6cc9c1e4aabe4c9b1df1f23b2"
        }
      ],
      "verdict": "pass"
    }
  ],
  "browserVerification": {
    "manualRootTitle": "Glif 상세 가이드 – Glif Guide",
    "singleH1": true,
    "imagePage": "/docs/manual/views-and-projections/chart-view/",
    "videoPage": "/docs/manual/markdown-kanban/",
    "video": {
      "currentSrc": "/media/manual/markdown-kanban/interaction.webm",
      "poster": "/media/manual/markdown-kanban/poster.png",
      "durationSeconds": 7.4,
      "dimensions": "1200x800",
      "readyState": 4
    },
    "tableBatch": {
      "pages": [
        "/docs/manual/tables-and-data/",
        "/docs/manual/tables-and-data/table-editor/",
        "/docs/manual/tables-and-data/formulas/",
        "/docs/manual/tables-and-data/selection-and-merge/",
        "/docs/manual/tables-and-data/table-chart-profile/",
        "/docs/manual/tables-and-data/chart-from-table/",
        "/docs/manual/tables-and-data/query-and-dataview/"
      ],
      "desktopViewport": "1265x711",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "mobileWideContentPolicy": "긴 Markdown 표 코드는 page가 아니라 code block 내부에서 가로 스크롤",
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "tableRuntimeBatch": {
      "pages": [
        "/docs/manual/tables-and-data/table-editor/",
        "/docs/manual/tables-and-data/formulas/",
        "/docs/manual/tables-and-data/selection-and-merge/"
      ],
      "desktopViewport": "1265x711 headless Chromium",
      "mobileViewport": "390x844; document client width 390",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 43,
      "tableEditorPageImages": 23,
      "tableEditorPageMediaElements": 28,
      "tableEditorPageMobileViewport": "390x844; document client width 390; media width 342px",
      "selectionMergePageImages": 13,
      "selectionMergePageMediaElements": 19,
      "selectionMergePageMobileViewport": "390x844 override; document client width 375; media width approximately 327px",
      "videos": [
        {
          "currentSrc": "/media/manual/tables-and-data/table-cell-navigation.webm",
          "poster": "/media/manual/tables-and-data/table-cell-navigation-poster.png",
          "durationSeconds": 8,
          "dimensions": "1200x830",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-selection-editing-menu.webm",
          "poster": "/media/manual/tables-and-data/table-selection-editing-menu-poster.png",
          "durationSeconds": 6.2,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-merge-selection.webm",
          "poster": "/media/manual/tables-and-data/table-merge-selection-poster.png",
          "durationSeconds": 7,
          "dimensions": "1200x830",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-keyboard-and-context-menu.webm",
          "poster": "/media/manual/tables-and-data/table-keyboard-and-context-menu-poster.png",
          "durationSeconds": 11.3,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-formula-recalculation.webm",
          "poster": "/media/manual/tables-and-data/table-formula-recalculation-poster.png",
          "durationSeconds": 5,
          "dimensions": "1200x830",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-selection-and-empty-merge.webm",
          "poster": "/media/manual/tables-and-data/table-selection-and-empty-merge-poster.png",
          "durationSeconds": 9.8,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-merge-join.webm",
          "poster": "/media/manual/tables-and-data/table-merge-join-poster.png",
          "durationSeconds": 4.6,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-merge-discard.webm",
          "poster": "/media/manual/tables-and-data/table-merge-discard-poster.png",
          "durationSeconds": 4.6,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-formatting-alignment-migration.webm",
          "poster": "/media/manual/tables-and-data/table-formatting-alignment-migration-poster.png",
          "durationSeconds": 10.9,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-column-shortcuts.webm",
          "poster": "/media/manual/tables-and-data/table-column-shortcuts-poster.png",
          "durationSeconds": 4.1,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-column-shortcuts.webm",
          "poster": "/media/manual/tables-and-data/table-column-shortcuts-poster.png",
          "durationSeconds": 4.1,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-column-shortcuts.webm",
          "poster": "/media/manual/tables-and-data/table-column-shortcuts-poster.png",
          "durationSeconds": 4.1,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/tables-and-data/table-merge-undo.webm",
          "poster": "/media/manual/tables-and-data/table-merge-undo-poster.png",
          "durationSeconds": 4.2,
          "dimensions": "1200x800",
          "readyState": 4
        }
      ],
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "scopeSearchBatch": {
      "page": "/docs/manual/search-links-knowledge/search-and-recovery/",
      "desktopViewport": "1265x711; document client width 1250",
      "mobileViewport": "390x844; document client width 375",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 5,
      "imageIntrinsicDimensions": "1200x800",
      "mobileMediaWidthPx": 327,
      "fixtureLinks": 4,
      "video": {
        "currentSrc": "/media/manual/search-links-knowledge/scope-search.webm",
        "poster": "/media/manual/search-links-knowledge/scope-search-poster.png",
        "durationSeconds": 8.2,
        "dimensions": "1200x800",
        "readyState": 4
      },
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "referenceLinkEmbedBatch": {
      "page": "/docs/manual/search-links-knowledge/block-links-and-embeds/",
      "desktopViewport": "1265x711; document client width 1250",
      "mobileViewport": "390x844; document client width 375",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 5,
      "imageIntrinsicDimensions": "1200x800",
      "desktopMediaWidthPx": 1056,
      "mobileMediaWidthPx": 327,
      "fixtureLinks": 2,
      "video": {
        "currentSrc": "/media/manual/search-links-knowledge/reference-link-and-embed.webm",
        "poster": "/media/manual/search-links-knowledge/reference-link-and-embed-poster.png",
        "durationSeconds": 9.2,
        "dimensions": "1200x800",
        "readyState": 4
      },
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "wikilinkAutocompleteBatch": {
      "page": "/docs/manual/search-links-knowledge/wikilink-autocomplete/",
      "desktopViewport": "1265x711; document client width 1250",
      "mobileViewport": "390x844; document client width 375",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 5,
      "imageIntrinsicDimensions": "1200x800",
      "desktopMediaWidthPx": 1056,
      "mobileMediaWidthPx": 327,
      "fixtureLinks": 4,
      "video": {
        "currentSrc": "/media/manual/search-links-knowledge/wikilink-autocomplete.webm",
        "poster": "/media/manual/search-links-knowledge/wikilink-autocomplete-poster.png",
        "durationSeconds": 6.8,
        "dimensions": "1200x800",
        "readyState": 4
      },
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "automaticLinksBatch": {
      "page": "/docs/manual/search-links-knowledge/automatic-links/",
      "desktopViewport": "1265x711; document client width 1250",
      "mobileViewport": "390x844; document client width 390",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 6,
      "imageIntrinsicDimensions": "1200x800",
      "desktopMediaWidthPx": 1056,
      "mobileMediaWidthPx": 342,
      "fixtureLinks": 4,
      "video": {
        "currentSrc": "/media/manual/search-links-knowledge/autolink-policy-and-apply.webm",
        "poster": "/media/manual/search-links-knowledge/autolink-policy-and-apply-poster.png",
        "durationSeconds": 9.5,
        "dimensions": "1200x800",
        "readyState": 4
      },
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "linkHealthBatch": {
      "page": "/docs/manual/search-links-knowledge/link-health/",
      "desktopViewport": "1265x711; document client width 1250",
      "mobileViewport": "390x844; document client width 375",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 3,
      "imageIntrinsicDimensions": "1200x800",
      "desktopMediaWidthPx": 1056,
      "mobileMediaWidthPx": 327,
      "fixtureLinks": 5,
      "video": {
        "currentSrc": "/media/manual/search-links-knowledge/link-health-and-local-graph.webm",
        "poster": "/media/manual/search-links-knowledge/link-health-and-local-graph-poster.png",
        "durationSeconds": 7.1,
        "dimensions": "1200x800",
        "readyState": 4
      },
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "knowledgeMaintenanceBatch": {
      "page": "/docs/manual/search-links-knowledge/knowledge-maintenance/",
      "desktopViewport": "1265x711; document client width 1265",
      "mobileViewport": "390x844; document client width 375",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedStepImages": 12,
      "imageIntrinsicDimensions": "1200x800",
      "desktopMediaWidthPx": 1056,
      "mobileMediaWidthPx": 327,
      "fixtureLinks": 8,
      "videos": [
        {
          "currentSrc": "/media/manual/search-links-knowledge/unlinked-mentions-and-link-preview.webm",
          "poster": "/media/manual/search-links-knowledge/unlinked-mentions-and-link-preview-poster.png",
          "durationSeconds": 7.9,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/search-links-knowledge/link-recommendation-review.webm",
          "poster": "/media/manual/search-links-knowledge/link-recommendation-review-poster.png",
          "durationSeconds": 4.4,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/search-links-knowledge/duplicate-review-and-merge.webm",
          "poster": "/media/manual/search-links-knowledge/duplicate-review-and-merge-poster.png",
          "durationSeconds": 4.9,
          "dimensions": "1200x800",
          "readyState": 4
        }
      ],
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "outlineAndSectionsBatch": {
      "page": "/docs/manual/markdown-editor/outline-and-sections/",
      "desktopViewport": "1265x711; document client width 1265",
      "mobileViewport": "390x844; document client width 375",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedStepImages": 11,
      "imageIntrinsicDimensions": "1200x800",
      "desktopMediaWidthPx": 1056,
      "mobileMediaWidthPx": 327,
      "fixtureLinks": 1,
      "videos": [
        {
          "currentSrc": "/media/manual/markdown-editor/outline-depth-and-reveal.webm",
          "poster": "/media/manual/markdown-editor/outline-depth-and-reveal-poster.png",
          "durationSeconds": 6.5,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/markdown-editor/outline-section-actions.webm",
          "poster": "/media/manual/markdown-editor/outline-section-actions-poster.png",
          "durationSeconds": 5.8,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/markdown-editor/outline-drag-reorder.webm",
          "poster": "/media/manual/markdown-editor/outline-drag-reorder-poster.png",
          "durationSeconds": 3.8,
          "dimensions": "1200x800",
          "readyState": 4
        }
      ],
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "extractLinkEmbedBatch": {
      "page": "/docs/manual/markdown-editor/extract-link-and-embed/",
      "desktopViewport": "1265x711; document client width 1265",
      "mobileViewport": "390x844; document client width 375",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedStepImages": 12,
      "imageIntrinsicDimensions": "1200x800",
      "desktopMediaWidthPx": 1056,
      "mobileMediaWidthPx": 327,
      "fixtureLinks": 4,
      "videos": [
        {
          "currentSrc": "/media/manual/markdown-editor/paragraph-extract-note.webm",
          "poster": "/media/manual/markdown-editor/paragraph-extract-note-poster.png",
          "durationSeconds": 5.6,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/markdown-editor/section-extract-note.webm",
          "poster": "/media/manual/markdown-editor/section-extract-note-poster.png",
          "durationSeconds": 5.6,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/markdown-editor/link-to-embed-conversion.webm",
          "poster": "/media/manual/markdown-editor/link-to-embed-conversion-poster.png",
          "durationSeconds": 5.1,
          "dimensions": "1200x800",
          "readyState": 4
        }
      ],
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "renameNoteBatch": {
      "page": "/docs/manual/markdown-editor/rename-and-reference-rewrite/",
      "desktopViewport": "1265x711; document client width 1250",
      "mobileViewport": "390x844; document client width 375",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedStepImages": 7,
      "imageIntrinsicDimensions": "1200x800",
      "mobileMediaWidthPx": 327,
      "fixtureLinks": 3,
      "video": {
        "currentSrc": "/media/manual/markdown-editor/rename-note-reference-rewrite.webm",
        "poster": "/media/manual/markdown-editor/rename-note-reference-rewrite-poster.png",
        "durationSeconds": 9.1,
        "dimensions": "1200x800",
        "readyState": 4
      },
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "plainTextNormalizeBatch": {
      "page": "/docs/manual/markdown-editor/plain-text-normalization/",
      "desktopViewport": "1265x711; document client width 1250",
      "mobileViewport": "390x844; document client width 375",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedStepImages": 11,
      "imageIntrinsicDimensions": "10×1200x800; native confirmation 423x132",
      "desktopMediaWidthPx": 1056,
      "mobileMediaWidthPx": 327,
      "fixtureLinks": 3,
      "tableColumnCounts": "range 5/5/5/5; syntax 3×14; troubleshooting 3×8",
      "videos": [
        {
          "currentSrc": "/media/manual/markdown-editor/plain-text-selection-normalize.webm",
          "poster": "/media/manual/markdown-editor/plain-text-selection-normalize-poster.png",
          "durationSeconds": 3,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/markdown-editor/plain-text-paragraph-normalize.webm",
          "poster": "/media/manual/markdown-editor/plain-text-paragraph-normalize-poster.png",
          "durationSeconds": 3,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/markdown-editor/plain-text-document-normalize.webm",
          "poster": "/media/manual/markdown-editor/plain-text-document-normalize-poster.png",
          "durationSeconds": 3.1,
          "dimensions": "1200x800",
          "readyState": 4
        }
      ],
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "frontMatterSlideMetadataBatch": {
      "page": "/docs/manual/markdown-editor/front-matter-and-slide-metadata/",
      "desktopViewport": "1265x711; document client width 1250",
      "mobileViewport": "390x844; document client width 375",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedStepImages": 11,
      "imageIntrinsicDimensions": "1200x800",
      "desktopMediaWidthPx": 1056,
      "mobileMediaWidthPx": 327,
      "fixtureLinks": 2,
      "tableCount": 7,
      "videos": [
        {
          "currentSrc": "/media/manual/markdown-editor/front-matter-summary-pitch-edit.webm",
          "poster": "/media/manual/markdown-editor/front-matter-summary-pitch-edit-poster.png",
          "durationSeconds": 6.6,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/markdown-editor/slide-projection-state.webm",
          "poster": "/media/manual/markdown-editor/slide-projection-state-poster.png",
          "durationSeconds": 6.1,
          "dimensions": "1200x800",
          "readyState": 4
        }
      ],
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "documentDropIntentsBatch": {
      "page": "/docs/manual/markdown-editor/document-drop-intents/",
      "desktopViewport": "1265x711; document client width 1250",
      "mobileViewport": "390x844; document client width 375",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedStepImages": 14,
      "imageIntrinsicDimensions": "13×1200x800; native confirmation 475x155",
      "desktopMediaWidthPx": 1056,
      "mobileMediaWidthPx": 327,
      "fixtureLinks": 4,
      "tableCount": 4,
      "videos": [
        {
          "currentSrc": "/media/manual/markdown-editor/document-drop-link-insert.webm",
          "poster": "/media/manual/markdown-editor/document-drop-link-insert-poster.png",
          "durationSeconds": 5.8,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/markdown-editor/document-drop-embed-insert.webm",
          "poster": "/media/manual/markdown-editor/document-drop-embed-insert-poster.png",
          "durationSeconds": 5.8,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/markdown-editor/document-drop-text-copy.webm",
          "poster": "/media/manual/markdown-editor/document-drop-text-copy-poster.png",
          "durationSeconds": 5.8,
          "dimensions": "1200x800",
          "readyState": 4
        }
      ],
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "consoleWarningsOrErrors": 0,
    "verdict": "pass",
    "diagramBatch": {
      "page": "/docs/manual/views-and-projections/diagram-view/",
      "desktopViewport": "1265x711; document client width 1265",
      "mobileViewport": "390x844; document client width 390",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 13,
      "fixtureLinks": 4,
      "performanceLink": true,
      "videos": [
        {
          "currentSrc": "/media/manual/views-and-projections/diagram-native-sankey-source-to-view.webm",
          "poster": "/media/manual/views-and-projections/diagram-native-sankey-view.png",
          "durationSeconds": 3,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/views-and-projections/diagram-native-alluvial-parallel-sets.webm",
          "poster": "/media/manual/views-and-projections/diagram-native-alluvial-view.png",
          "durationSeconds": 3.6,
          "dimensions": "1200x800",
          "readyState": 4
        },
        {
          "currentSrc": "/media/manual/views-and-projections/diagram-native-cycle-error-recovery.webm",
          "poster": "/media/manual/views-and-projections/diagram-native-cycle-error.png",
          "durationSeconds": 4,
          "dimensions": "1200x800",
          "readyState": 4
        }
      ],
      "consoleWarningsOrErrors": 0,
      "verdict": "pass"
    },
    "tableProfileBatch": {
      "page": "/docs/manual/tables-and-data/table-chart-profile/",
      "desktopViewport": "1265x711; document client width 1265",
      "mobileViewport": "390x844; document client width 390",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 7,
      "fixtureLinks": 5,
      "videos": 2,
      "responsibilitySectionsVisible": true,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-table-profile-guide-page.mjs",
      "verdict": "pass"
    },
    "tableSelectionMergeBatch": {
      "page": "/docs/manual/tables-and-data/selection-and-merge/",
      "desktopViewport": "1265x711",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 11,
      "readyVideos": 5,
      "legacyMigrationFixtureLinked": true,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-selection-merge-guide-page.mjs",
      "verdict": "pass"
    },
    "formulaAssistBatch": {
      "page": "/docs/manual/tables-and-data/formulas/",
      "desktopViewport": "1265x711",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 7,
      "readyVideos": 2,
      "fixtureLinks": 1,
      "functionAutocompleteVisible": true,
      "keyboardRangeSectionVisible": true,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-formulas-guide-page.mjs",
      "verdict": "pass"
    },
    "docsQueryBatch": {
      "page": "/docs/manual/tables-and-data/query-and-dataview/",
      "desktopViewport": "1265x711",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 5,
      "readyVideos": 1,
      "fixtureLinks": 5,
      "sourceProjectionVisible": true,
      "emptyAndWarningRecoveryVisible": true,
      "canonicalMetadataMappingVisible": true,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-query-guide-page.mjs",
      "verdict": "pass"
    },
    "tableColumnShortcutBatch": {
      "page": "/docs/manual/tables-and-data/table-editor/",
      "desktopViewport": "1265x711",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 23,
      "readyVideos": 5,
      "shortcutImages": 2,
      "shortcutVideoSeconds": 4.1,
      "shortcutVideoDimensions": "1200x800",
      "destructiveWarningVisible": true,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-table-editor-guide-page.mjs",
      "verdict": "pass"
    },
    "tableMergeUndoBatch": {
      "page": "/docs/manual/tables-and-data/selection-and-merge/",
      "desktopViewport": "1265x711",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 13,
      "readyVideos": 6,
      "undoImages": 2,
      "undoVideoSeconds": 4.2,
      "undoVideoDimensions": "1200x800",
      "staleRegressionCopyVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-selection-merge-guide-page.mjs",
      "verdict": "pass"
    },
    "siteSettingsBatch": {
      "page": "/docs/manual/web-publish-deploy/site-settings-complete-guide/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 10,
      "imageDimensions": [
        "900x684",
        "1440x900"
      ],
      "readyVideos": 2,
      "videoDurationSeconds": [
        5.9,
        6.1
      ],
      "videoDimensions": "900x684",
      "fixtureLinks": 4,
      "providerBoundaryVisible": true,
      "passwordPrivacyVisible": true,
      "publishedOutputBoundaryVisible": true,
      "rawMessageKeysVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-site-settings-guide-page.mjs",
      "verdict": "pass"
    },
    "translationBatch": {
      "page": "/docs/manual/ai-translation-audio/translation-complete-guide/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 5,
      "imageDimensions": [
        "760x684",
        "824x752"
      ],
      "readyVideos": 1,
      "videoDurationSeconds": [
        6.6
      ],
      "videoDimensions": "1200x800",
      "fixtureLinks": 1,
      "allTranslationFeatureIdsVisible": true,
      "freeProBoundaryVisible": true,
      "runtimeBoundaryVisible": true,
      "privacyBoundaryVisible": true,
      "rawRuntimeCodeVisible": false,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-translation-guide-page.mjs",
      "verdict": "pass"
    },
    "audioBatch": {
      "page": "/docs/manual/ai-translation-audio/current-document-audio-guide/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 4,
      "imageDimensions": [
        "760x684",
        "824x752"
      ],
      "readyVideos": 1,
      "videoDurationSeconds": [
        6.6
      ],
      "videoDimensions": "1200x800",
      "fixtureLinks": 1,
      "allCurrentAudioFeatureIdsVisible": true,
      "runtimeBoundaryVisible": true,
      "deferredBoundaryVisible": true,
      "actualCoverageVisible": true,
      "rawRuntimeDetailVisible": false,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-audio-guide-page.mjs",
      "verdict": "pass"
    },
    "pdfViewBatch": {
      "page": "/docs/manual/views-and-projections/pdf-view-cover-zoom/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 5,
      "imageDimensions": [
        "1152x752",
        "380x710",
        "900x752"
      ],
      "readyVideos": 1,
      "videoDurationSeconds": [
        7.8
      ],
      "videoDimensions": "1200x800",
      "fixtureLinks": 4,
      "allPdfViewFeatureIdsVisible": true,
      "sourceSnapshotBoundaryVisible": true,
      "zoomBoundaryVisible": true,
      "coverBindingVisible": true,
      "freeProBoundaryVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-pdf-guide-page.mjs",
      "verdict": "pass"
    },
    "slideViewBatch": {
      "page": "/docs/manual/views-and-projections/slide-view-navigation-presentation/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 7,
      "readyVideos": 1,
      "videoDurationSeconds": [
        10.5
      ],
      "videoDimensions": "1200x800",
      "fixtureLinks": 5,
      "allSlideFeatureIdsVisible": true,
      "sourceAuthorityVisible": true,
      "navigationContractVisible": true,
      "rendererBoundaryVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-slide-guide-page.mjs",
      "verdict": "pass"
    },
    "workspaceNavigationBatch": {
      "page": "/docs/manual/workspace-navigation/workspace-navigation-recent-launcher-mount/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 9,
      "readyVideos": 1,
      "videoDurationSeconds": [
        11.1
      ],
      "videoDimensions": "1200x800",
      "fixtureLinks": 6,
      "allWorkspaceFeatureIdsVisible": true,
      "launcherContractVisible": true,
      "mountQualificationBoundaryVisible": true,
      "sourceEvidenceVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-workspace-navigation-guide-page.mjs",
      "verdict": "pass"
    },
    "cartCanvasDeskBatch": {
      "pages": [
        "/docs/manual/cart-canvas-desk/cart-collect-and-reuse/",
        "/docs/manual/cart-canvas-desk/canvas-assemble-and-restore/",
        "/docs/manual/cart-canvas-desk/desk-compose-binder-home/"
      ],
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "expectedImages": [
        0,
        4,
        11
      ],
      "expectedVideos": [
        1,
        1,
        1
      ],
      "allFeatureIdsVisible": true,
      "sourceAndQualificationBoundariesVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-cart-canvas-desk-guide-pages.mjs",
      "verdict": "pass"
    },
    "sourceImportBatch": {
      "pages": [
        "/docs/manual/documents-files-import/source-preview-and-bring-to-glif/",
        "/docs/manual/documents-files-import/source-format-support-and-recovery/"
      ],
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "expectedImages": [
        5,
        0
      ],
      "expectedVideos": [
        1,
        0
      ],
      "allFeatureIdsVisible": true,
      "formatMatrixVisible": true,
      "sourceAndFidelityBoundariesVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-source-import-guide-pages.mjs",
      "verdict": "pass"
    },
    "historyRecoveryBatch": {
      "pages": [
        "/docs/manual/history-recovery/external-change-reconciliation/",
        "/docs/manual/history-recovery/history-timeline-and-grouping/"
      ],
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "expectedImages": [
        1,
        4
      ],
      "expectedVideos": [
        0,
        1
      ],
      "allFeatureIdsVisible": true,
      "safetyAndBackupBoundariesVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-history-recovery-guide-pages.mjs",
      "verdict": "pass"
    },
    "summaryTocGuide": {
      "pages": [
        "/docs/manual/views-and-projections/summary-card-section-toc/"
      ],
      "desktopViewport": "1280x720",
      "css200PercentEquivalentViewport": "640x844",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "expectedImages": 7,
      "expectedVideos": 1,
      "allFeatureIdsVisible": true,
      "fallbackAndAccessibilityBoundariesVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-summary-toc-guide-page.mjs",
      "verdict": "pass"
    },
    "binderGraphGuide": {
      "pages": [
        "/docs/manual/search-links-knowledge/binder-graph/"
      ],
      "desktopViewport": "1280x720",
      "css200PercentEquivalentViewport": "640x844",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "expectedImages": 6,
      "expectedVideos": 1,
      "fixtureLinksAtLeast": 10,
      "featureIdVisible": true,
      "evidenceAndAccessibilityBoundariesVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-binder-graph-guide-page.mjs",
      "verdict": "pass"
    },
    "settingsAppearanceGuide": {
      "pages": [
        "/docs/manual/settings-theme-accessibility/settings-shell/",
        "/docs/manual/settings-theme-accessibility/theme-style-and-logs/"
      ],
      "desktopViewport": "1280x720",
      "css200PercentEquivalentViewport": "640x844",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "expectedImages": {
        "settingsShell": 2,
        "themeStyleAndLogs": 6
      },
      "expectedVideos": {
        "settingsShell": 0,
        "themeStyleAndLogs": 1
      },
      "featureIdsVisible": true,
      "evidenceAndAccessibilityBoundariesVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-settings-appearance-guide-pages.mjs",
      "verdict": "pass"
    },
    "localOutputGuide": {
      "pages": [
        "/docs/manual/output-workbench/static-artifact-export/",
        "/docs/manual/output-workbench/package-and-pwa/"
      ],
      "desktopViewport": "1280x720",
      "css200PercentEquivalentViewport": "640x844",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "expectedImages": {
        "staticArtifactExport": 2,
        "packageAndPwa": 5
      },
      "expectedVideos": {
        "staticArtifactExport": 0,
        "packageAndPwa": 1
      },
      "featureIdsVisible": true,
      "evidenceAndSecurityBoundariesVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-local-output-guide-pages.mjs",
      "verdict": "pass"
    },
    "publicationPreviewGuide": {
      "pages": [
        "/docs/manual/output-workbench/publication-workbench/",
        "/docs/manual/web-publish-deploy/preview-workspace/"
      ],
      "desktopViewport": "1280x720",
      "css200PercentEquivalentViewport": "640x844",
      "mobileViewport": "390x844",
      "expectedImages": {
        "publicationWorkbench": 5,
        "previewWorkspace": 3
      },
      "expectedVideos": {
        "publicationWorkbench": 1,
        "previewWorkspace": 1
      },
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "consoleWarningsOrErrors": 0,
      "evidenceBoundaryVisible": true,
      "verificationScript": "glif/scripts/verify-publication-preview-guide-pages.mjs",
      "verdict": "pass"
    },
    "deployOperationsGuide": {
      "pages": [
        "/docs/manual/web-publish-deploy/deploy-and-operations/"
      ],
      "desktopViewport": "1280x720",
      "css200PercentEquivalentViewport": "640x844",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "expectedImages": 5,
      "expectedVideos": 1,
      "featureIdsVisible": true,
      "activationAndCredentialBoundariesVisible": true,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-deploy-operations-guide-page.mjs",
      "verdict": "pass"
    },
    "accountProviderPlanGuide": {
      "pages": [
        "/docs/manual/account-provider-plan/account-provider-and-plan/",
        "/docs/manual/account-provider-plan/login-and-connection-health/"
      ],
      "desktopViewport": "1280x720",
      "css200PercentEquivalentViewport": "640x844",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "expectedImages": 5,
      "expectedVideos": 1,
      "featureIdsVisible": true,
      "credentialAndExternalMutationBoundariesVisible": true,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-account-provider-plan-guide-pages.mjs",
      "verdict": "pass"
    },
    "windowsStoreGuide": {
      "pages": [
        "/docs/manual/first-project/windows-installation/",
        "/docs/manual/first-project/store-updates/"
      ],
      "desktopViewport": "1280x720",
      "css200PercentEquivalentViewport": "640x844",
      "mobileViewport": "390x844",
      "verifiedViewports": [
        "1280x720"
      ],
      "pendingViewports": [
        "640x844",
        "390x844"
      ],
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "expectedImages": 5,
      "expectedVideos": 1,
      "featureIdsVisible": true,
      "productionBlockedAndStoreAuthorityBoundariesVisible": true,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-windows-store-guide-pages.mjs",
      "verdict": "pass-desktop-responsive-recheck-pending"
    },
    "binderSlideAssemblyGuide": {
      "pages": [
        "/docs/manual/cart-canvas-desk/binder-slide-assembly/"
      ],
      "desktopViewport": "1280x720",
      "css200PercentEquivalentViewport": "640x844",
      "mobileViewport": "390x844",
      "verifiedViewports": [
        "1280x720"
      ],
      "pendingViewports": [
        "640x844",
        "390x844"
      ],
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "expectedImages": 5,
      "loadedImages": 5,
      "expectedVideos": 1,
      "featureIdInSourceMetadata": true,
      "assemblyAndPublishBoundariesVisible": true,
      "consoleWarningsOrErrors": null,
      "verificationScript": "glif/scripts/verify-binder-slide-assembly-guide-page.mjs",
      "verdict": "pass-desktop-media-responsive-and-console-recheck-pending"
    },
    "galleryViewBatch": {
      "page": "/docs/manual/views-and-projections/gallery-view/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 9,
      "readyVideos": 3,
      "videoDurationSeconds": [
        4.8,
        2.9,
        4.5
      ],
      "videoDimensions": "1200x800",
      "fixtureLinks": 3,
      "allGalleryFeatureIdsVisible": true,
      "sourceProfileAndSessionBoundariesVisible": true,
      "hostUploadBoundaryVisible": true,
      "publishEvidenceBoundaryVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-gallery-guide-page.mjs",
      "verdict": "pass"
    },
    "galleryPublishBatch": {
      "pages": [
        "/docs/manual/examples/gallery-hugo-output/",
        "/docs/manual/examples/gallery-slide-embed-output/"
      ],
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "hugoGalleryImages": 7,
      "slideEmbeddedGalleryImages": 4,
      "sourceResourcePathsPreserved": true,
      "nestedSlideViewBlock": true,
      "horizontalPageOverflowPx": 0,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-gallery-publish-pages.mjs",
      "verdict": "pass"
    },
    "blueprintGuide": {
      "page": "/docs/manual/views-and-projections/blueprint/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 8,
      "readyVideos": 1,
      "videoDurationSeconds": 10.1,
      "videoDimensions": "1200x800",
      "fixtureLinks": 1,
      "featureIdVisible": true,
      "sourceProfileAndPublishBoundariesVisible": true,
      "fallbackAndAccessibilityVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-blueprint-guide-page.mjs",
      "verdict": "pass"
    },
    "pageGuide": {
      "page": "/docs/manual/views-and-projections/page-view/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 5,
      "readyVideos": 1,
      "videoDurationSeconds": 10,
      "videoDimensions": "1200x800",
      "fixtureLinks": 4,
      "featureIdsVisible": true,
      "sourceProfileAndPublishBoundariesVisible": true,
      "accordionAndAccessibilityVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-page-guide-page.mjs",
      "verdict": "pass"
    },
    "kanbanGuide": {
      "page": "/docs/manual/views-and-projections/kanban-view/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 8,
      "readyVideos": 1,
      "videoDurationSeconds": 9.6,
      "videoDimensions": "1200x800",
      "fixtureLinksMinimum": 5,
      "featureIdsVisible": true,
      "sourceFilterDragAndPublishBoundariesVisible": true,
      "accessibilityAndTroubleshootingVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-kanban-guide-page.mjs",
      "verdict": "pass"
    },
    "mindmapGuide": {
      "page": "/docs/manual/views-and-projections/mindmap-view/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 9,
      "readyVideos": 1,
      "videoDurationSeconds": 10.3,
      "videoDimensions": "1200x800",
      "fixtureLinksMinimum": 5,
      "featureIdsVisible": true,
      "sourceOverlayPublishBoundariesVisible": true,
      "accessibilityAndTroubleshootingVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-mindmap-guide-page.mjs",
      "verdict": "pass"
    },
    "timelineGuide": {
      "page": "/docs/manual/views-and-projections/timeline-view/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 9,
      "readyVideos": 1,
      "videoDurationSeconds": 7.6,
      "videoDimensions": "1200x800",
      "fixtureLinksMinimum": 1,
      "featureIdsVisible": true,
      "sourceOverlayPublishBoundariesVisible": true,
      "accessibilityAndTroubleshootingVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-timeline-guide-page.mjs",
      "verdict": "pass"
    },
    "chartGuide": {
      "page": "/docs/manual/views-and-projections/chart-view/",
      "desktopViewport": "1280x720",
      "mobileViewport": "390x844",
      "singleH1": true,
      "horizontalPageOverflowPx": 0,
      "loadedImages": 9,
      "readyVideos": 1,
      "videoDurationSeconds": 5.5,
      "videoDimensions": "1200x800",
      "fixtureLinksMinimum": 3,
      "featureIdsVisible": true,
      "sourceOverlayPublishBoundariesVisible": true,
      "accessibilityAndTroubleshootingVisible": true,
      "absolutePathVisible": false,
      "consoleWarningsOrErrors": 0,
      "verificationScript": "glif/scripts/verify-chart-guide-page.mjs",
      "verdict": "pass"
    }
  },
  "privacy": {
    "containsProductionCredentials": false,
    "containsPersonalAccountData": false,
    "captureBoundary": "Glif Desktop client area or generated Hugo result"
  }
}
