You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 81a4acc
Browse filesBrowse the repository at this point in the historyBrowse files
-**BLD-11** — ESP-IDF MUST be installed from the pin into a **gitignored** directory (not an outer submodule); MicroPython `lib/` deps come from the standard port build. — *(source: PRD §10.9, §17.1; verify: build; story: X-03)*
622
-
-**BLD-12** — The firmware agent MUST follow **SemVer** (`MAJOR.MINOR.PATCH`); a backward-incompatible change bumps MAJOR. — *(source: PRD §18.1; verify: build; story: X-11)*
622
+
-**BLD-12** — The firmware agent MUST follow **SemVer**
623
+
(`MAJOR.MINOR.PATCH`); a backward-incompatible change bumps MAJOR.
624
+
`firmware/versions.lock``[pyble].agent_version` is the canonical agent
625
+
version for a source commit, and the importable `pyble.__version__` used by
626
+
`DEVICE_INFO`/HELLO MUST equal it exactly. — *(source: PRD §18.1; verify:
627
+
build; story: X-11)*
623
628
-**BLD-13** — A release MUST make the firmware-agent version, PBLE/1 version,
624
629
upstream MicroPython/ESP-IDF versions and commits, PyBLE source commit, image
625
630
profile, and artifact hashes recoverable from `DEVICE_INFO`/HELLO,
0 commit comments