{
  "schema": "ergefeng-omai-revamp-build-ledger.v001",
  "recorded_at_myt": "2026-09-12T23:12:01.096904+08:00",
  "dashboards": [
    "console",
    "intraday"
  ],
  "source_root": "E:\\revampui\\omai-revamp\\v001",
  "source_checkout": "E:\\revampui\\omai-revamp\\v001\\builds\\v006",
  "cloudflare_folder": "E:\\revampui\\omai-revamp\\v001\\cloudflare\\v002",
  "original_inputs_unchanged": true,
  "original_inputs": [
    {
      "path": "originals\\cloudflare-console\\index.html",
      "bytes": 2030721,
      "sha256": "2426ccae6b75e8a60699c9e8236049aed1875c94e4b961cd7e6e8a2403497054"
    },
    {
      "path": "originals\\cloudflare-console\\_headers",
      "bytes": 115,
      "sha256": "468725d2d7c1b90f99dd0b2ad9020957510ac5063f93dcfedf6972e1334f46a8"
    },
    {
      "path": "originals\\cloudflare-intraday\\index.html",
      "bytes": 2025163,
      "sha256": "86486502f25327c6262fbcb032d0328dd1e5d4c7d37c6c4473ef08b09bdd2857"
    },
    {
      "path": "originals\\cloudflare-intraday\\_headers",
      "bytes": 115,
      "sha256": "468725d2d7c1b90f99dd0b2ad9020957510ac5063f93dcfedf6972e1334f46a8"
    }
  ],
  "calculation_logic_changed": false,
  "model_qualification_changed": false,
  "presentation_patch": "Console last-bar display uses explicit Asia/Kuala_Lumpur time; otherwise script bodies exactly retained",
  "checks": {
    "recorded_at_myt": "2026-09-12T22:55:17.468+08:00",
    "passed": true,
    "checks": [
      "console: all three original scripts preserved exactly and parse",
      "Console: only one display expression changes, explicitly to MYT",
      "console: unique IDs, every original data host and local runtime reference retained",
      "console: exact OMAI fonts, inverse tokens, mobile numeric and accessibility safeguards",
      "intraday: all three original scripts preserved exactly and parse",
      "intraday: unique IDs, every original data host and local runtime reference retained",
      "intraday: exact OMAI fonts, inverse tokens, mobile numeric and accessibility safeguards",
      "Ledger: blocked device storage still exports original time, price and unsaved readings",
      "Ledger: write failure keeps prior saved record and unsaved current record in one export",
      "Refresh button delegates to the unchanged original refresh gate"
    ],
    "check_count": 10,
    "scope": "Static integrity and isolated export/retention behavior; browser layout recorded separately."
  },
  "browser": {
    "recorded_at_myt": "2026-09-12T23:04:49.411378+08:00",
    "final_runtime_and_style": "v004; v005 only changes footer download link to a local build ledger",
    "mobile_portrait": {
      "width": 430,
      "height": 932,
      "console_live_loaded": true,
      "intraday_live_loaded": true,
      "page_overflow": false,
      "numeric_overflow": false,
      "pengu_price_decimals": 6
    },
    "console_views": [
      "Live",
      "Forecast",
      "Evidence",
      "Method"
    ],
    "console_tables_scroll_inside_wrapper": true,
    "console_narrow_width": 320,
    "narrow_control_heights_px": {
      "actions": 48,
      "tabs": 46.2
    },
    "intraday_landscape": {
      "width": 932,
      "height": 430,
      "page_overflow": false,
      "numeric_overflow": false
    },
    "desktop_geometry_both": {
      "width": 1440,
      "height": 900,
      "page_overflow": false,
      "two_columns": true
    },
    "light_theme": "Both isolated light-token pages checked at430px; populated Intraday visually checked. Production theme remains automatic.",
    "dark_theme": "Both live dashboards visually checked at430px",
    "manual_refresh_scroll_top": true,
    "context_disclosure_opened": true,
    "physical_iphone_tested": false,
    "physical_ios_safari_tested": false,
    "physical_ios_chrome_tested": false,
    "telco_tested": false,
    "os_theme_toggle_tested": false,
    "browser_download_to_user_downloads_performed": false,
    "export_behavior": "Isolated no-filesystem harness tests generated JSON and storage failure; browser observed automatic record persistence."
  },
  "ledger_scope": "Rendered values at display precision; current plus saved and unsaved observations; separate namespaces per dashboard",
  "runtime_files": [
    {
      "path": "_headers",
      "bytes": 115,
      "sha256": "468725d2d7c1b90f99dd0b2ad9020957510ac5063f93dcfedf6972e1334f46a8"
    },
    {
      "path": "console/_headers",
      "bytes": 115,
      "sha256": "468725d2d7c1b90f99dd0b2ad9020957510ac5063f93dcfedf6972e1334f46a8"
    },
    {
      "path": "console/application-ui.v001.js",
      "bytes": 105201,
      "sha256": "95cf052b29875ced179b1914e5bded2f7f06a4bd84cd4ead7c9aec0f3a177224"
    },
    {
      "path": "console/assets/canela.woff2",
      "bytes": 42109,
      "sha256": "e1a4a4f4a61ac9890cce3675a0a3ef4315424f13520ce9a8c6c1f338ed66f80d"
    },
    {
      "path": "console/assets/decagram.woff2",
      "bytes": 29852,
      "sha256": "212b813acbf1c73c37c9667d6f7dd1f8de040025897b82712fcb74c6d895f629"
    },
    {
      "path": "console/assets/silvana.woff2",
      "bytes": 64896,
      "sha256": "766cf266b03e79e5935aa0884501e5d903bf551c0c8346042efbabd4ce376c94"
    },
    {
      "path": "console/index.html",
      "bytes": 5742,
      "sha256": "401ec062497927b8b10fcf9f72e338794a9f311e91297d12c3971915cb6551b6"
    },
    {
      "path": "console/omai.v001.css",
      "bytes": 14557,
      "sha256": "ffe573d1aea3aae375b6fea4466938caed07106d7014cd5f7bbdc82703f0c810"
    },
    {
      "path": "console/omai.v002.css",
      "bytes": 15305,
      "sha256": "f2d52b42fec2289f450372bb41515b800fda0832375d6d28a72bac43a8cbfecc"
    },
    {
      "path": "console/original-script0.v001.js",
      "bytes": 1698017,
      "sha256": "01cf9ab5db242c2e3056225916a8b2766d1300f9afb7fc412eceaa6da5f712c4"
    },
    {
      "path": "console/original-script1.v001.js",
      "bytes": 8197,
      "sha256": "3f9048ad1e1e5d4c7220427098c14afaa3627efd17f346dc5c5bdce2be53c0dd"
    },
    {
      "path": "console/original-script2.v001.js",
      "bytes": 105111,
      "sha256": "55003f2fd465ca20dfa6690521603dacc2750ffba069b7a884bd0ee5a1111c02"
    },
    {
      "path": "console/presentation.v001.js",
      "bytes": 110,
      "sha256": "1275b8a49beb50cd2a9d9d6b9f23a0bf242f46b409503fee487da0a1ca853f73"
    },
    {
      "path": "console/presentation.v002.js",
      "bytes": 7378,
      "sha256": "d326721701991a0bd63168791a073828855f3a8d5e38166cf4f193634dcaa575"
    },
    {
      "path": "console/presentation.v003.js",
      "bytes": 7563,
      "sha256": "91a64c5dced9d27cefcb53eb25fd2fa685f78c351264af114340258593cf3670"
    },
    {
      "path": "console/presentation.v004.js",
      "bytes": 7554,
      "sha256": "a0340079600a81824b21066fa932c1bcf588d846c969c524149310488e1102c7"
    },
    {
      "path": "downloads/BUILD-LEDGER.v001.json",
      "bytes": 9252,
      "sha256": "00991dd0109530abe04d11cf53d53a3fb1e2f4072409db742a1c26b300dab499"
    },
    {
      "path": "downloads/MIGRATION.v001.md",
      "bytes": 176555,
      "sha256": "7f609047596b23462c65b1a50db81fbd9c93e624f8dc5d5533c0c52ee200d26a"
    },
    {
      "path": "downloads/MIGRATION.v002.md",
      "bytes": 176772,
      "sha256": "8566555e32af1dfa0c9977f5284dcdbe2be29da3e20e27643bdafa2c32dd36a9"
    },
    {
      "path": "downloads/REVAMP-REVIEW.v001.md",
      "bytes": 3719,
      "sha256": "0a68e305d614c8e061b89fa955f2907e773155f51db6a7edf2e171265028301a"
    },
    {
      "path": "downloads/REVAMP-REVIEW.v002.md",
      "bytes": 4023,
      "sha256": "3c4d194b77419097a90d3cae58c2fd801529c3d14ff17c230c87c1e0e10e8ec5"
    },
    {
      "path": "index.html",
      "bytes": 286,
      "sha256": "b84ccda14cd44509c5be7d5076bb0a00b7b212323681b4ef48d796092e2c01fd"
    },
    {
      "path": "intraday/_headers",
      "bytes": 115,
      "sha256": "468725d2d7c1b90f99dd0b2ad9020957510ac5063f93dcfedf6972e1334f46a8"
    },
    {
      "path": "intraday/assets/canela.woff2",
      "bytes": 42109,
      "sha256": "e1a4a4f4a61ac9890cce3675a0a3ef4315424f13520ce9a8c6c1f338ed66f80d"
    },
    {
      "path": "intraday/assets/decagram.woff2",
      "bytes": 29852,
      "sha256": "212b813acbf1c73c37c9667d6f7dd1f8de040025897b82712fcb74c6d895f629"
    },
    {
      "path": "intraday/assets/silvana.woff2",
      "bytes": 64896,
      "sha256": "766cf266b03e79e5935aa0884501e5d903bf551c0c8346042efbabd4ce376c94"
    },
    {
      "path": "intraday/index.html",
      "bytes": 3531,
      "sha256": "1432f6b3d0ad3a01fb4c83abffb4d59599cce9e7b8fb3cdb49cddadd72341682"
    },
    {
      "path": "intraday/omai.v001.css",
      "bytes": 14557,
      "sha256": "ffe573d1aea3aae375b6fea4466938caed07106d7014cd5f7bbdc82703f0c810"
    },
    {
      "path": "intraday/omai.v002.css",
      "bytes": 15305,
      "sha256": "f2d52b42fec2289f450372bb41515b800fda0832375d6d28a72bac43a8cbfecc"
    },
    {
      "path": "intraday/original-script0.v001.js",
      "bytes": 1698017,
      "sha256": "01cf9ab5db242c2e3056225916a8b2766d1300f9afb7fc412eceaa6da5f712c4"
    },
    {
      "path": "intraday/original-script1.v001.js",
      "bytes": 8197,
      "sha256": "3f9048ad1e1e5d4c7220427098c14afaa3627efd17f346dc5c5bdce2be53c0dd"
    },
    {
      "path": "intraday/original-script2.v001.js",
      "bytes": 100702,
      "sha256": "f6f45eedcf92c76838301f41cfccc59aabf08ca6d2481a3d781783b214e87083"
    },
    {
      "path": "intraday/presentation.v001.js",
      "bytes": 110,
      "sha256": "1275b8a49beb50cd2a9d9d6b9f23a0bf242f46b409503fee487da0a1ca853f73"
    },
    {
      "path": "intraday/presentation.v002.js",
      "bytes": 7378,
      "sha256": "d326721701991a0bd63168791a073828855f3a8d5e38166cf4f193634dcaa575"
    },
    {
      "path": "intraday/presentation.v003.js",
      "bytes": 7563,
      "sha256": "91a64c5dced9d27cefcb53eb25fd2fa685f78c351264af114340258593cf3670"
    },
    {
      "path": "intraday/presentation.v004.js",
      "bytes": 7554,
      "sha256": "a0340079600a81824b21066fa932c1bcf588d846c969c524149310488e1102c7"
    }
  ],
  "presentation_revision": "Fold notes in mutation microtask before paint; bounded ledger batching"
}