{
  "schema_version": 1,
  "session_id": "20260715T122850Z_live_power_cycle",
  "experiment": "BLE provisioning and physical-button MQTT stream capture",
  "tool": {
    "version": "0.1.0",
    "git_commit": "faa442e+working-tree-lab-tooling"
  },
  "host": {
    "macos_version": "26.5.1",
    "machine": "arm64",
    "python_version": "3.12.13",
    "wifi_interface": "en0",
    "vpn_active": true
  },
  "device": {
    "model": "XGRIDS/LixelKity K1",
    "serial_suffix": null,
    "activation_state": "active",
    "firmware": "3.0.2"
  },
  "network": {
    "topology": "current_lan",
    "k1_address_redacted": "RFC1918 private IPv4"
  },
  "timeline": [
    {
      "event": "MQTT standby baseline begins",
      "monotonic_seconds": 0.0,
      "utc": "2026-07-15T14:05:15.186Z",
      "note": "heartbeat and device_status only"
    },
    {
      "event": "first live pose report",
      "monotonic_seconds": 57.778,
      "utc": "2026-07-15T14:06:12.964Z",
      "note": "physical double-click scan start"
    },
    {
      "event": "first live point-cloud report",
      "monotonic_seconds": 57.795,
      "utc": "2026-07-15T14:06:12.981Z",
      "note": "firmware-3 lio_pcl topic"
    },
    {
      "event": "full-payload capture window ends",
      "monotonic_seconds": 179.166,
      "utc": "2026-07-15T14:08:14.352Z",
      "note": "180-second subscriber timeout"
    },
    {
      "event": "post-stop negative control begins",
      "monotonic_seconds": 369.254,
      "utc": "2026-07-15T14:11:24.440Z",
      "note": "solid-green standby; no lio_pcl/lio_pose/modeling reports"
    },
    {
      "event": "repository-native standby smoke capture",
      "monotonic_seconds": 2443.564,
      "utc": "2026-07-15T14:45:58.750Z",
      "note": "5-second fixed-topic subscriber; 11 heartbeat/status frames"
    }
  ],
  "artifacts": [
    {
      "path": "reference/LG_i18n_125_20250820.apk",
      "size_bytes": 118234630,
      "sha256": "c83736f782981282b933cd4737c4f9fa46cbd7f651660c1a9057580f7312361f",
      "classification": "sensitive"
    },
    {
      "path": "captures/wifi_provisioning_attempt_01.json",
      "size_bytes": 1258,
      "sha256": "cc73705c185315286f4009b6619f82a7953b38528a919f7fd2b18ecd788c7637",
      "classification": "sensitive"
    },
    {
      "path": "captures/wifi_provisioning_attempt_02.json",
      "size_bytes": 1247,
      "sha256": "4acf432dd8797802a0033efb7c89f3c11827f681bbf152249c02cccb41d9f873",
      "classification": "sensitive"
    },
    {
      "path": "captures/mqtt_scan_full_payloads_03.tsv",
      "size_bytes": 79937918,
      "sha256": "6b2a4a66d24a89ac048a2be11c5ab45923ee60d4ef07ad3ed3fa3cc508bf8500",
      "classification": "sensitive"
    },
    {
      "path": "captures/mqtt_post_stop_metadata_04.tsv",
      "size_bytes": 1488,
      "sha256": "677835db8175ab6001bec6ecc703413c07795062bb9b4e86c187c77c3e6c73eb",
      "classification": "sensitive"
    },
    {
      "path": "captures/native_mqtt_standby_05/mqtt.raw.k1mqtt",
      "size_bytes": 1924,
      "sha256": "1ff2984d7f305e41f80c13b820405b9b18c8c79c15efe698d51a02fffa22ca82",
      "classification": "sensitive"
    },
    {
      "path": "analysis/native_mqtt_standby_05.summary.json",
      "size_bytes": 1481,
      "sha256": "da72847c9454bd69915c65d49101cb93261d034ec1c1db329ead0b20a6dcbb0e",
      "classification": "sensitive"
    }
  ],
  "decision": {
    "status": "GO",
    "gate": "Stage 5 point-cloud and pose decoding",
    "reason": "All captured firmware-3 point-cloud and pose frames decoded and correlated with controlled physical motion.",
    "next_smallest_experiment": "Longer repository-native capture on verified power bank; keep camera discovery separate."
  }
}
