{
  "artifact": {
    "id": "landometer-design-identity-playground-v0.9.1",
    "version": "0.9.1",
    "buildCardVersion": "0.9.1",
    "manifestVersion": "2.1",
    "tokenSchemaVersion": 6,
    "authoringRevision": "0.9.1-r8",
    "rulesetRevision": "lds-rules-0.9.1",
    "machinePackageIdentity": "v0.9.1-mp7",
    "machinePackageDelivery": "identity_only",
    "product": "landometer",
    "portfolioScope": "shared",
    "profile": "brand.public",
    "pageKind": "design_system_reference_with_implementation_library",
    "delivery": "internal_demo_through_public_projection",
    "language": "th",
    "additionalLanguages": [
      "en"
    ],
    "deliveryConformance": "not_claimed",
    "evidenceStatus": "source_limited",
    "visibility": "public",
    "indexable": false,
    "canonicalUrl": "https://montri-th.github.io/Landometer/",
    "machineValidation": "pending",
    "fullLivingReference": false,
    "artifactBuildId": "ui-20260902-08"
  },
  "authority": {
    "normativeSource": {
      "path": "assets/downloads/landometer-design-system-v0.9.1.md",
      "revision": "0.9.1-r8",
      "bytes": 208463,
      "sha256": "64f5d6277b557176502285bc65890ecc4c81faf4b97946eb5e3a2ef2c0d90d19",
      "status": "owner_approved_effective_source"
    },
    "machinePackageBoundary": "v0.9.1-mp7 is the release identity recorded by the source; its package bytes are not delivered or claimed as validated by this repository.",
    "artifactApplication": {
      "buildCard": "build-card.v0.9.1.yml",
      "implementationNotes": "implementation-notes.v0.9.1.md",
      "manualQaProtocol": "qa/v0.9.1-manual-gates.md",
      "authority": "non_normative_artifact_records"
    },
    "ownerSelectedArtifactCandidate": {
      "id": "rebuild02-navbar-handoff-r7-candidate",
      "sourceArchiveSha256": "47a26f9546316856357040d7a716619a8fa5289484851b4d25bdbb9501ef60fa",
      "authority": "non_normative_artifact_reference",
      "normativeEffect": "none",
      "deliveryConformanceEffect": "The selected five-control desktop anatomy exceeds the NAV-01 four-control budget, so delivery conformance remains not_claimed."
    }
  },
  "colorDelivery": {
    "registryId": "color-srgb-05",
    "registryPath": "assets/data/color-delivery.v0.9.1.json",
    "range": "SDR",
    "colorSpace": "sRGB IEC 61966-2-1",
    "normativeColorValuesChangedFromV090R7": false,
    "newColorSetMinted": false,
    "immutableColorBaseline": "landometer-design-system-v0.9.0-standalone.color-srgb-05.html",
    "immutableColorBaselineEvidence": {
      "bytes": 2141429,
      "sha256": "0788b25be195307821ac7c26159d5011e840c4c0da385ba6c9237e90fbaf7f1a",
      "status": "preserved byte-for-byte"
    },
    "currentArtifactBuild": {
      "id": "ui-20260902-08",
      "latestPath": "landometer-design-system-v0.9.1-standalone.html",
      "immutablePath": "landometer-design-system-v0.9.1-standalone.color-srgb-05.ui-20260902-08.html"
    },
    "tokenRegistry": {
      "path": "assets/data/tokens.json",
      "bytes": 9166,
      "sha256": "00863492782b2fb1f93e6229f644fa0c092bde0e8c5d1093619c3120d73a71fc"
    },
    "scaleRegistry": {
      "path": "assets/data/scales.json",
      "bytes": 36955,
      "sha256": "daf8e5219f1da9229d7fb474fdaba3957f37c0cfe18eef7527e551c37d88d235"
    }
  },
  "experience": {
    "oneJob": "Show how v0.9.1 improves implementation while preserving trusted foundations and the complete Color Atlas.",
    "firstAha": "One governed truth can become easier to discover, read, act on, and carry across formats without collapsing shared and product-specific layers.",
    "dominantObject": "landometer-design-system@0.9.1",
    "primaryAction": {
      "labelTh": "ดูตัวอย่างใหม่",
      "labelEn": "See the new examples",
      "destination": "#v091-additions",
      "outcome": "Open the v0.9.1 implementation examples"
    },
    "nextUsefulAction": "Open the retained complete Color Atlas, inspect the Implementation Library, or download the owner-approved master.",
    "cleanCompletion": "The reader can name a retained principle, identify the improved implementation move, and choose a truthful next reference."
  },
  "implementationExamples": {
    "sourceVersion": "v0.9.1-mp7",
    "mediaStatus": "conceptual_no_product_evidence",
    "cases": [
      {
        "id": "v091-layers",
        "kind": "constructive",
        "ruleAuthority": [
          "LAYER-01",
          "AUTHORITY-01",
          "EVIDENCE-01"
        ]
      },
      {
        "id": "v091-parity",
        "kind": "constructive",
        "ruleAuthority": [
          "DISCOVERY-01",
          "DISCOVERY-02",
          "DISCOVERY-03",
          "PARITY-01"
        ]
      },
      {
        "id": "v091-calm-nav",
        "kind": "constructive",
        "ruleAuthority": [
          "NAV-01",
          "NAV-02",
          "BOOKMARK-01",
          "CTA-01",
          "CTA-02",
          "MOTION-01",
          "MOTION-03"
        ]
      },
      {
        "id": "v091-format",
        "kind": "constructive",
        "ruleAuthority": [
          "FORMAT-PARITY-01",
          "WEBFMT-01",
          "PDFFMT-01",
          "DECKFMT-01",
          "SOCIALFMT-01"
        ]
      },
      {
        "id": "v091-incompatibility",
        "kind": "analytical_boundary",
        "ruleAuthority": [
          "COMPARE-01"
        ]
      },
      {
        "id": "v091-rejected-motion",
        "kind": "rejected_with_recovery",
        "ruleAuthority": [
          "MOTION-01",
          "MOTION-02",
          "MOTION-03",
          "A11Y-01"
        ]
      }
    ]
  },
  "qualityEvidence": {
    "automatedQaReport": "qa/v0.9.1-automated.json",
    "renderedAffordances": {
      "artifactBuildId": "ui-20260902-08",
      "artifactSha256": "f24b14705e504ac479aadb4eac4241550f10104c9b959e72bac642a963c89497",
      "cases": 26,
      "passed": 26,
      "failed": 0,
      "coverage": {
        "navbar": "owner-selected r7 routes; stable 76/68px prominent and calm direct-target rectangles; Rebuild02-equivalent calm surface alpha 0.26, hairline alpha 0.20, and row opacity 0.72; unchanged approved logo binary optically scaled to 0.558 inside 54/45px slots; finite 200ms hover/focus yellow CTA text sweep with no autoplay, observer, infinite loop, or flicker; five/two visible controls; complete inner-visual 0.82 scaling; grouped disclosure; painted inline SVG Menu/Close; full-width right-aligned calm row; and reduced-motion prominent state",
        "sideBookmark": "six distinct painted inline SVG icons and real anchors in stable order, exact mobile disclosure mirror, 44px targets, width/short-height degradation, and one visible current: location",
        "colorAtlasPreview": "seven generator-bound Identity and Energy swatches in exact token/value order, visibly painted and equal to complete-Atlas records in explicit Light and Dark without narrow-width overflow",
        "latestBuildFreshness": "isolated newer-manifest, matching-build, immutable, standalone, and fetch-failure paths verify one-time fail-safe build-qualified reload behavior",
        "motion": "641 audited component instances across 18 families and 439 semantic roots; 43 enrolled visible reveal targets, 6 visible settle surfaces, 22 critical static components, 138 evidence static components, five reading-cadence territories, and final-state recovery routes"
      },
      "boundary": "One representative slow transition is measured; continuous whole-journey perceptual review remains a manual gate."
    },
    "renderedContainerFit": {
      "cases": 8,
      "containersMeasured": 64,
      "failed": 0
    },
    "renderedScaleGeometry": {
      "cases": 36,
      "rowsMeasured": 2916,
      "failed": 0
    },
    "continuousPerceptualSmoke": {
      "artifactBuildId": "ui-20260902-06",
      "status": "retained_predecessor_evidence_not_current_ui08_execution",
      "locales": ["th", "en"],
      "viewportsCssPx": ["1440x900", "390x844"],
      "cases": 4,
      "failed": 0,
      "eligibleRevealTargetsLanded": 43,
      "replayViolations": 0,
      "bookmarkContinuityFailures": 0,
      "boundary": "Retained ui-20260902-06 exact-byte sampled scroll telemetry and screenshots. Current ui-20260902-08 rendered motion contracts pass separately; human continuous screen-recording review for ui08 remains open."
    },
    "manualGates": {
      "status": "open_pending_execution",
      "record": "qa/v0.9.1-manual-gates.md"
    }
  },
  "evidenceBoundary": {
    "sharedLayer": "Portfolio framing, methodology, product architecture, and shared design-system behavior across Land, Location, and Living.",
    "productSpecificLayer": "Named-product data, capabilities, permissions, workflows, scores, models, audiences, voice, claims, and evidence.",
    "comparison": "Cross-product or cross-city comparison requires compatible schema, release, unit, and grain; otherwise incompatibility stays visible.",
    "conceptualExamples": "The v0.9.1 examples teach implementation and do not establish product capability, city fact, or product evidence."
  },
  "retainedFoundations": {
    "colorAtlas": {
      "route": "#complete-color-atlas",
      "status": "retained_first_class",
      "analyticalScaleRecords": 18,
      "analyticalLutCells": 738,
      "analyticalClassCells": 378
    },
    "historicalRecords": "All v0.9.0 and earlier versioned records remain frozen and are not relabelled as v0.9.1."
  },
  "assets": [
    {
      "path": "assets/downloads/landometer-design-system-v0.9.1.md",
      "bytes": 208463,
      "sha256": "64f5d6277b557176502285bc65890ecc4c81faf4b97946eb5e3a2ef2c0d90d19",
      "usageClass": "exact owner-approved human-readable normative master",
      "status": "source bytes copied and hash-verified"
    },
    {
      "path": "assets/data/color-delivery.v0.9.1.json",
      "bytes": 10631,
      "sha256": "b822cabbcd08458c46a6d14dfdc3203478297f7ab727d9f2fa7bcac600614637",
      "usageClass": "artifact-level retained Color Set delivery and parity record"
    },
    {
      "path": "landometer-design-system-v0.9.1-standalone.html",
      "bytes": 2033086,
      "sha256": "3fbf25d2670088c620d0b9ba25d35d23d4491e492cb49570c3346c2437504982",
      "mimeType": "text/html",
      "artifactBuildId": "ui-20260902-08",
      "colorRegistryId": "color-srgb-05",
      "usageClass": "self-contained latest Design System reference alias"
    },
    {
      "path": "landometer-design-system-v0.9.1-standalone.color-srgb-05.ui-20260902-08.html",
      "bytes": 2033098,
      "sha256": "f24b14705e504ac479aadb4eac4241550f10104c9b959e72bac642a963c89497",
      "mimeType": "text/html",
      "artifactBuildId": "ui-20260902-08",
      "colorRegistryId": "color-srgb-05",
      "integrityMode": "append-only immutable UI artifact",
      "usageClass": "current cross-device handoff and visual-QA authority"
    },
    {
      "path": "landometer-design-system-v0.9.1-standalone.color-srgb-05.ui-20260902-07.html",
      "bytes": 2030750,
      "sha256": "7abf389bf53798dcd2618db33de6fcb51a1f3cabd210ae178e3e17437246c910",
      "mimeType": "text/html",
      "artifactBuildId": "ui-20260902-07",
      "colorRegistryId": "color-srgb-05",
      "integrityMode": "append-only immutable UI artifact",
      "usageClass": "retained prior immutable UI artifact"
    },
    {
      "path": "landometer-design-system-v0.9.1-standalone.color-srgb-05.ui-20260902-06.html",
      "bytes": 2024873,
      "sha256": "3eb1866ec860f1cbfee998eb3155f9a1c4fa40b7a2881dda903e6c163d7d2d55",
      "mimeType": "text/html",
      "artifactBuildId": "ui-20260902-06",
      "colorRegistryId": "color-srgb-05",
      "integrityMode": "append-only immutable UI artifact",
      "usageClass": "retained prior immutable UI artifact"
    },
    {
      "path": "landometer-design-system-v0.9.1-standalone.color-srgb-05.ui-20260902-05.html",
      "bytes": 2024870,
      "sha256": "8e25a5c8b0f39b8d96d433720681222ea06027862e8749922546678e355c05cf",
      "mimeType": "text/html",
      "artifactBuildId": "ui-20260902-05",
      "colorRegistryId": "color-srgb-05",
      "integrityMode": "append-only immutable UI artifact",
      "usageClass": "retained prior immutable UI artifact"
    },
    {
      "path": "landometer-design-system-v0.9.1-standalone.color-srgb-05.ui-20260902-04.html",
      "bytes": 2024862,
      "sha256": "5e2f707b333e0424ea9035f7392022514e0e37bf4ca0aa4680617483889fe42a",
      "mimeType": "text/html",
      "artifactBuildId": "ui-20260902-04",
      "colorRegistryId": "color-srgb-05",
      "integrityMode": "append-only immutable UI artifact",
      "usageClass": "retained prior immutable UI artifact"
    },
    {
      "path": "landometer-design-system-v0.9.1-standalone.color-srgb-05.ui-20260902-03.html",
      "bytes": 2012854,
      "sha256": "804f01102cd596d424acad6f3db23a00c5646fed04f6493fac89a88adb4ca332",
      "mimeType": "text/html",
      "artifactBuildId": "ui-20260902-03",
      "colorRegistryId": "color-srgb-05",
      "integrityMode": "append-only immutable UI artifact",
      "usageClass": "retained prior immutable UI artifact"
    },
    {
      "path": "landometer-design-system-v0.9.1-standalone.color-srgb-05.ui-20260902-02.html",
      "bytes": 2226483,
      "sha256": "818f106d0b964c6fc5a0ace20e82de1a4918b0c84b261362e4b896a4b7a737ee",
      "mimeType": "text/html",
      "artifactBuildId": "ui-20260902-02",
      "colorRegistryId": "color-srgb-05",
      "integrityMode": "append-only immutable UI artifact",
      "usageClass": "retained prior immutable UI artifact"
    },
    {
      "path": "landometer-design-system-v0.9.1-standalone.color-srgb-05.ui-20260902-01.html",
      "bytes": 2212261,
      "sha256": "a95f50caf4bd10ed73a8ade1ddf637d09e80a7e6e6c4c24421375e449c0f8dc1",
      "mimeType": "text/html",
      "artifactBuildId": "ui-20260902-01",
      "colorRegistryId": "color-srgb-05",
      "integrityMode": "append-only immutable UI artifact",
      "usageClass": "retained reviewed candidate immutable UI artifact"
    },
    {
      "path": "landometer-design-system-v0.9.1-standalone.color-srgb-05.ui-20260901-01.html",
      "bytes": 2189951,
      "sha256": "5a457f2440bb2f13622b11ab065d3ff2c9ebe5a0a903a3efc6a0dd7ef2190927",
      "mimeType": "text/html",
      "artifactBuildId": "ui-20260901-01",
      "colorRegistryId": "color-srgb-05",
      "integrityMode": "append-only immutable UI artifact",
      "usageClass": "retained predecessor immutable UI artifact"
    },
    {
      "path": "assets/data/tokens.json",
      "bytes": 9166,
      "sha256": "00863492782b2fb1f93e6229f644fa0c092bde0e8c5d1093619c3120d73a71fc",
      "usageClass": "carried public playground token projection; not v0.9.1 machine-package delivery"
    },
    {
      "path": "assets/data/scales.json",
      "bytes": 36955,
      "sha256": "daf8e5219f1da9229d7fb474fdaba3957f37c0cfe18eef7527e551c37d88d235",
      "usageClass": "carried analytical-scale reference for the preserved Color Atlas"
    },
    {
      "path": "build-card.v0.9.1.yml",
      "bytes": 19033,
      "sha256": "00f8d654b18aaf7dc5e4b03ae9df30c2f56908712b97256c1892ed25ec9303bf",
      "usageClass": "non-normative artifact Build Card"
    },
    {
      "path": "implementation-notes.v0.9.1.md",
      "bytes": 21229,
      "sha256": "0e64b4a8dbce6edf378b3425dccce4ca43fb9e6f108f2d50e0b29e4a00a78dc3",
      "usageClass": "non-normative artifact implementation record"
    },
    {
      "path": "qa/v0.9.1-manual-gates.md",
      "bytes": 20173,
      "sha256": "753fc043f16c46cf9b58b1ef456a653f4445ab4e2d582e083ee4715305f2bf7f",
      "usageClass": "human release QA protocol; not an owner-approval or conformance claim"
    },
    {
      "path": "qa/v0.9.1-automated.json",
      "bytes": 13666,
      "sha256": "d23a80e4170d79b79b85cf3e553f99b64cd01f4f9c017d90e6e96ef42cb9cf75",
      "usageClass": "release-candidate source, standalone, retained-color, and browser-runtime evidence"
    },
    {
      "path": "llms.txt",
      "bytes": 8733,
      "sha256": "eb1166a1ab3625c1abb13669376249ec910bb2281d39e526456fe95a65f3f401",
      "usageClass": "optional project-path navigation aid",
      "authority": "not a ranking signal, access-control rule, conformance claim, host-root discovery guarantee, or agent-action permission"
    },
    {
      "path": "font-assets.manifest.json",
      "bytes": 3613,
      "sha256": "d8dfb68e6dd1245c3e0eeabc6c185599b2a146f8b23ffda8bd2844970f7c1534",
      "usageClass": "self-hosted text and retained licensed compatibility-glyph asset manifest; critical ui08 navigation icons are inline SVG"
    },
    {
      "path": "assets/fonts/material-symbols-rounded-nav-300.woff2",
      "bytes": 2500,
      "sha256": "d7e283106ed2898726b24504c4e0f5ad524292984a90a4d29553c7dcf53b9657",
      "mimeType": "font/woff2",
      "usageClass": "self-hosted Material Symbols Rounded navigation subset; FILL 0, wght 300, GRAD 0, opsz 24"
    },
    {
      "path": "assets/fonts/licenses/material-symbols-Apache-2.0.txt",
      "bytes": 11357,
      "sha256": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd",
      "mimeType": "text/plain",
      "usageClass": "Apache License 2.0 binding for the Material Symbols navigation subset"
    },
    {
      "path": "landometer-design-system-v0.9.0-standalone.color-srgb-05.html",
      "bytes": 2141429,
      "sha256": "0788b25be195307821ac7c26159d5011e840c4c0da385ba6c9237e90fbaf7f1a",
      "mimeType": "text/html",
      "usageClass": "retained immutable predecessor Color Set baseline",
      "status": "preserved byte-for-byte; historical path is not relabelled"
    },
    {
      "path": "assets/images/landometer-symbol-transparent.png",
      "bytes": 11001,
      "sha256": "35a1496f6e8c502cef82f0a46de5dacff98718ff9f5a6c07ccc3783d76e3ae85",
      "mimeType": "image/png",
      "usageClass": "approved browser-tab favicon only"
    }
  ]
}
