{
  "component": "#029 NumberBox",
  "packageVersion": "1.0.23",
  "runtimeVersion": "1.0.19",
  "date": "2026-10-11",
  "status": "Development / Candidate",
  "completed": false,
  "baseline": "#017 Text Package 1.0.14 / Runtime 1.0.37 visual control rules only, #029 numeric features retained",
  "source": "#029 v1.0.22, compare #017 v1.0.14, #027 v1.0.71 and #028 v1.0.39 (no modification to baselines)",
  "fixedIssues": [
    "Six ColorPicker triggers were oversized, had redundant selectable-color button text, and did not follow #017 input plus 48px swatch layout",
    "Shared #020/#040 button min-height overrides reduced #029 button height to 36px/37.5px; #029 scoping restored >=40px",
    "Primary/secondary/destructive/hover/focus/disabled button styles differed inside #029 test view",
    "Color control accessible labels now keep #040 identity plus Property meaning/value without querying DOM in Node mock"
  ],
  "constraints": [
    "No changes to #017/#027/#028 or shared #001/#002/#020/#022/#040/#118",
    "Numeric Runtime bone-numberbox.js identical byte-for-byte to v1.0.22",
    "ColorPicker OPEN/CLOSE uses actual #040; transition continues to be passed through formal #118 options",
    "Existing NumberBox Property, Preview, voucher mode, guide, WAIT/FIFO/BLOCKED, Smoke/Validation and QA records retained"
  ],
  "browser": {
    "method": "Playwright Chromium set_content with inlined actual extracted local JavaScript/CSS, not user localhost via HTTP",
    "visual_and_integration": {
      "pass": 36,
      "total": 36
    },
    "button_workflow": {
      "pass": 37,
      "total": 37
    },
    "regression_in_page": "18/18 PASS",
    "startupSmoke": "ALL PASS",
    "startupValidation": "ALL PASS",
    "responsiveWidthPx": [
      1214,
      940,
      820,
      540
    ],
    "allSix040CallerOpenEscapeClose": "PASS 12/12",
    "jsonAndMarkdownDownload": "PASS 2/2",
    "runtimeJSUncaughtErrors": 0
  },
  "node": {
    "bone-numberbox-doc-integration-node-test.js": {
      "result": "PASS",
      "tests": 46
    },
    "bone-numberbox-functional-class-node-test.js": {
      "result": "PASS",
      "tests": 12
    },
    "bone-numberbox-installer-registry-contract-node-test.js": {
      "result": "PASS",
      "tests": 20
    },
    "bone-numberbox-node-test.js": {
      "result": "PASS",
      "tests": 110
    },
    "bone-numberbox-property-bridge-node-test.js": {
      "result": "PASS",
      "tests": 17
    }
  },
  "static": {
    "JSCheck": "PASS 6 scripts",
    "RuntimeUnchangedSHA256": "1c35fbb552cb96e1512583810378efa6028beb9300b42a86e8394a9549efb8d0",
    "InstallerRegistryContract": "PASS 20/20"
  },
  "notExecuted": [
    "Customer Windows PowerShell 5.1 installer",
    "User localhost HTTP deployment smoke/cumulative regression",
    "Full installed common regression suite",
    "Customer visual acceptance"
  ],
  "otherLimitations": [
    "DOC common loader files absent from standalone Playwright fixture; DOC local fallback tested",
    "This candidate is NOT Completed"
  ]
}
