{
  "edition": 14,
  "scope": "HTML creation and refinement; curated works and scene-specific discovery; optional Company OS shell with target-owned page header.",
  "implementation": "Selected original works retain their content, composition, generated assets and behavior. Independent adapters own local navigation, shell preview state and CSP-compatible loading.",
  "sourceVersion": {
    "repository": "co-operator-hub",
    "checkoutHead": "9ac09fa0d94959128b1ce3be37fa83800b3def60",
    "qualification": "Selected source files include working-tree additions and changes; per-file SHA-256 identifies the imported bytes. The commit alone does not identify every source artifact."
  },
  "server": {
    "source": "kits/dna/serve.mjs",
    "changes": "Keeps explicit public-file boundary and standalone host checks; serves /html instead of /dna."
  },
  "works": [
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/journal/index.html",
      "sourceSha256": "ed240e0b494288c015225293194dd539a1e3681ebb489d93c5c0374ba53284c8",
      "file": "references/works/journal/index.html",
      "sha256": "810dbc1480420114b4ce3cd177391905f788bc96d510f06399d840103ca6f17e",
      "adaptation": "Only the return link and its label point to this collection; original layout and content retained."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/journal/styles.css",
      "sourceSha256": "56a630f31ef869505f552fa54c5909621ce79672c471cd2e155e2cf9f17ab097",
      "file": "references/works/journal/styles.css",
      "sha256": "56a630f31ef869505f552fa54c5909621ce79672c471cd2e155e2cf9f17ab097",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/journal/app.js",
      "sourceSha256": "15113195d48b281aeed4a44c2ef22db668eb93ec12629e70d4b57be04251c3eb",
      "file": "references/works/journal/app.js",
      "sha256": "cc494b47e723cc26a104c1597f7d1aa181b68de2b47a8254c8f8b583b6c7bbc1",
      "adaptation": "Demo localStorage key namespaced to this kit; source behavior retained."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/journal/assets/morning-path.png",
      "sourceSha256": "8341c6bd1e1c4c1acfb59a437898addc8f7d8e033c78be6eef33bedb638bcff3",
      "file": "references/works/journal/assets/morning-path.png",
      "sha256": "8341c6bd1e1c4c1acfb59a437898addc8f7d8e033c78be6eef33bedb638bcff3",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/journal/assets/notebook.png",
      "sourceSha256": "cddc2ed82a7f513e612f8da5cd9bd9ff254af51d814b787f3699bc795c8f425f",
      "file": "references/works/journal/assets/notebook.png",
      "sha256": "cddc2ed82a7f513e612f8da5cd9bd9ff254af51d814b787f3699bc795c8f425f",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/journal/assets/quiet-lake.png",
      "sourceSha256": "af710cec3db68f0b84895602eeb4a773290a4480b5de44a383c77260163892cb",
      "file": "references/works/journal/assets/quiet-lake.png",
      "sha256": "af710cec3db68f0b84895602eeb4a773290a4480b5de44a383c77260163892cb",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/journal/assets/silk.png",
      "sourceSha256": "7ee5d0e032bae0917adaca3b177d7e93d12387cb3cef19bde3e10fe602810b22",
      "file": "references/works/journal/assets/silk.png",
      "sha256": "7ee5d0e032bae0917adaca3b177d7e93d12387cb3cef19bde3e10fe602810b22",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/observatory/index.html",
      "sourceSha256": "26709ed3264c76ed9bf07394719868d6b219f43fddf3cb25b58c2e401ccaa443",
      "file": "references/works/observatory/index.html",
      "sha256": "2461f9b892138cf5ee41e50c616b2f31647bb30bf4a5a5bb74ce70c9fa4675bf",
      "adaptation": "Only the return link and its label point to this collection; original layout and content retained."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/observatory/styles.css",
      "sourceSha256": "0d08cd5540e90f680c069b4c1a98e82d78cd25354f468e53aa1864e4d4ae1979",
      "file": "references/works/observatory/styles.css",
      "sha256": "0d08cd5540e90f680c069b4c1a98e82d78cd25354f468e53aa1864e4d4ae1979",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/observatory/app.js",
      "sourceSha256": "be3429f79bc09a719f749e6edcf2a850373ab75a60fb64f8eea7851219dce530",
      "file": "references/works/observatory/app.js",
      "sha256": "a1e86453114c04b622233e09c83f7cd92e94ebbfe28ff4f457fdc720d4a61c03",
      "adaptation": "Demo localStorage key namespaced to this kit; source behavior retained."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/expressions/downloads/film.html",
      "sourceSha256": "1e276e4e8dfcf9bb05c4c66e1e7e19e72c63642d2e4b193681cce9cffe634a33",
      "file": "references/works/film/index.html",
      "sha256": "09135ff4af582b621ba2ed7ee50fcf60b4dd6e75dbe821770630db1a2c04732f",
      "adaptation": "Original self-contained export; inline scripts moved byte-for-byte to local files for CSP; return link added. Inline image and CSS preserved. Empty local favicon avoids a missing root icon request.",
      "extractedScripts": [
        {
          "file": "references/works/film/script-1.js",
          "sha256": "8e2b6bda470e84a0e12f5a3f5ca676a01eba51560607eb04bb86c6913599a92b"
        },
        {
          "file": "references/works/film/script-2.js",
          "sha256": "6cc8d4299ff0b1847196ef72b6d9290a23c1489180168eb81eaec70f59a910c7"
        }
      ]
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/collection/lumina/expressions/downloads/sculpture.html",
      "sourceSha256": "60d6c7b02bf5a947e1a7522d991f4715efc750146953988bcc1bdb1992d6ffe4",
      "file": "references/works/sculpture/index.html",
      "sha256": "67fac3ff1fcf08ab745076442b8deba6c7d925d42f70e0b5454e4a61eb30290f",
      "adaptation": "Original self-contained export; inline scripts moved byte-for-byte to local files for CSP; return link added. Inline image and CSS preserved. Empty local favicon avoids a missing root icon request.",
      "extractedScripts": [
        {
          "file": "references/works/sculpture/script-1.js",
          "sha256": "8e2b6bda470e84a0e12f5a3f5ca676a01eba51560607eb04bb86c6913599a92b"
        },
        {
          "file": "references/works/sculpture/script-2.js",
          "sha256": "d430790210eb0fc3837afcde08e92cc53081b652a0d29e4767e12981afe3c7ea"
        }
      ]
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/consumption/fixed-console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/zukan/styles.css",
      "sourceSha256": "9f94bac8fb47da1d3bac45d5fa5a8714cd0d41811ada34c04c78ff7971eee808",
      "file": "references/works/reference-base.css",
      "sha256": "9c88ce827d975af33c4aad943a34130607425f2947739b9bb45072129efd69df",
      "adaptation": "Selects original root theme tokens and element reset before .site-header; excludes catalog and component layout rules."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/material-study/study.css",
      "sourceSha256": "c4799713c4c849f7cbec3de9a6af1404b789be76bbdba1ea9327f38cc2fbfaae",
      "file": "references/works/light/study.css",
      "sha256": "c4799713c4c849f7cbec3de9a6af1404b789be76bbdba1ea9327f38cc2fbfaae",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/material-study/study.mjs",
      "sourceSha256": "d5dcdb2e85fb11aa2e863e1a05e398ca9574652ea9dcf21c7eb25f864918674d",
      "file": "references/works/light/study.mjs",
      "sha256": "d5dcdb2e85fb11aa2e863e1a05e398ca9574652ea9dcf21c7eb25f864918674d",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/material-study/fixture.mjs",
      "sourceSha256": "2d7890369dec5364cc2bd7791d535d16d783f18a3199f62a465e4a8143e3ef7d",
      "file": "references/works/light/fixture.mjs",
      "sha256": "2d7890369dec5364cc2bd7791d535d16d783f18a3199f62a465e4a8143e3ef7d",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/material-study/assets/afternoon-room.png",
      "sourceSha256": "0ac9877f31c359dd5f747850a782a0aa78d67605c58377e372b3b802b8187898",
      "file": "references/works/light/assets/afternoon-room.png",
      "sha256": "0ac9877f31c359dd5f747850a782a0aa78d67605c58377e372b3b802b8187898",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/material-study/assets/morning-opening.png",
      "sourceSha256": "4c24bda235dab07b86707a62745db14c54759a328ec101e199e94c8161bd52c1",
      "file": "references/works/light/assets/morning-opening.png",
      "sha256": "4c24bda235dab07b86707a62745db14c54759a328ec101e199e94c8161bd52c1",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/material-study/assets/noon-stair.png",
      "sourceSha256": "01c338d05f936855c92c496ea8cdf07bbd97c123aad160531aa2d17fc0a19ba6",
      "file": "references/works/light/assets/noon-stair.png",
      "sha256": "01c338d05f936855c92c496ea8cdf07bbd97c123aad160531aa2d17fc0a19ba6",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/material-study/index.html",
      "sourceSha256": "80b26dbe8c3e828c7184196b7a94106f76df978794884951f43c23944d358ab2",
      "file": "references/works/light/index.html",
      "sha256": "53b31d885ac3f1f4a32d054807a4bc8c8a26aa36569390acd4e6f3476813853a",
      "adaptation": "Body content preserved; source Hub bootstrap/header replaced with the kit source-based shell. Local reset/token extraction and return links added. Shell module is render-blocking to keep its initialization before first paint."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-07_interface-atelier/editions/app.mjs",
      "sourceSha256": "007a3cfe41e3656bc49555aa80c728f9aff81abf0ff883d9953e21c48c84b157",
      "file": "references/works/interface/editions/app.mjs",
      "sha256": "007a3cfe41e3656bc49555aa80c728f9aff81abf0ff883d9953e21c48c84b157",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-07_interface-atelier/editions/style.css",
      "sourceSha256": "d03cb1df1de71b4cf86689651f2030ed6350a58b598788703c3e764a528c506d",
      "file": "references/works/interface/editions/style.css",
      "sha256": "d03cb1df1de71b4cf86689651f2030ed6350a58b598788703c3e764a528c506d",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-07_interface-atelier/revision/app.mjs",
      "sourceSha256": "7d118be9256c3701455c20012d5fd6b29b79c320a7461e5be5aefaec9908fc89",
      "file": "references/works/interface/revision/app.mjs",
      "sha256": "7d118be9256c3701455c20012d5fd6b29b79c320a7461e5be5aefaec9908fc89",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-07_interface-atelier/revision/style.css",
      "sourceSha256": "891f751929df7d8cc0b0d6d3b61e5aa2ee7e5988f1f3deffcaa32db267c05a36",
      "file": "references/works/interface/revision/style.css",
      "sha256": "891f751929df7d8cc0b0d6d3b61e5aa2ee7e5988f1f3deffcaa32db267c05a36",
      "adaptation": "Unchanged source implementation or generated asset."
    },
    {
      "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-07_interface-atelier/atelier.css",
      "sourceSha256": "cf6c0476337ae5388ae4321965c96cef875770afc55098efb94c44b89f3cb277",
      "file": "references/works/interface/atelier.css",
      "sha256": "cf6c0476337ae5388ae4321965c96cef875770afc55098efb94c44b89f3cb277",
      "adaptation": "Unchanged source implementation or generated asset."
    }
  ],
  "interfaceLauncher": {
    "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-07_interface-atelier/atelier.mjs",
    "sourceSha256": "111fd9389681784e13e31a34241084a1de0288fba60aa4a2ebfe3bdb96d1216f",
    "files": [
      "references/works/interface/index.html",
      "references/works/interface/atelier.mjs"
    ],
    "adaptation": "Local launcher for editions and revision. Allocation remains outside the active index and serving; its old hash routes to editions. Unused allocation module/style and its preview were removed in edition 13; original sources remain identified in retiredInputs."
  },
  "shell": {
    "sources": [
      {
        "source": "04_operator_ui/apps/company_os_console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/consumption/fixed-console/assets/css/arc-sidebar-foundation.css",
        "sha256": "60e91d3f84f275526ae59473d44c647d9cae86d14f02f1fb816ef421893625bd",
        "bytes": 11472,
        "target": "assets/shell/shell-source.css",
        "changes": "Exact mounted sidebar base block, providing flex column; later shell skin overrides visuals."
      },
      {
        "source": "04_operator_ui/apps/company_os_console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/consumption/fixed-console/assets/css/arc-sidebar-spaces.css",
        "sha256": "0718e31dc17db3585ab056d67ec3d19071f23a27239b4cfc77d78b9d98acb793",
        "bytes": 123634,
        "target": "assets/shell/shell-source.css",
        "changes": "Exact collapsed sidebar width/visibility rules only."
      },
      {
        "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/runtime/shell/shell-preview.css",
        "sha256": "d2472818a12da5be79594da2da02bc15d80df00fff32c8eb524eb14dce90c0e5",
        "bytes": 19088,
        "target": "assets/shell/shell-source.css",
        "changes": "Retain selected shell token/header/frame/sidebar/control/responsive declarations; omit specimen/container geometry and account/owner-only controls."
      },
      {
        "source": "04_operator_ui/apps/company_os_console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/consumption/fixed-console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/zukan/styles.css",
        "sha256": "9f94bac8fb47da1d3bac45d5fa5a8714cd0d41811ada34c04c78ff7971eee808",
        "bytes": 16877,
        "target": "assets/shell/shell-source.css",
        "changes": "Exact .brand, .brand b/span and three-bar .brand-mark rules only."
      },
      {
        "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/runtime/shell/dna-shell.css",
        "sha256": "be42fa0df1218f94f25277ad1d53f62186855199fe814d3f00957a6d9ccaba2b",
        "bytes": 1381,
        "target": "assets/shell/shell-source.css",
        "changes": "Exact library nav presentation rules, unchanged."
      },
      {
        "source": "04_operator_ui/apps/company_os_console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/consumption/fixed-console/assets/js/run-foundation-background.js",
        "sha256": "171d4d35f604a457584591f1be2acd86dd2c6c91096dc71eab1c4205b37e625a",
        "bytes": 48161,
        "target": "assets/shell/background.mjs",
        "changes": "Preserve preset definitions, shaders, WebGL lifecycle, fallback handling, original picker markup/hover/keyboard behavior. Remove global persistence keys/cache, cloud condition, candidate registry. Use page-memory commit; add existing kit display IDs and truthful scope text. The original IIFE wrapper is now an exported synchronous mount function, statically imported and called after the shell markup is built; renderer/shader internals are unchanged by this refinement. Edition 10 separates keyboard preview from committed color/strength changes and preserves palette focus during state synchronization."
      },
      {
        "source": "04_operator_ui/apps/company_os_console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/consumption/fixed-console/assets/css/run-foundation-background.css",
        "sha256": "5f41b84cc21d9fc2dcd8feb0cbec5f2926e4c07688340c92f20a329854f0817e",
        "bytes": 19390,
        "target": "assets/shell/background.css",
        "changes": "Exact original rules after generated header; no runtime dependencies."
      }
    ],
    "controller_source": {
      "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/runtime/shell/runtime-bootstrap.js",
      "sha256": "3c831ffd8ffdf608d424a3699a8330eea03749fe7de017ef52deba62c4893d6f",
      "reused_concepts_and_dom": [
        "header toggle slot",
        "app/sidebar/content frame",
        "drawer backdrop, inert, Escape, focus containment/return",
        "library nav markup",
        "motion switch markup"
      ],
      "adapter_differences": [
        "Company OS Studio brand text per user direction",
        "current kit links and non-account preview identity",
        "same page compatibility hooks preserved",
        "Kit links resolve from import.meta.url for nested original works; main selector and skip target accept the host main ID.",
        "Company OS Studio is longer than DNA wording: hide Studio at <=560px; keep both labelled icon controls at <=420px.",
        "Kit-scoped sidebar search and browser-local pins, clipboard, reload and native history toolbar. No Hub account, notification, workspace tree, spaces, resizing or preference synchronization.",
        "Library appearance travels in local navigation query parameters and the outgoing history entry. Mobile navigation closes the destination drawer. Background palette and strength are validated before renderer initialization.",
        "Shell consumers use render-blocking module scripts and a synchronous background mount to avoid painting partially initialized display controls. Header toggle content is centered within its hit area."
      ],
      "additional_original_fragment": {
        "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/runtime/shell/arc-sidebar-spaces.js",
        "sha256": "71d0ba749255d352f24c3623fa0fb299ee706b5d756d0d407fd520392db32dd7",
        "fragment": "ICONS.panel SVG at source line 1049, exact rectangle/path attributes."
      }
    },
    "output_files": [
      {
        "path": "chrome.css",
        "sha256": "e6db648875316e177a01cf648ebd35cdee3f7ba9b9d4a8dfd991f51890321447",
        "bytes": 4957
      },
      {
        "path": "chrome.mjs",
        "sha256": "6a408f5ceb1ed9f617a14644dcc2d5e6bc648b4a82e4ee7c51e24cbe46ca65b7",
        "bytes": 3285
      },
      {
        "path": "shell.html",
        "sha256": "31344ded35e55ed767913694e6f5cac5096f6ec8e85ab2b1d44c3533704e1cc7",
        "bytes": 3360
      },
      {
        "path": "assets/shell/shell-source.css",
        "sha256": "110dc377d71725bbc0d0003630af12e9b471dd99cbdccf26d707a85cd566c7c0",
        "bytes": 15395
      },
      {
        "path": "assets/shell/background.css",
        "sha256": "df6e111d3cb09d4049399d2cd6bd84713b92b09a0a15b3db6f526b05bba34935",
        "bytes": 19303
      },
      {
        "path": "assets/shell/background.mjs",
        "sha256": "8c42e1d7da7fb701e04222f77eaadd93035891d3f4207faa0e8432f1fed0ebe9",
        "bytes": 43987
      },
      {
        "path": "assets/shell/sidebar.css",
        "sha256": "289575979d6d32ae9dc81ecd264a0f204d34637e20f0e7cf6f5b497233a6d573",
        "bytes": 8782
      },
      {
        "path": "assets/shell/sidebar.mjs",
        "sha256": "d7cdb8842cb26c9941eebc7f9f117d3316e24bf4cfd4d647dd80ed5265358ea9",
        "bytes": 3503
      },
      {
        "path": "shell/mount.mjs",
        "sha256": "47f96c82b7688b6350e980181a0b99b8aed1c730db373dda43fe5fcd71e5baba",
        "bytes": 11619
      },
      {
        "path": "shell/navigation.mjs",
        "sha256": "33c677885649cd66134b2f9df405835631186bbd2bebc8c746c585986d739537",
        "bytes": 3762
      },
      {
        "path": "shell/utilities.mjs",
        "sha256": "4c47fc25fac532d2e1e2f9758c02fb3d60162b0d5a061eb68bf6e6b3b3e34f41",
        "bytes": 11685
      },
      {
        "path": "shell/shell.css",
        "sha256": "2e36a1b50bba423fba14f4d11542ef9352e1ccd1a93524e2824e7e73aedf7567",
        "bytes": 111
      },
      {
        "path": "shell/navigation.css",
        "sha256": "82bde69eed51c7b0edf984c6c20fce5d92b023a7cd692fe9fe48ca3be46bc3d6",
        "bytes": 1659
      },
      {
        "path": "shell/example.html",
        "sha256": "35e05dc3a5989092f504c55c0d319717fceeb880b3dcb23aba9ed3e030e5c146",
        "bytes": 895
      },
      {
        "path": "shell/example.mjs",
        "sha256": "2d7ebb3b06671907648eb3dfd3cdf47cdc9bfe135006490a477176496455d777",
        "bytes": 3366
      },
      {
        "path": "shell/example.css",
        "sha256": "179e998dfd807b4e437c387d94f66dcd919a245238bf22773e556d46b4248e4e",
        "bytes": 762
      }
    ],
    "previousEditionVerification": {
      "edition": 2,
      "shell_widths": [
        1440,
        900,
        390,
        360
      ],
      "observed_header_heights": [
        84,
        84,
        72,
        72
      ],
      "desktop_sidebar_width": 280,
      "background_renderer": "webgl",
      "checks": [
        "open/close, collapsed sidebar visibility, dark/light, drawer inert/Escape/focus return",
        "background fluid selection, rose palette, strong intensity, effects off, reduced motion",
        "localStorage read/write/remove and fetch forbidden by throwing test instrumentation; no calls or script errors",
        "all emitted runtime requests same origin",
        "nested index/parts/light/interface at 1440 and 390: main x=0 when collapsed, skip target and all sidebar links correctly resolved",
        "node --test kits/html/portable.test.mjs passed with official copy server"
      ],
      "limits": [
        "This is a source extraction, not a byte-identical Hub shell runtime or screenshot pixel-match claim.",
        "Hub search/pins/spaces/notifications/account/sync and sidebar drag resizing are omitted.",
        "WebGL-unavailable environment fallback has source handling but was not forced in this verification."
      ]
    },
    "sidebar": {
      "sources": [
        {
          "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/runtime/shell/arc-sidebar-spaces.js",
          "sha256": "71d0ba749255d352f24c3623fa0fb299ee706b5d756d0d407fd520392db32dd7"
        },
        {
          "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/runtime/shell/arc-sidebar-foundation.js",
          "sha256": "cac2f35a2acfd2ebf4994a7df160ddeb03963b263908ddbd734fe79e38c0a752"
        },
        {
          "path": "04_operator_ui/apps/company_os_console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/consumption/fixed-console/assets/css/arc-sidebar-spaces.css",
          "sha256": "0718e31dc17db3585ab056d67ec3d19071f23a27239b4cfc77d78b9d98acb793"
        },
        {
          "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/runtime/shell/shell-preview.css",
          "sha256": "d2472818a12da5be79594da2da02bc15d80df00fff32c8eb524eb14dce90c0e5"
        }
      ],
      "selection": {
        "arc-sidebar-spaces.js": "toolIcon / TOOL_PATHS / toolbar from lines 1039–1125: reload, copy, back, forward; panel remains existing source-based header toggle",
        "arc-sidebar-foundation.js": "second IIFE ico and search/pinned structure; selected SVG paths, class names, caret/count/add/rows/remove; no original storage key or Hub/routes/picker runtime",
        "arc-sidebar-spaces.css": "toolbar, search and pinned rules from sections 2/3 (about lines 2007–2349), source row-hover/radius refinements (about 3545–3568)",
        "shell-preview.css": "toolbar 30px, 8px gap, 14px bottom and existing preview colors/row variables retained"
      },
      "adaptations": [
        "Utility row operates browser reload/clipboard/history. Navigation API gives disabled-history availability where supported; older browsers keep forward available because availability is unknown.",
        "Pins use a key scoped to the kit pathname and text labels. Existing relative same-kit HTML URLs are accepted; the shared mount stores validated absolute URLs. No Hub key read, account data, network, or sync. Appearance params are stripped from pin identity; root navigation adapter owns appearance handoff.",
        "Plus toggles current-page pin, rather than importing full original Hub candidate picker. No default or fake pins. Storage failure preserves in-page state with explicit user feedback.",
        "Search filters current sidebar navigation and pins only, with result count, no-match, clear and Escape. Placement after Design follows current user direction.",
        "Pin row anchor and remove button are siblings, correcting original nested-interactive markup. Remove is keyboard reachable and always visible on touch.",
        "Continuous 360ms CSS grid-track and transform motion is a new kit adapter, not claimed as verbatim source runtime. Visibility changes only at final closed phase; reversals interpolate current style.",
        "Mobile backdrop stays mounted to interpolate opacity. Content inert and body scroll lock remain until closing finishes. Focus returns to header toggle; reduced-motion/effects-off settle immediately. Sidebar open state is not persisted here."
      ]
    },
    "verification": {
      "edition": 3,
      "widths": [
        1440,
        1280,
        1180,
        1100,
        980,
        900,
        390,
        360
      ],
      "checks": [
        "Desktop/mobile sidebar intermediate frames, content track alignment, rapid reversal, scrim opacity, Escape and focus containment/return.",
        "Clipboard matches current URL; real back/forward/reload; kit pins persist and unpin, root route normalization, nested reference links, unavailable storage feedback.",
        "Sidebar search match, empty state, clear and Escape; invalid external/script/parent pin URLs discarded.",
        "Dark/theme/background/palette/strength/effects/motion and sidebar preferences survive library navigation and Back. Mobile navigation reveals destination content.",
        "Twelve masthead open/close captures at six widths: layout direction stays constant, maximum adjacent-frame nav Y change 1.09375px.",
        "Native top navigation underline traverses intermediate positions; active cyan text, native Back and reduced-motion behavior verified."
      ],
      "limits": [
        "Verified in task-owned Chromium contexts. Unsupported cross-document transitions retain ordinary working links.",
        "Browser-local pins are not Hub/account integration or synchronization."
      ]
    },
    "publicMount": {
      "scope": "Public entry for the selected Company OS Studio sidebar. Not a required UI profile for every HTML work or a generic brand/state engine.",
      "entry": "shell/mount.mjs",
      "stylesheet": "shell/shell.css",
      "workingExample": "shell/example.html",
      "singleSource": "The library chrome.mjs and target adapters use the same shell modules and assets/shell files. No second library-only renderer/CSS/runtime is kept.",
      "preExtractionSources": [
        {
          "path": "kits/html/chrome.mjs",
          "sha256": "8c0114dfee535d879f5be050370bf8952690cc24dc2254331e1f2d5be7643240"
        },
        {
          "path": "kits/html/chrome.css",
          "sha256": "919a2affae897e22f6b8666bb5e2df605c8225a0e87e4872cb28b001b06d60dd"
        },
        {
          "path": "kits/html/assets/shell/sidebar.mjs",
          "sha256": "4f9fd306db4c944c54bc45cd5b9df0befd0aa099c921dc0aa5913bdcb1de4cf3"
        },
        {
          "path": "kits/html/assets/shell/background.mjs",
          "sha256": "a163b6d9e8a1f26dab5f4dbb27ba68efc759efd01b318d546ebbbf08dc4a0b71"
        }
      ],
      "adaptations": [
        "Expose mountShell with target-owned main, identity/location text, canonical navigation items and returnable current URL/title. Preserve source row/icon/selected/hover/focus presentation; apply anchor declarations to native action buttons.",
        "Keep background shaders/renderer/picker and opening/drawer function. Background adds a committed-choice callback/getState; the standalone module is already strict.",
        "Separate source toolbar/search/pin rendering from library routes. Target owns search-row set, URL normalization and storage key. The current href is copied; its normalized href identifies pins.",
        "Library chrome retains original identity, labels, current destinations, header metadata, note line break, query-initialized appearance and automatic mount from existing HTML scripts.",
        "Library pin storage key is unchanged. Existing relative URL records are accepted against kitURL; subsequent saves use validated absolute href/title records. Display query parameters remain excluded from pin identity. Root navigation.mjs still owns display-link and outgoing-history inheritance.",
        "Target refresh re-reads current URL/title; targets own URL changes, popstate restoration and any appearance persistence. The working example uses a separate target appearance key.",
        "Keep one mount per document and target native-dialog key ownership. Nonempty sidebar search clears on Escape before sidebar closing. No account synchronization, cross-origin pins or general state serializer.",
        "The working target example closes and persists the mobile drawer before ordinary same-tab sidebar or pin navigation; desktop appearance is retained. This target adapter change does not impose a general business routing model.",
        "The library loads its appearance-navigation adapter on collected works as well as browsing pages. Breadcrumb and original-return links preserve display settings; the browsing underline remains limited to the three library pages.",
        "The background picker restores a keyboard preview when Tab leaves the preset and commits palette or strength against the selected preset. Palette controls retain focus when their available choices are unchanged.",
        "The README connection snippet follows the working example by placing its render-blocking module in the head.",
        "Edition 13 adds optional pageHeader, validated before mutation as the connected first main element. Shared heading and selection presentation follows target DOM/state; existing calls without pageHeader retain their behavior. Target-owned tab and page navigation semantics remain separate."
      ],
      "verification": {
        "status": "Source, syntax, dependency and existing kit tests checked; final integrated browser review is separate.",
        "recordedAt": "2026-09-09T05:09:17.707732+00:00",
        "tests": [
          "node --test portable.test.mjs serve.test.mjs: 2 passed, 0 failed; after disclosure/guidance integration"
        ],
        "publicFiles": 109,
        "scriptSyntaxFiles": 35,
        "allPublicScriptsParse": true,
        "libraryPageDependencies": {
          "index.html": {
            "dependenciesIncludingPage": 21,
            "allDeclaredAndPresent": true,
            "usesPublicMount": true,
            "usesOneSidebarRuntime": true
          },
          "shell.html": {
            "dependenciesIncludingPage": 21,
            "allDeclaredAndPresent": true,
            "usesPublicMount": true,
            "usesOneSidebarRuntime": true
          },
          "parts.html": {
            "dependenciesIncludingPage": 31,
            "allDeclaredAndPresent": true,
            "usesPublicMount": true,
            "usesOneSidebarRuntime": true
          }
        },
        "sourceCssByteEquality": {
          "appearance.css": true,
          "assets/shell/shell-source.css": true,
          "assets/shell/sidebar.css": true,
          "assets/shell/background.css": true
        },
        "sourceSidebarOpeningFunctionEqual": true,
        "sourceNavButtonAppearance": "Source anchor declarations reused verbatim for native navigation buttons; source SVG definitions retained.",
        "limits": [
          "Package/source checks are not an aesthetic PASS.",
          "Visual and interaction review of the integrated library and a fresh consumer is recorded by integration review, separately from this static record.",
          "No production installation or automatic update of copies in target repositories is asserted."
        ]
      },
      "relatedConnectionChange": {
        "file": "disclosure.mjs",
        "sha256": "0c3f9d033cb417d33f7d83a43e6f48235452fe27e7fd55fb86052f792dd2ffb0",
        "adaptation": "Keep existing selectors and 320ms source motion by default; accept a target selector and return idempotent cleanup for dynamic content replacement and reconnection."
      }
    }
  },
  "selection": {
    "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/components/refined.css",
    "sourceSha256": "a7453c54590716909f3b48ed6c53ebf143d30396f87ad92f8c0226437e9410b6",
    "files": [
      "appearance.css",
      "selection.css",
      "selection.mjs"
    ],
    "adaptation": "Preserve refined edge gradient, selected text/wash colors, selected appearance and interpolation. Rename/scope CSS to current tabs; local geometry adapter measures each chosen control without prescribing its size or orientation. Underline palette and forced-colors/reduced-motion support are kit adaptations. First placement uses actual bounds without an entrance flight. The parts demonstration responds to its content container, while its top-layer dialog responds to the viewport. Edition 6 uses neutral grey hover on unselected tabs, keeping selected blue-cyan borders distinct."
  },
  "collection": {
    "files": [
      "index.html",
      "library.css",
      "library.mjs",
      "collection.css",
      "collection.mjs",
      "reference-data.mjs",
      "reference-search.mjs",
      "reference-query.mjs"
    ],
    "previews": "Selected UI scenes use existing local previews. Entries without a representative preview link directly to the original without an empty image slot. No photo-only featured work is fixed at the entrance.",
    "selection": "Current works and optional studies share one index with the detail finder and AI query. Overlapping contexts, expressive qualities and interactions are discovery cues, not layout categories. Results and facet choices can continue beyond the initial page; image and source access are selected independently."
  },
  "ownership": "This kit owns its edition. Copies in another repository are maintained by that repository. No Hub runtime, account, notification or preference API is required. Private conversations and filesystem paths are not shipped.",
  "validationScope": "Historical edition reports describe their recorded versions. Edition 14 adds an explicit static publishing build and a separate HTTPS viewing URL for private catalogs. Source reuse, guidance changes and successful delivery do not establish the aesthetic quality of a future first draft.",
  "libraryFormat": {
    "sources": [
      {
        "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/index.html",
        "sha256": "f01a871116187a7820fd9035998ac415dc75ee91ca4beb0bdfba326280db186a"
      },
      {
        "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/library.css",
        "sha256": "331b4697ed9831cbde8e8fb46c48662c929245fa58a6dca6c8d255d417df15c1"
      }
    ],
    "files": [
      "library-header.mjs",
      "library-header.css",
      "navigation.mjs",
      "navigation.css",
      "reference-finder.mjs",
      "reference-finder.css",
      "shell/page-header.mjs",
      "shell/page-header.css"
    ],
    "adaptation": "The source library heading, description and page-navigation appearance are shared through optional pageHeader. The library adapter owns its wording, three destinations and actions. Shared CSS and selection geometry preserve target DOM and follow current state; cross-document transitions and appearance query handling remain library-specific.",
    "scope": "Optional target-owned page header; library labels and navigation policy apply only to the library. Target content structure and tab behavior are not generated by the shared adapter."
  },
  "revisions": [
    {
      "edition": 2,
      "summary": "Curated original works and source-derived Company OS shell and state appearance."
    },
    {
      "edition": 3,
      "summary": "Restore the shared library masthead and navigation format, continuous sidebar motion, blue-cyan moving selection, and real local utility/pin actions. Add a scoped path for future reference and common-default updates."
    },
    {
      "edition": 4,
      "summary": "Refine shared masthead spacing and toggle centering; render the shell and display controls together; keep page navigation opaque. Add source-derived paper, cover selection and photo-switching studies with links between details and complete works."
    },
    {
      "edition": 5,
      "summary": "Clarify content-led visual judgment, composition-level improvement and formal shell integration. Describe why selected references work, without prescribing reference counts, reading order, fonts or layouts. Keep mobile gallery references large enough to inspect."
    },
    {
      "edition": 6,
      "summary": "Restore the source six-service connection table alongside the paper comparison. Add pill tabs with neutral hover and continuous, reversible disclosures. Refine guidance for optical composition and first-impression beauty without prescribing a fixed medium, density or layout."
    },
    {
      "edition": 7,
      "summary": "Clarify production-method feedback and distinguish the quality of an individual example from the choice of visual medium. Flatten the detail study into four direct tabs while retaining the shared masthead, original specimen dimensions, and previous deep links. Qualify the allocation study as an interaction reference with remaining visual polish. Scope shared underline transitions to library browsing pages; collected works retain ordinary navigation."
    },
    {
      "edition": 8,
      "summary": "Connect production tone guidance directly to the existing selection and disclosure implementations, with their actual scope and target integration responsibilities. No visual medium or layout is mandated, and no original work is restyled by this documentation change."
    },
    {
      "edition": 9,
      "summary": "Clarify how natural-language intent and explicit conditions guide design without fixing forms or modes. Support independent parallel proposals with shared quality criteria and purpose-specific references. Record the requested subagent model default as a confirmation candidate, preserving explicit choices and environmental availability."
    },
    {
      "edition": 10,
      "summary": "Publish the source-based shell connection used by the library itself, with a working target-owned navigation and persistence example. Expose component states with links back to original works. Clarify reference scope, independent visual judgment and reviewed adoption without fixing layouts, media, reference counts or production order."
    },
    {
      "edition": 11,
      "summary": "Make purpose, required content, chosen shared source and tone the core creation input; see quality references as images or live works while keeping their forms optional. Compare refinement against both intended function and existing appeal. Add a non-exclusive search index that links descriptive words to current works and interactive details without introducing production categories."
    },
    {
      "edition": 12,
      "summary": "Add an optional request entry and meaningful consultation after reading the target and references. Share a multi-view, paged reference index across the visual collection, finder and AI query. Collect the selected Self OS version with its synthetic data and retained visual composition. Withdraw allocation from active discovery and public delivery without deleting historical source records."
    },
    {
      "edition": 13,
      "summary": "Restore concrete visual judgment without fixed composition rules; preserve request text; share an optional target-owned page header; curate scene references and remove retired active assets."
    },
    {
      "edition": 14,
      "summary": "Export only the shared public-file list and explicitly selected scene bundles for static hosting. Keep local source references separate from HTTPS viewing URLs. Clarify CLI scope and preserved source copies without adding visual restrictions."
    }
  ],
  "maintenance": {
    "entry": "references/update.md",
    "adoption": "Adding a reference does not automatically change common defaults. Shared defaults are changed in their owning modules and checked in the surfaces that use them.",
    "distribution": "Copies owned by other repositories are updated deliberately; there is no automatic overwrite or Hub preference synchronization.",
    "qualityClaims": "Runtime and source-reuse checks are distinct from evaluating new work. A claim that guidance improves generation needs a new artifact using that guidance; small changes do not require a fixed number of new examples.",
    "productionFeedback": "Compare the request, artifact and use of references; route findings to the affected artifact, shared implementation, reference explanation or existing production guidance. A quality judgment about one artifact is not a ban on its visual medium."
  },
  "refinements": {
    "tide": {
      "files": [
        "examples/tide/style.css",
        "assets/tide-preview.png"
      ],
      "change": "Make room duration and decision metadata readable at narrow widths, put route duration below its title and provide usable edit targets. Locally render the updated preview; no global font minimum or new layout rule.",
      "verification": "1440/390 room choice, detail, route add/edit/reorder/remove/undo, and 320 keyboard route editing checked."
    },
    "parts": {
      "files": [
        "parts.html",
        "parts.css",
        "parts.mjs"
      ],
      "change": "Present connections, paper, covers and photo viewpoints as four direct sibling tabs. Remove the redundant page introduction, retain source specimen dimensions and the shared masthead, and wrap all four choices into a visible 2x2 group at narrow content widths. Preserve canonical and previous deep links, state across pane switches, and the paper original return to its own specimen.",
      "verification": "Task-owned Chromium: 29 tab, deep-link, source-return and specimen interaction checks passed. Normal entry first-row position moved from 832 to 683px at desktop width, 954 to 840px at 900px with sidebar open, and 913 to 804px at 390px. These are observations of this page, not universal size targets."
    },
    "masthead": {
      "files": [
        "library-header.css",
        "library.css"
      ],
      "change": "Reduce accumulated masthead whitespace while retaining typography and stable sidebar motion. At narrower content widths, gallery trio previews use the existing image-and-description rows."
    },
    "collectionNarrow": {
      "files": [
        "library.css"
      ],
      "change": "Use full-width work previews with captions below when the library content is at most 520px wide, preserving the side-by-side image/description layout at medium content widths. This changes gallery browsing only."
    },
    "disclosures": {
      "files": [
        "disclosure.mjs",
        "disclosure.css",
        "library-header.mjs",
        "library-header.css"
      ],
      "scope": "The existing disclosure sections on the three library browsing pages.",
      "change": "Keep native details/summary and keyboard behavior; interpolate height, opacity and a small vertical offset on opening and closing. Reverse from the current visible state; honor reduced-motion and effects-off settings. Shorten the parts source note."
    },
    "navigationCancellation": {
      "files": [
        "navigation.mjs"
      ],
      "change": "Limit the shared cross-document underline transition to the three library browsing pages. Skip the visual transition to collected works without intercepting ordinary navigation. Handle only the transition-ready DOMException AbortError associated with cancellation; other errors remain visible.",
      "verification": "The paper-study navigation AbortError reproduced in 3 of 3 pre-change runs and 0 of 3 post-change runs. Three library-to-library transitions retained their view transitions, reduced-motion navigation remained error-free, and injected non-cancellation failures remained observable. The root reviewer also reran its original failing navigation sequence successfully."
    },
    "partsPinState": {
      "files": [
        "parts.mjs"
      ],
      "change": "Refresh the shared shell after this page changes its tab URL without a document navigation. Pin identity, tab meaning and storage format are unchanged."
    }
  },
  "editionFiles": [
    {
      "path": "README.md",
      "sha256": "716d21c4838bec7cf290d84e2d1d1b0d1199b5a896a6755480f74d7ffd0afe19"
    },
    {
      "path": "SKILL.md",
      "sha256": "3ed9f9e40ef46ee81acec907cbcc97a116290c06f2f025eaec5352a9bcda91be"
    },
    {
      "path": "assets/tide-preview.png",
      "sha256": "b83c94617561dfcaa827512d68e84e09de2e38de93640e7c55e485ccabb96ea1"
    },
    {
      "path": "assets/works/self-os.png",
      "sha256": "b66654526f0a3d3579cc2c2a91a9a07226d3f24f8fff9251977d7637c0845ed7"
    },
    {
      "path": "chrome.css",
      "sha256": "c677b3c22bd6d438a40729f906175dce5d3c79025aead4dd0a0fdeab5d087ee4"
    },
    {
      "path": "chrome.mjs",
      "sha256": "1eb080b080bac40ab582d8bf2a08b135fcb6d29adea51baf6ba0ea531854a05c"
    },
    {
      "path": "collection.css",
      "sha256": "f686190ee4afd9caa6e6328789a809fed5e127eac0502571bf1e9c15b6d9b9a4"
    },
    {
      "path": "collection.mjs",
      "sha256": "80b7db3f04eb2f695486a4842f338863f35156f0e39ec925b6b4b8ddd046c367"
    },
    {
      "path": "component-preview/app.mjs",
      "sha256": "2e05e94ee3206534b0c73ac7ad622a60b5aeb01831c3e9072e72291415e82c8f"
    },
    {
      "path": "component-preview/index.html",
      "sha256": "3e611c9f8ab0e576989751aed381a5b66c3f0af47314960a6b53e05279ea53c4"
    },
    {
      "path": "component-preview/style.css",
      "sha256": "d0b452af3cedf62b1d50b2d54fa37350406365d53852b16647c5345aeaa27ef2"
    },
    {
      "path": "disclosure.css",
      "sha256": "968746f961947dc563fdc63fa480c6a69012424a9fbc7a7ff66aaa13a1915fb8"
    },
    {
      "path": "disclosure.mjs",
      "sha256": "0c3f9d033cb417d33f7d83a43e6f48235452fe27e7fd55fb86052f792dd2ffb0"
    },
    {
      "path": "examples/tide/style.css",
      "sha256": "26df5072ee778f5378e851a21bed75b8089a4c5c5cc44f2914f252c83f507bc1"
    },
    {
      "path": "index.html",
      "sha256": "9c87dd8f3fd0e5b71e42b969917a13e3fd4ac264d8966091bf9764853fe1800f"
    },
    {
      "path": "library-header.css",
      "sha256": "409be981d0dc2414fd2d8b0bc8bf2f3909439b4c71f11dbd6d12a6284b798474"
    },
    {
      "path": "library-header.mjs",
      "sha256": "112557d30e06e6c7279f7289c990a075506b23b1390bbe049fed75564ac53861"
    },
    {
      "path": "library.css",
      "sha256": "41a93d536ca2d6892f8690db75e7fde5eb550adcc98b6d28417fbed2d48cf4c0"
    },
    {
      "path": "library.mjs",
      "sha256": "08da32dedac662b872e4fbd8752acb6315931c32c10a93b9e2c8de8c4725c228"
    },
    {
      "path": "navigation.css",
      "sha256": "525e357672c060be7c8d71c44c0ba17763d27b2186239d59a9491a16c15766ae"
    },
    {
      "path": "navigation.mjs",
      "sha256": "35c04cdadc6438e71aa248056aed3da63fcd13483eaf154fa896b9b9a36e8733"
    },
    {
      "path": "parts.css",
      "sha256": "a53f2bd2394e8e5be48c1ea4284f6ab592e1e0af9d29d2ac6d24f5784229c64e"
    },
    {
      "path": "parts.html",
      "sha256": "27b0bfcdfd0dc25bf5bb4f3ca7cc1c5d25520e782a5c292171af51a6f5e30513"
    },
    {
      "path": "parts.mjs",
      "sha256": "af3707be55008ff46f6bf27b263d36e7c9b93b1c004932d610a4adc3a181a5c2"
    },
    {
      "path": "public-files.json",
      "sha256": "aeb45ea2a47d3fc947f2776bd3a4363bca0e6c10c2ff875442acca01d763376c"
    },
    {
      "path": "reference-catalog.mjs",
      "sha256": "2d60ea65fbfa3e05aeef52fad6df9647b4c3f750c3a06180c28be2489db8ad3d"
    },
    {
      "path": "reference-data.mjs",
      "sha256": "ed1171a80f95ba4f794b082d43c4e8076b90092ba5f88441f5c96c304ec508ae"
    },
    {
      "path": "reference-finder.css",
      "sha256": "a2532baf80e64ee8df064241d5d8c8c8ffdb7102283880a366efe46ca2e0abf1"
    },
    {
      "path": "reference-finder.mjs",
      "sha256": "8895f7b5ed6184154050018fafbb37becd9900d62df0ed94a22af258ae1abae2"
    },
    {
      "path": "reference-query.mjs",
      "sha256": "2877198fc4b8cf254b1db2e74afaadd90334bf2c61db6d01b7eadbaf277115fc"
    },
    {
      "path": "reference-search.mjs",
      "sha256": "7515c4ddfbe82d9da569151042fd1db1e137bb52e808158741db3b5695eb5031"
    },
    {
      "path": "references/create.md",
      "sha256": "02e657c59427e973e3386598cb22a70e92eb6462f3950354aad33fa8586d169f"
    },
    {
      "path": "references/details/connections/app.mjs",
      "sha256": "fac47c2b15e809dcc54e4ab01924036d9c625c338382c24b129cdae4c6f4f7f9"
    },
    {
      "path": "references/details/connections/fixture.mjs",
      "sha256": "e64ff85e42f636b262d7a4a4eded649ab1bcfc9ee0554fab23c747448437b4df"
    },
    {
      "path": "references/details/connections/github.svg",
      "sha256": "12794390cce7d0682ffc783c785e4282305684431b30b29ed75c224da24035b4"
    },
    {
      "path": "references/details/connections/gmail.svg",
      "sha256": "de129dff939c341be6bb561765719c95362f021db936e88a7455762e6887fb05"
    },
    {
      "path": "references/details/connections/google-drive.svg",
      "sha256": "3d14c519af7b2252c512d0113759c2ff5ea22ff99bf52de0e4421af5b87c3ad4"
    },
    {
      "path": "references/details/connections/notion.svg",
      "sha256": "1b52a185d8166d9339f5c16dd51789ee30f49a65b4d40738290b60423e331160"
    },
    {
      "path": "references/details/connections/openai.svg",
      "sha256": "2b4a04ddc2395b20d168694d3850ce2050a702c4a0cdeb4d8b31b9a970481a8c"
    },
    {
      "path": "references/details/connections/slack.svg",
      "sha256": "17160477a475166ad0556e0028e3b0bd0634d70c02e7b920c04a4429ea184ab3"
    },
    {
      "path": "references/details/connections/style.css",
      "sha256": "0652c4536e5be1817605903d02d22ffdbe3161800f3e8a074bce2a04c1524b41"
    },
    {
      "path": "references/details/paper/index.html",
      "sha256": "503da1ec12b1ebe1304e379a16d8457d8009d9eb6ee818c8be55b59e2ac749e0"
    },
    {
      "path": "references/discovery.md",
      "sha256": "b9545da07bd03e9d3f8560535183ec681a12fa6e59944d38e590231de49205b0"
    },
    {
      "path": "references/improve.md",
      "sha256": "6b62799d16a8ea7ac6eacf8ab54f7ec19afa583c50418909909ee92765e4bc0a"
    },
    {
      "path": "references/shell.md",
      "sha256": "d88a79432cdbbb9e97793b977ba424d6914b939f0301553454f4c0d46810c764"
    },
    {
      "path": "references/tone.md",
      "sha256": "fe919682bb96913ca5b1401c183c2ab7b5eb03c15c09bc86e031ddda80cf7d3f"
    },
    {
      "path": "references/update.md",
      "sha256": "c6450d4212e504529dc32b07116e764d3e1ea47b3d34252049382ed9612f58f3"
    },
    {
      "path": "references/works/interface/atelier.mjs",
      "sha256": "2880e83de5b15657a3f96074d15ffed68e0946d3785e62c45e689e93e42c315d"
    },
    {
      "path": "references/works/self-os/app.js",
      "sha256": "54ce6de2942b1ae835eb84b7b142da18659af62f4bef5c41de65045499216da8"
    },
    {
      "path": "references/works/self-os/assets/river-editorial-v2.png",
      "sha256": "a2c61883506681e122a551fd88f033e17e0b23c24c6b4c18526d3fb8d37e4aaf"
    },
    {
      "path": "references/works/self-os/detail-motion.css",
      "sha256": "968746f961947dc563fdc63fa480c6a69012424a9fbc7a7ff66aaa13a1915fb8"
    },
    {
      "path": "references/works/self-os/detail-motion.mjs",
      "sha256": "29d41d4d262bf044c625d209f82471c5e53f8744e35393f7530f286f1288539e"
    },
    {
      "path": "references/works/self-os/index.html",
      "sha256": "b0fd721c5c3723dfcfac6b6ea408a1ef7ab3bfca1d24bff32adcb1e7f031df69"
    },
    {
      "path": "references/works/self-os/sample-data.js",
      "sha256": "b39b8f718c64530a9a0a38641a7ac4c1c78a68d1104e3a37282e298ed4bab5ed"
    },
    {
      "path": "references/works/self-os/shared/appearance.css",
      "sha256": "1791bdc3d48f5b28e94865f556067d54851405cd04c3cc44deafda55d5f98761"
    },
    {
      "path": "references/works/self-os/shared/assets/shell/background.css",
      "sha256": "df6e111d3cb09d4049399d2cd6bd84713b92b09a0a15b3db6f526b05bba34935"
    },
    {
      "path": "references/works/self-os/shared/assets/shell/background.mjs",
      "sha256": "8c42e1d7da7fb701e04222f77eaadd93035891d3f4207faa0e8432f1fed0ebe9"
    },
    {
      "path": "references/works/self-os/shared/assets/shell/shell-source.css",
      "sha256": "110dc377d71725bbc0d0003630af12e9b471dd99cbdccf26d707a85cd566c7c0"
    },
    {
      "path": "references/works/self-os/shared/assets/shell/sidebar.css",
      "sha256": "289575979d6d32ae9dc81ecd264a0f204d34637e20f0e7cf6f5b497233a6d573"
    },
    {
      "path": "references/works/self-os/shared/assets/shell/sidebar.mjs",
      "sha256": "d7cdb8842cb26c9941eebc7f9f117d3316e24bf4cfd4d647dd80ed5265358ea9"
    },
    {
      "path": "references/works/self-os/shared/chrome.css",
      "sha256": "e6db648875316e177a01cf648ebd35cdee3f7ba9b9d4a8dfd991f51890321447"
    },
    {
      "path": "references/works/self-os/shared/disclosure.mjs",
      "sha256": "0c3f9d033cb417d33f7d83a43e6f48235452fe27e7fd55fb86052f792dd2ffb0"
    },
    {
      "path": "references/works/self-os/shared/shell/mount.mjs",
      "sha256": "47f96c82b7688b6350e980181a0b99b8aed1c730db373dda43fe5fcd71e5baba"
    },
    {
      "path": "references/works/self-os/shared/shell/navigation.css",
      "sha256": "82bde69eed51c7b0edf984c6c20fce5d92b023a7cd692fe9fe48ca3be46bc3d6"
    },
    {
      "path": "references/works/self-os/shared/shell/navigation.mjs",
      "sha256": "33c677885649cd66134b2f9df405835631186bbd2bebc8c746c585986d739537"
    },
    {
      "path": "references/works/self-os/shared/shell/shell.css",
      "sha256": "2e36a1b50bba423fba14f4d11542ef9352e1ccd1a93524e2824e7e73aedf7567"
    },
    {
      "path": "references/works/self-os/shared/shell/utilities.mjs",
      "sha256": "4c47fc25fac532d2e1e2f9758c02fb3d60162b0d5a061eb68bf6e6b3b3e34f41"
    },
    {
      "path": "references/works/self-os/shell-connection.mjs",
      "sha256": "80e34ad528714faef959eafca2046c9adfb60db3d3819bfbcf44b6a15edf0cee"
    },
    {
      "path": "references/works/self-os/style.css",
      "sha256": "cb0b88363b6fee9361875d6335899f45fd87a32e9890d91388c76df4d04820a1"
    },
    {
      "path": "selection.css",
      "sha256": "8513a2f9dba61ce7c5dc54f5561ece84c718ebaadd69ce92b9e483be4f9525a0"
    },
    {
      "path": "selection.mjs",
      "sha256": "d8d9282f3f74629d0803ddbdaede6be8e44525d551c5219c0b613534e60ca575"
    },
    {
      "path": "shell.html",
      "sha256": "d1dabff4347a22300bcd3c5a4ad5d0edc8cf4dd676cb6eebbf3d7c3ee98a7c11"
    },
    {
      "path": "shell/example.css",
      "sha256": "bb45fdc5f932eab882dda5f778aa2563141d433ad17bd219528f947123112d8f"
    },
    {
      "path": "shell/example.html",
      "sha256": "c599e6449485965a6dbb2e62b4da9d4feab71fb621245b983448dcf1a2af6d35"
    },
    {
      "path": "shell/example.mjs",
      "sha256": "35047c8426c9c9a41221035f90119fff7d1a5e0f6f6e3f7579570509e1ff968d"
    },
    {
      "path": "shell/mount.mjs",
      "sha256": "d5c7d23c04814e33155143a1b4a9163d08428ba1684c81321263b4f7a825b354"
    },
    {
      "path": "shell/navigation.css",
      "sha256": "82bde69eed51c7b0edf984c6c20fce5d92b023a7cd692fe9fe48ca3be46bc3d6"
    },
    {
      "path": "shell/navigation.mjs",
      "sha256": "33c677885649cd66134b2f9df405835631186bbd2bebc8c746c585986d739537"
    },
    {
      "path": "shell/page-header.css",
      "sha256": "1b4abeb0b9bcc103b36670d88ca303c6abc3ffcb03c254c7a1849ba57642d3af"
    },
    {
      "path": "shell/page-header.mjs",
      "sha256": "673e3a30987040f42dde8791635a0828c1fbc99acb59938704cbe849562f4844"
    },
    {
      "path": "shell/shell.css",
      "sha256": "2e36a1b50bba423fba14f4d11542ef9352e1ccd1a93524e2824e7e73aedf7567"
    },
    {
      "path": "shell/utilities.mjs",
      "sha256": "4c47fc25fac532d2e1e2f9758c02fb3d60162b0d5a061eb68bf6e6b3b3e34f41"
    },
    {
      "path": "start.css",
      "sha256": "ca3dd98d87f584ce2a3d6ef2252904a73afd4331c5368d6b76d96a2846193374"
    },
    {
      "path": "start.html",
      "sha256": "b271d4c1538d1e54c17de96da7fc03c85ca4c4dd612fd1d9981bf76cae252a06"
    },
    {
      "path": "start.mjs",
      "sha256": "0b02e9d74cf8a8d2eaa762b45838d1502894147f7a2fc32d48caa58d7afc3371"
    },
    {
      "path": "build-site.mjs",
      "sha256": "8f7bfd758b8d1c1b20dd5d9316bb36ea514af7694c7b680e33097f479b76ca90"
    },
    {
      "path": "references/publish.md",
      "sha256": "7b5265fb09d408bccadcbc2fcaf6d809c9443409431b715330a1530397adabe8"
    }
  ],
  "detailReferences": {
    "sources": [
      {
        "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/transfer-study/paper.css",
        "sha256": "9e0d2c184f69a58a668878f46b7ae732d86c1f8d710db1a32bc9bbaee1195f09"
      },
      {
        "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/transfer-study/paper.mjs",
        "sha256": "4d886bdea8362e0ec2438f73a6dabf2bf2c93f0de6402bdc5f9f017fa8b47b8e"
      },
      {
        "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/transfer-study/model.mjs",
        "sha256": "f2a667dedea1721670d3e89a353d578e87fbaa1ce88987575bb6897106eebae7"
      },
      {
        "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/transfer-study/fixture.mjs",
        "sha256": "4e705d2179878a874cc3cbe7ab0773fea3ce3c371d2097f2f2152772fd9d5bb9"
      },
      {
        "path": "04_operator_ui/apps/company_os_console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/zukan/shelves/identity.css",
        "sha256": "1ee9290c53ec1e2f13dc23366b6f3c631a5036641ed0634a4e9d31a749dd04ff"
      },
      {
        "path": "04_operator_ui/apps/company_os_console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/zukan/shelves/identity.mjs",
        "sha256": "bae286cd2d4ae6c20896beeaa9f21fe55df2688b6e824bc0a1eaa2fb815c4504"
      },
      {
        "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/library.css",
        "sha256": "331b4697ed9831cbde8e8fb46c48662c929245fa58a6dca6c8d255d417df15c1"
      },
      {
        "path": "04_operator_ui/apps/company_os_console/_lab/2026-09-06_dna-library/transfer-study/index.html",
        "sha256": "4ffa64d67b74630d4a1e19570f58d65ed55b828b59b26ae89fa35836fab41f17"
      }
    ],
    "files": [
      {
        "path": "references/details/paper-art.mjs",
        "sha256": "9967ce57bcd3c17f5ae06063f4c1d0655702eacf67635af1d11d36809f95db08"
      },
      {
        "path": "references/details/covers.mjs",
        "sha256": "596aed3507f6682b58aacda3aa4109bc62dd2c6c83d695706708b88e797e39db"
      },
      {
        "path": "references/details/covers.css",
        "sha256": "cb745966d62d7dbb9f74d7e3b56e0ad4af81aa18216c40eb2c55298f22a1f7b6"
      },
      {
        "path": "references/details/paper/index.html",
        "sha256": "503da1ec12b1ebe1304e379a16d8457d8009d9eb6ee818c8be55b59e2ac749e0"
      },
      {
        "path": "references/details/paper/fixture.mjs",
        "sha256": "4e705d2179878a874cc3cbe7ab0773fea3ce3c371d2097f2f2152772fd9d5bb9"
      },
      {
        "path": "references/details/paper/paper.css",
        "sha256": "9e0d2c184f69a58a668878f46b7ae732d86c1f8d710db1a32bc9bbaee1195f09"
      },
      {
        "path": "references/details/paper/paper.mjs",
        "sha256": "4d886bdea8362e0ec2438f73a6dabf2bf2c93f0de6402bdc5f9f017fa8b47b8e"
      },
      {
        "path": "references/details/paper/model.mjs",
        "sha256": "f2a667dedea1721670d3e89a353d578e87fbaa1ce88987575bb6897106eebae7"
      }
    ],
    "adaptations": [
      "Paper fixture, model, stylesheet and behavior are copied from the original study. The page wrapper replaces Hub runtime with this kit shell and points back to the detail study.",
      "paper-art.mjs extracts the original paper illustration functions. Cover composition, optical artwork, wording and toggle selection are selected from identity sources; scoped CSS adds content-width responsiveness and uses kit appearance tokens.",
      "parts.html presents a searchable comparison table, cover selection and coordinated photo viewpoints. It reuses existing light photographs, and owns the page-local selection, sorting, dialog and keyboard behavior. Row density, title/description hierarchy, aligned measures and blue-cyan state appearance are references, not a universal fixed row height or layout.",
      "Details and complete works are connected by meaningful links and direct panel hashes; they are complementary viewpoints, not mutually exclusive artifact categories."
    ],
    "connections": {
      "sourceContext": "Selected from the served comparison reference and its declared sources. Source HTTP paths and per-file hashes identify the bytes; the earlier checkoutHead is not asserted to identify these additional files.",
      "sources": [
        {
          "path": "/_lab/2026-09-06_dna-library/comparison.html",
          "sha256": "d815d15d99a4e991457a17cadd8b7bfda8de97de08508771a7cd8b893a22d194",
          "bytes": 4851
        },
        {
          "path": "/_lab/2026-09-06_dna-library/comparison.mjs",
          "sha256": "38e516ce6662139d79fc326f0740d23dcd880884500a420a62d29469baf1ba55",
          "bytes": 3594
        },
        {
          "path": "/_lab/2026-09-06_dna-library/comparison.css",
          "sha256": "bfea129dc5f2d73829f0aeb2388244cbfdfff180a817e3e7d244b23f80a60230",
          "bytes": 7103
        },
        {
          "path": "/_lab/2026-09-06_dna-library/components/refine.mjs",
          "sha256": "c47b8a885f086a17d74b815fef0b98a4c4d76754c584b35e895bbc6bf9d66378",
          "bytes": 4762
        },
        {
          "path": "/_lab/2026-09-06_dna-library/components/refined.css",
          "sha256": "7561e6749ea7b0246cbf87898cfd22f0872c5653c1c0f795ba3c915fcf0b52b2",
          "bytes": 10987
        },
        {
          "path": "/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/consumption/fixed-console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/zukan/shelves/record.mjs",
          "sha256": "0bb702c35f6352f811d11fa6d40a740691b747348080c43da6699a9550302205",
          "bytes": 44953
        },
        {
          "path": "/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/consumption/fixed-console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/zukan/shelves/record.css",
          "sha256": "205c2faca7e1bdf5fd18cb4491c22a0e720a8f82c957c9cdf3605f49e7aaeeb9",
          "bytes": 21805
        },
        {
          "path": "/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/consumption/fixed-console/_lab/2026-08-01_dna-foundation/sandbox_20260905_flexible/zukan/shelves/shelf.css",
          "sha256": "28fadb701d1a3faa4eb897f76b08f487ae69e3bb5a64846f15e36c500e9ed131",
          "bytes": 6189
        },
        {
          "path": "/assets/vendor/brand_icons/github.svg",
          "sha256": "12794390cce7d0682ffc783c785e4282305684431b30b29ed75c224da24035b4",
          "bytes": 968,
          "adoptedAs": "references/details/connections/github.svg",
          "adaptations": []
        },
        {
          "path": "/assets/vendor/brand_icons/gmail.svg",
          "sha256": "de129dff939c341be6bb561765719c95362f021db936e88a7455762e6887fb05",
          "bytes": 419,
          "adoptedAs": "references/details/connections/gmail.svg",
          "adaptations": []
        },
        {
          "path": "/assets/vendor/brand_icons/google-drive.svg",
          "sha256": "3d14c519af7b2252c512d0113759c2ff5ea22ff99bf52de0e4421af5b87c3ad4",
          "bytes": 755,
          "adoptedAs": "references/details/connections/google-drive.svg",
          "adaptations": []
        },
        {
          "path": "/assets/vendor/brand_icons/notion.svg",
          "sha256": "1b52a185d8166d9339f5c16dd51789ee30f49a65b4d40738290b60423e331160",
          "bytes": 1578,
          "adoptedAs": "references/details/connections/notion.svg",
          "adaptations": []
        },
        {
          "path": "/assets/vendor/brand_icons/openai.svg",
          "sha256": "2b4a04ddc2395b20d168694d3850ce2050a702c4a0cdeb4d8b31b9a970481a8c",
          "bytes": 1570,
          "adoptedAs": "references/details/connections/openai.svg",
          "adaptations": []
        },
        {
          "path": "/assets/vendor/brand_icons/slack.svg",
          "sha256": "17160477a475166ad0556e0028e3b0bd0634d70c02e7b920c04a4429ea184ab3",
          "bytes": 1019,
          "adoptedAs": "references/details/connections/slack.svg",
          "adaptations": []
        }
      ],
      "selectedSource": {
        "data": "record.mjs: connectors, all six exact fixtures",
        "renderer": "record.mjs: mountConnectors(root, table), connectorDetail; independently scoped mount and native controls",
        "brandIcons": "refine.mjs: icons mapping; six original SVG files",
        "visuals": "comparison.css .specimen-frame; refined.css .rec-table, heading, search, results, brand tiles and neutral hover"
      },
      "adaptations": [
        "New isolated module only; no old catalog, shell, frozen runtime or global listener imported.",
        "Retain all six original fixture fields and original default alphabetical sort.",
        "Selected row uses a thin blue-to-cyan perimeter while hover remains neutral grey.",
        "Add a local clear-selection control and keep choices through filter/sort.",
        "Use actual container width to stack table cells on narrow panels without dropping information.",
        "Reuse source details in a concise native local dialog."
      ],
      "files": [
        {
          "path": "references/details/connections/app.mjs",
          "sha256": "fac47c2b15e809dcc54e4ab01924036d9c625c338382c24b129cdae4c6f4f7f9",
          "bytes": 9904
        },
        {
          "path": "references/details/connections/fixture.mjs",
          "sha256": "e64ff85e42f636b262d7a4a4eded649ab1bcfc9ee0554fab23c747448437b4df",
          "bytes": 2499
        },
        {
          "path": "references/details/connections/github.svg",
          "sha256": "12794390cce7d0682ffc783c785e4282305684431b30b29ed75c224da24035b4",
          "bytes": 968
        },
        {
          "path": "references/details/connections/gmail.svg",
          "sha256": "de129dff939c341be6bb561765719c95362f021db936e88a7455762e6887fb05",
          "bytes": 419
        },
        {
          "path": "references/details/connections/google-drive.svg",
          "sha256": "3d14c519af7b2252c512d0113759c2ff5ea22ff99bf52de0e4421af5b87c3ad4",
          "bytes": 755
        },
        {
          "path": "references/details/connections/notion.svg",
          "sha256": "1b52a185d8166d9339f5c16dd51789ee30f49a65b4d40738290b60423e331160",
          "bytes": 1578
        },
        {
          "path": "references/details/connections/openai.svg",
          "sha256": "2b4a04ddc2395b20d168694d3850ce2050a702c4a0cdeb4d8b31b9a970481a8c",
          "bytes": 1570
        },
        {
          "path": "references/details/connections/slack.svg",
          "sha256": "17160477a475166ad0556e0028e3b0bd0634d70c02e7b920c04a4429ea184ab3",
          "bytes": 1019
        },
        {
          "path": "references/details/connections/style.css",
          "sha256": "0652c4536e5be1817605903d02d22ffdbe3161800f3e8a074bce2a04c1524b41",
          "bytes": 14287
        }
      ]
    }
  },
  "navigationRefinement": {
    "edition": 4,
    "verification": "Task-owned Chromium: 16 conditions, 48 document navigations, 363 captured painted frames; shell readiness and intended theme present at every first-frame sample. Toggle center confirmed at 360/741/1440 in both themes. Library-to-detail-to-original links preserve appearance and native Back; 390px direct detail links keep tabs below the sticky header.",
    "limits": "Reported black inversion was not reproduced before or after the change. Removal of partial shell initialization is verified; universal resolution of the reported inversion is not claimed."
  },
  "componentDiscovery": {
    "entry": "component-preview/index.html",
    "scope": "An optional way to find current selection, disclosure and reference-table behavior, inspect states, and return to the original context. These entries do not enumerate the space of possible HTML expression.",
    "sources": [
      "selection.mjs",
      "selection.css",
      "disclosure.mjs",
      "disclosure.css",
      "references/details/connections/app.mjs",
      "references/works/light/index.html"
    ],
    "adaptation": "The discovery page connects existing public implementations and retained source images with its own specimen switching and keyboard interactions. Optional small icons are local comparison candidates and are not shared defaults.",
    "adoption": "The preview controls affect this page only. The update guide distinguishes adding a reference, adopting a shared property and improving an existing target."
  },
  "integrationVerification": {
    "edition": 12,
    "publicFiles": 142,
    "packageChecks": "All 111 repository tests pass for the current changes, including an independent kit copy with all 142 declared public files. Skill frontmatter validation passes. The portable asset check now applies Markdown-link syntax only to Markdown documents, avoiding false links from JavaScript computed calls. Earlier unchanged-scope verification remains scoped to the recorded versions.",
    "shellExample": "Dedicated Chromium contexts at 1280x720 and 390x844: normal sidebar and pin navigation, target URL and Dark restoration, mobile drawer closure and reachable non-inert main. Served example bytes matched the reviewed SHA-256 before and after the checks; no page errors or horizontal overflow on these paths.",
    "componentDiscovery": "Dedicated Chromium contexts at 1280x720 and 390x844: entry from parts, three browsing views, selection and local optional icons, disclosure by click and keyboard, empty search and restoration, original references and update guide. Seventeen linked public destinations returned HTTP 200; exercised assets had no HTTP errors, page errors or horizontal overflow.",
    "limits": [
      "Browser checks cover the stated interactions and versions, not every state or browser.",
      "New original work must still be judged against its purpose and actual quality references. A fresh consumer exercise and separate visual review do not establish a general guarantee of generation quality.",
      "No automatic update, production installation or business-data connection in consuming repositories is claimed."
    ],
    "stateConsistency": {
      "pinTabs": "The parts adapter refreshes the existing shell after click and keyboard changes to its tab URL. Eighteen recorded states cover current, legacy and empty hashes plus pin add/remove; displayed action matches the current tab.",
      "libraryNavigation": "Five previously failing breadcrumb, collected-work sidebar and body-return paths preserve theme, background, palette, strength, effects and motion. Explicit destination settings, native Back, Meta-click and 390px drawer navigation were checked. Collected-work body snapshots are byte-identical before and after; library underline behavior stays limited to the three browsing pages.",
      "background": "Dedicated Chromium at 1280 and 390 checks keyboard preview, Tab restoration, committed strength and palette, reload, pointer leave, explicit choice and Escape. Palette selection retains its DOM focus. The background shader and renderer code are unchanged.",
      "scope": "These checks address reproduced state inconsistencies; they do not prescribe a visual medium or general business-state model."
    }
  },
  "referenceDiscovery": {
    "edition": 13,
    "files": [
      "reference-data.mjs",
      "reference-search.mjs",
      "reference-query.mjs",
      "reference-finder.mjs",
      "reference-finder.css",
      "collection.mjs",
      "collection.css",
      "references/discovery.md",
      "reference-catalog.mjs"
    ],
    "scope": "One curated bundled index is shared by works, finder and CLI. Ordinary works exclude study entries; finder includes studies only after explicit selection. Sculpture and revision are detail references. Explicit local JSON catalogs use the same search without merging, copying or HTTP-reading private sources.",
    "verification": "Search and catalog tests cover selected scenes, metadata, local path/query preservation, replacement, zero-result isolation and explicit studies. Browser checks confirm finder zero results, optional studies and query handoff at normal and narrow widths.",
    "limits": "Index order is not a quality ranking. Search does not certify a whole work, watch dependency changes, or replace inspection of the selected version and scene."
  },
  "selfOSReference": {
    "edition": 12,
    "sourceContext": "Selected Self OS Astra work and its complete local runtime closure, identified by source file hashes. It is a synthetic-data quality reference, not a business-data installation.",
    "entry": "references/works/self-os/index.html?day=2026-09-09&lens=work",
    "files": [
      {
        "source": "astra/index.html",
        "sourceSha256": "cd15bd87f0a2f21f680ab3dfabb437eee3b04275535e6c05bb334f1abc80f890",
        "file": "references/works/self-os/index.html",
        "sha256": "b0fd721c5c3723dfcfac6b6ea408a1ef7ab3bfca1d24bff32adcb1e7f031df69",
        "bytes": 3255,
        "adaptations": [
          "Runtime dependencies relocated inside the collected work; original body, stylesheet order and render-blocking shell loading retained."
        ]
      },
      {
        "source": "astra/app.js",
        "sourceSha256": "54ce6de2942b1ae835eb84b7b142da18659af62f4bef5c41de65045499216da8",
        "file": "references/works/self-os/app.js",
        "sha256": "54ce6de2942b1ae835eb84b7b142da18659af62f4bef5c41de65045499216da8",
        "bytes": 25294,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "astra/style.css",
        "sourceSha256": "cb0b88363b6fee9361875d6335899f45fd87a32e9890d91388c76df4d04820a1",
        "file": "references/works/self-os/style.css",
        "sha256": "cb0b88363b6fee9361875d6335899f45fd87a32e9890d91388c76df4d04820a1",
        "bytes": 34729,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "astra/detail-motion.mjs",
        "sourceSha256": "7fb1acfe1a67b82b323d74591b4b0cc671ad432056ec1ed9eabf50c57c18213d",
        "file": "references/works/self-os/detail-motion.mjs",
        "sha256": "29d41d4d262bf044c625d209f82471c5e53f8744e35393f7530f286f1288539e",
        "bytes": 180,
        "adaptations": [
          "Relocate the unchanged disclosure dependency inside the collected work."
        ]
      },
      {
        "source": "astra/detail-motion.css",
        "sourceSha256": "968746f961947dc563fdc63fa480c6a69012424a9fbc7a7ff66aaa13a1915fb8",
        "file": "references/works/self-os/detail-motion.css",
        "sha256": "968746f961947dc563fdc63fa480c6a69012424a9fbc7a7ff66aaa13a1915fb8",
        "bytes": 1104,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "astra/shell-connection.mjs",
        "sourceSha256": "ef7caf22b7174bbf86f6668aa8f5a67ef4fcf84dd8243ac855758e449cd9851e",
        "file": "references/works/self-os/shell-connection.mjs",
        "sha256": "80e34ad528714faef959eafca2046c9adfb60db3d3819bfbcf44b6a15edf0cee",
        "bytes": 3846,
        "adaptations": [
          "Use the retained shell inside this work; namespace only appearance and pin storage for the collection; change the existing breadcrumb to a return link to the collection."
        ]
      },
      {
        "source": "sample-data.js",
        "sourceSha256": "b39b8f718c64530a9a0a38641a7ac4c1c78a68d1104e3a37282e298ed4bab5ed",
        "file": "references/works/self-os/sample-data.js",
        "sha256": "b39b8f718c64530a9a0a38641a7ac4c1c78a68d1104e3a37282e298ed4bab5ed",
        "bytes": 17839,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "astra/assets/river-editorial-v2.png",
        "sourceSha256": "a2c61883506681e122a551fd88f033e17e0b23c24c6b4c18526d3fb8d37e4aaf",
        "file": "references/works/self-os/assets/river-editorial-v2.png",
        "sha256": "a2c61883506681e122a551fd88f033e17e0b23c24c6b4c18526d3fb8d37e4aaf",
        "bytes": 3637192,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/shell/shell.css",
        "sourceSha256": "2e36a1b50bba423fba14f4d11542ef9352e1ccd1a93524e2824e7e73aedf7567",
        "file": "references/works/self-os/shared/shell/shell.css",
        "sha256": "2e36a1b50bba423fba14f4d11542ef9352e1ccd1a93524e2824e7e73aedf7567",
        "bytes": 111,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/chrome.css",
        "sourceSha256": "e6db648875316e177a01cf648ebd35cdee3f7ba9b9d4a8dfd991f51890321447",
        "file": "references/works/self-os/shared/chrome.css",
        "sha256": "e6db648875316e177a01cf648ebd35cdee3f7ba9b9d4a8dfd991f51890321447",
        "bytes": 4957,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/appearance.css",
        "sourceSha256": "1791bdc3d48f5b28e94865f556067d54851405cd04c3cc44deafda55d5f98761",
        "file": "references/works/self-os/shared/appearance.css",
        "sha256": "1791bdc3d48f5b28e94865f556067d54851405cd04c3cc44deafda55d5f98761",
        "bytes": 656,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/assets/shell/background.css",
        "sourceSha256": "df6e111d3cb09d4049399d2cd6bd84713b92b09a0a15b3db6f526b05bba34935",
        "file": "references/works/self-os/shared/assets/shell/background.css",
        "sha256": "df6e111d3cb09d4049399d2cd6bd84713b92b09a0a15b3db6f526b05bba34935",
        "bytes": 19303,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/assets/shell/shell-source.css",
        "sourceSha256": "110dc377d71725bbc0d0003630af12e9b471dd99cbdccf26d707a85cd566c7c0",
        "file": "references/works/self-os/shared/assets/shell/shell-source.css",
        "sha256": "110dc377d71725bbc0d0003630af12e9b471dd99cbdccf26d707a85cd566c7c0",
        "bytes": 15395,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/assets/shell/sidebar.css",
        "sourceSha256": "289575979d6d32ae9dc81ecd264a0f204d34637e20f0e7cf6f5b497233a6d573",
        "file": "references/works/self-os/shared/assets/shell/sidebar.css",
        "sha256": "289575979d6d32ae9dc81ecd264a0f204d34637e20f0e7cf6f5b497233a6d573",
        "bytes": 8782,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/shell/navigation.css",
        "sourceSha256": "82bde69eed51c7b0edf984c6c20fce5d92b023a7cd692fe9fe48ca3be46bc3d6",
        "file": "references/works/self-os/shared/shell/navigation.css",
        "sha256": "82bde69eed51c7b0edf984c6c20fce5d92b023a7cd692fe9fe48ca3be46bc3d6",
        "bytes": 1659,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/shell/mount.mjs",
        "sourceSha256": "47f96c82b7688b6350e980181a0b99b8aed1c730db373dda43fe5fcd71e5baba",
        "file": "references/works/self-os/shared/shell/mount.mjs",
        "sha256": "47f96c82b7688b6350e980181a0b99b8aed1c730db373dda43fe5fcd71e5baba",
        "bytes": 11619,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/assets/shell/sidebar.mjs",
        "sourceSha256": "d7cdb8842cb26c9941eebc7f9f117d3316e24bf4cfd4d647dd80ed5265358ea9",
        "file": "references/works/self-os/shared/assets/shell/sidebar.mjs",
        "sha256": "d7cdb8842cb26c9941eebc7f9f117d3316e24bf4cfd4d647dd80ed5265358ea9",
        "bytes": 3503,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/assets/shell/background.mjs",
        "sourceSha256": "8c42e1d7da7fb701e04222f77eaadd93035891d3f4207faa0e8432f1fed0ebe9",
        "file": "references/works/self-os/shared/assets/shell/background.mjs",
        "sha256": "8c42e1d7da7fb701e04222f77eaadd93035891d3f4207faa0e8432f1fed0ebe9",
        "bytes": 43987,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/shell/navigation.mjs",
        "sourceSha256": "33c677885649cd66134b2f9df405835631186bbd2bebc8c746c585986d739537",
        "file": "references/works/self-os/shared/shell/navigation.mjs",
        "sha256": "33c677885649cd66134b2f9df405835631186bbd2bebc8c746c585986d739537",
        "bytes": 3762,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/shell/utilities.mjs",
        "sourceSha256": "4c47fc25fac532d2e1e2f9758c02fb3d60162b0d5a061eb68bf6e6b3b3e34f41",
        "file": "references/works/self-os/shared/shell/utilities.mjs",
        "sha256": "4c47fc25fac532d2e1e2f9758c02fb3d60162b0d5a061eb68bf6e6b3b3e34f41",
        "bytes": 11685,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      },
      {
        "source": "candidate-kit/disclosure.mjs",
        "sourceSha256": "0c3f9d033cb417d33f7d83a43e6f48235452fe27e7fd55fb86052f792dd2ffb0",
        "file": "references/works/self-os/shared/disclosure.mjs",
        "sha256": "0c3f9d033cb417d33f7d83a43e6f48235452fe27e7fd55fb86052f792dd2ffb0",
        "bytes": 4243,
        "adaptations": [
          "Unchanged original implementation, synthetic fixture or image."
        ]
      }
    ],
    "verification": "All 21 served source files matched the corresponding import sources. Eighteen files retain exact bytes; three adapt relative paths, the collection breadcrumb and namespaced appearance/pin storage. The application, stylesheet, synthetic records, generated river image and retained shell core are unchanged. Browser checks covered date and lens navigation, original-detail return, transient note entry and 390px layout; the note remains intentionally lost on reload."
  },
  "requestEntry": {
    "entry": "start.html",
    "files": [
      "start.html",
      "start.css",
      "start.mjs"
    ],
    "scope": "Optional fields preserve entered wording, whitespace and line breaks. Generated requests contain /html plus entered fields and their labels; no consultation instruction is automatically appended. Inputs are not persisted or sent.",
    "verification": "The current generator was exercised with blank and Japanese multiline fields, explicit conditions and original whitespace in memory and the browser. Clipboard implementation is unchanged; the system clipboard was not rewritten in this revision."
  },
  "pageHeader": {
    "edition": 13,
    "files": [
      "shell/page-header.mjs",
      "shell/page-header.css"
    ],
    "source": "Existing Library heading/navigation presentation, extracted into an optional target-owned DOM adapter.",
    "changes": [
      "Preserve main/header DOM, handlers and input state; validate optional header before shell mutations.",
      "Follow label, selected state, item replacement, resize and font updates with one indicator; hidden and unselected states settle without repeated observer work.",
      "Keep library cross-document transition policy outside the generic shell.",
      "Allow title, description, actions and navigation according to target content; no required label count or body composition."
    ],
    "verification": "Boundary tests and eight real-browser groups cover library and nested preview startup, history, appearance, consumer example, responsive widths, DOM identity, dynamic replacements, observer convergence and tab-state ownership. Three retained review images were visually inspected. Integrated CUA checks confirm the official header boundary and separate body tabs. Normal-speed intermediate motion was not newly certified by the reduced-motion browser suite."
  },
  "retiredInputs": {
    "edition": 13,
    "files": [
      {
        "file": "assets/works/allocation.png",
        "sha256": "f7f799955c0f4a62412e9bb4c0f57d273500ce95ba2251f8a1abd97aa22f00da"
      },
      {
        "file": "assets/works/light.png",
        "sha256": "616dcedf7a9042b42ac264df1eaba63188125376977e6225b1f3f6da2ed9a2cb"
      },
      {
        "file": "references/works/interface/allocation/app.mjs",
        "sha256": "d89ba294870987bdd656b0f9e9d6e7204b2bcf071d97ea97f0774446aba9c5e5"
      },
      {
        "file": "references/works/interface/allocation/style.css",
        "sha256": "8a98aedf8ac96d7f239970aea6994e6ac22642796331fd61b2640f644cd56db4"
      }
    ],
    "reason": "Unused allocation preview and implementation, and a photo-only light index preview, were removed after checking consumers and tracked-byte recovery. Referenced original light scene assets and active operation examples remain.",
    "formerImports": [
      {
        "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-07_interface-atelier/allocation/app.mjs",
        "sourceSha256": "d89ba294870987bdd656b0f9e9d6e7204b2bcf071d97ea97f0774446aba9c5e5",
        "file": "references/works/interface/allocation/app.mjs",
        "sha256": "d89ba294870987bdd656b0f9e9d6e7204b2bcf071d97ea97f0774446aba9c5e5",
        "adaptation": "Unchanged source implementation or generated asset.",
        "currentState": "Withdrawn from active references and public delivery in edition 12; retained here as historical provenance."
      },
      {
        "source": "04_operator_ui/apps/company_os_console/_lab/2026-09-07_interface-atelier/allocation/style.css",
        "sourceSha256": "8a98aedf8ac96d7f239970aea6994e6ac22642796331fd61b2640f644cd56db4",
        "file": "references/works/interface/allocation/style.css",
        "sha256": "8a98aedf8ac96d7f239970aea6994e6ac22642796331fd61b2640f644cd56db4",
        "adaptation": "Unchanged source implementation or generated asset.",
        "currentState": "Withdrawn from active references and public delivery in edition 12; retained here as historical provenance."
      }
    ]
  },
  "staticPublishing": {
    "edition": 14,
    "files": [
      "build-site.mjs",
      "references/publish.md"
    ],
    "scope": "An explicit file-list build, public scene metadata, release identities and a separate private source receipt. Deployment and scene adoption are deliberate target-side operations. No workspace scan, data API or automatic adoption of a newer source version.",
    "verification": "Dedicated build tests cover selected-file boundaries, URL/metadata filtering, collision and source failures, update into a new output and preservation of earlier output. Actual delivery is recorded by the deployment owner."
  }
}
