summaryrefslogtreecommitdiff
path: root/RELEASE-READINESS.md
diff options
context:
space:
mode:
authorinfo@mode42.com <info@mode42.com>2026-08-07 18:25:13 +0000
committerinfo@mode42.com <info@mode42.com>2026-08-07 18:25:13 +0000
commit04d965d67a7264a1c7c211494aebda1953df7603 (patch)
tree0ebd700a6e219f84a26a656f4bee8778bc75da7b /RELEASE-READINESS.md
Initial push
Diffstat (limited to 'RELEASE-READINESS.md')
-rw-r--r--RELEASE-READINESS.md52
1 files changed, 52 insertions, 0 deletions
diff --git a/RELEASE-READINESS.md b/RELEASE-READINESS.md
new file mode 100644
index 0000000..ebf915d
--- /dev/null
+++ b/RELEASE-READINESS.md
@@ -0,0 +1,52 @@
+# Release readiness · MAX25-Stack 1.8.5-fallback_untested-upcoming#3-2
+
+Offline and manual release gates for MAX25-Stack **1.8.5-fallback_untested-upcoming#3-2**.
+
+## Offline CI gate matrix
+
+| Gate | Result |
+|------|--------|
+| `cmake` build + install (`MAX25_BUILD_MAX25_BCPR=ON`) | Pass target |
+| `./scripts/terminology-check.sh` | Required |
+| `./scripts/release-check.sh` | Pass target |
+| `./scripts/tx-rx-test.sh` (L0 offline) | Pass target |
+| `max25_web_smoke` (no UART) | Pass target |
+| `test_crdop_backend.py` | Pass |
+| `test_audio_dummy_backend.py` | Pass |
+| `test_bell202_line_code.py` | Pass |
+
+## Consistency gate matrix
+
+| Gate | Status |
+|------|--------|
+| Version `1.8.5-fallback_untested-upcoming#3-2` in VERSION file | Required |
+| Device face BayCom/based = **`max25e0`** (not `bcpr-bc0`) | Required |
+| `MAX25_BUILD_CRDOP=ON` documented | Required |
+| HyBBX boundary INI defaults | `[features] baycom=no`, `pccom=no`; bcpr via `bcpr=yes` |
+| Host protocol ports 8515/8516 | Unified in `m25_host_protocol.py` |
+| Canonical start | `scripts/run-max25d.sh` (§0.21 root when needed) |
+
+## Manual hardware gate matrix
+
+| Gate | Status |
+|------|--------|
+| `tnc2c` UART boot-wait + KISS | Pending |
+| BayCom/based `max25e0` (bcpr) | active |
+| Live RX before TX (§0.20) | Required |
+| `soft-crdop` acoustic bench | Optional |
+
+## Tag gate matrix
+
+| Item | Status |
+|------|--------|
+| Annotated tag `v1.8.5-fallback_untested-upcoming#3-2` | Operator decision |
+| Push to remote | Operator decision |
+
+## Related
+
+| Goal | Doc |
+|------|-----|
+| TNC / modem bring-up | [TNC-MODEM-DEV.md](TNC-MODEM-DEV.md) |
+| v1 scope | [docs/V1.0.0-SCOPE.md](docs/V1.0.0-SCOPE.md) |
+| Changelog | [CHANGELOG.md](CHANGELOG.md) |
+| BayCom/based | [docs/BAYCOM.md](docs/BAYCOM.md) |
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com