{ "schema_version": 1, "review_date": "2026-10-16", "scope": "Discovery and firmware protocol helpers only; no original skill policy or credentials imported.", "files": [ { "file": "device_upgrade.py", "upstream_relative_path": "embedded-app-pc-debug/scripts/device_upgrade.py", "upstream_sha256": "ce72435ff4a3dbe3cc0c28dd81c2a7873b60e55bb64f09055a64900b8f921578", "vendored_sha256": "b50c12c982a6944a2112e22dfed87c0fdfdc311e6c6ff43a5ce9fa2a726b00ed", "changes": [ "Extracted reusable protocol functions and constants verbatim.", "Excluded original CLI, EventLogger, and output reconfiguration function/call." ] }, { "file": "v2_discover.py", "upstream_relative_path": "embedded-app-pc-debug/scripts/v2_discover.py", "upstream_sha256": "f6634bfc3b86abb6d379d28b679f2e209694f9d856e343157e24b9ff629ea894", "vendored_sha256": "6d0783c2a4f34397b61f4d1a65f97c2300f492caf8c60c38b48c246a75774158", "changes": [ "Moved module-level configure_output() into the __main__ guard; discovery logic unchanged." ] } ] }