{
  "schemaVersion": 1,
  "guideVersion": "1.0",
  "updated": "2026-10-01",
  "purpose": "Scoped compatibility evidence, not certification or automatic hardware detection",
  "records": [
    {
      "id": "browser-keyboard",
      "title": "Browser keyboard controls",
      "evidenceClass": "software_tested",
      "evidenceLabel": "Software tested \u00b7 no physical-device claim",
      "model": "No physical keyboard identified; automated key events",
      "os": "macOS 26.6.2 (25G83)",
      "browser": "Chrome 154.0.8037.92",
      "connection": "Browser events; no USB or Bluetooth transport tested",
      "inputVersion": "Not involved",
      "firmware": "Not involved",
      "date": "2026-10-01",
      "result": "This sprint checks saved mappings, focus boundaries and guided input. It cannot identify the keyboard sending a key.",
      "source": "#control-lab"
    },
    {
      "id": "browser-touch",
      "title": "Touch layout and on-screen pads",
      "evidenceClass": "software_tested",
      "evidenceLabel": "Software tested \u00b7 no physical-device claim",
      "model": "Chrome mobile emulation; no physical phone",
      "os": "macOS 26.6.2 (25G83) host",
      "browser": "Chrome 154.0.8037.92; 390px and 320px viewports",
      "connection": "Emulated touch; no hardware transport",
      "inputVersion": "Not involved",
      "firmware": "Not involved",
      "date": "2026-10-01",
      "result": "On-screen response and layout checks are separate from physical phone, keyboard and light tests.",
      "source": "#control-lab"
    },
    {
      "id": "micro-usb",
      "title": "Codex Micro \u00b7 native USB probe",
      "evidenceClass": "transport_only",
      "evidenceLabel": "Transport only \u00b7 historical",
      "model": "Codex Micro",
      "os": "macOS; exact version not recorded",
      "browser": "None; native macOS bridge",
      "connection": "USB HID; device.status response",
      "inputVersion": "Not recorded; not required for this probe",
      "firmware": "0.6.2",
      "date": "2026-09-29",
      "result": "Device status was read. Later bounded amber/idle writes were accepted by the OS, with no visible light confirmation. Exact write timestamp was not retained; recorded in the September 30 release. This is not gameplay validation.",
      "source": "/signals/bridge/ATTRIBUTION.md"
    },
    {
      "id": "micro-play",
      "title": "Codex Micro \u00b7 physical gameplay",
      "evidenceClass": "untested",
      "evidenceLabel": "Not yet verified here",
      "model": "Codex Micro",
      "os": "Mac / Windows are vendor documented; exact tested version unavailable",
      "browser": "Not recorded; untested with physical Micro",
      "connection": "USB-C / Bluetooth are vendor documented; gameplay transport untested",
      "inputVersion": "Installed version not recorded",
      "firmware": "Gameplay test version not recorded",
      "date": null,
      "result": "The key tester can show emitted events. Successful browser automation or a USB status probe does not establish physical Micro gameplay.",
      "source": "https://openai.com/supply/co-lab/work-louder/"
    },
    {
      "id": "bridge-other",
      "title": "Other bridge paths",
      "evidenceClass": "source_derived",
      "evidenceLabel": "Source derived \u00b7 not physically verified",
      "model": "Codex Micro",
      "os": "macOS native bridge; exact tested version unavailable for these paths",
      "browser": "Not used; not a WebHID validation",
      "connection": "Bluetooth framing and USB firmware 0.4.1 path reviewed in source",
      "inputVersion": "Not required by bridge; installed version not recorded",
      "firmware": "0.4.1 protocol reviewed; Bluetooth firmware not physically qualified here",
      "date": "2026-09-29",
      "result": "These paths have no local physical or visible-light qualification. Use the bridge\u2019s dry run and guided visual check; do not treat source support as proof of output.",
      "source": "/signals/bridge/README.md"
    },
    {
      "id": "other-browsers",
      "title": "Phones and other browsers",
      "evidenceClass": "untested",
      "evidenceLabel": "Not yet verified here",
      "model": "Physical iPhone / iPad / Android; other desktop keyboards or controllers",
      "os": "iOS / iPadOS / Android / Windows / Linux; exact versions not tested",
      "browser": "Safari, Firefox and physical mobile browsers; exact versions not tested",
      "connection": "Physical touch and keyboard connections not recorded",
      "inputVersion": "Not involved for touch; physical keyboard version not recorded",
      "firmware": "Not involved for touch; physical keyboard version not recorded",
      "date": null,
      "result": "Touch controls are available, but Chrome emulation is not a physical-device compatibility result. Try on-screen controls first and keep this distinction when reporting a test.",
      "source": "#setup-recipes"
    }
  ],
  "vendorSources": [
    {
      "url": "https://openai.com/supply/co-lab/work-louder/",
      "checkedAt": "2026-10-01",
      "finding": "Codex Micro hardware page documents Mac/Windows and USB-C/Bluetooth, not Micro Club compatibility."
    },
    {
      "url": "https://worklouder.cc/openai-micro-setup",
      "checkedAt": "2026-10-01",
      "finding": "Official layer, connection and AppSense guidance. Advanced reset can remove settings."
    },
    {
      "url": "https://github.com/worklouder/input-releases/releases/tag/v1.0.0",
      "checkedAt": "2026-10-01",
      "finding": "Official Input v1.0.0 release dated September 28, 2026, with Mac and Windows packages."
    },
    {
      "url": "https://worklouder.cc/input",
      "checkedAt": "2026-10-01",
      "finding": "Landing page still labels 0.18.3; Linux download is unofficial. Check official release notes and installed version."
    }
  ],
  "privacy": "Guide checks stay in memory. No key history, device identifiers or compatibility results are uploaded. A passed check is not hardware ownership or visible-light proof."
}
