Schedule Linux self announcements and retain full MeshCore discover keys.
Align adapter and worker PKI readiness, converge node metadata with public-key
identities, and preserve projected node IDs across persistence and restart.
Avoid routing-prefix self collisions and use local receive time for Nearby
freshness on embedded MC paths. Start MT NodeInfo reply suppression only after
successful transmission.
Add paired-radio discovery/direct-message, directory migration and worker
regressions with English audit and validation notes.
Keep IQ capture isolated from decoder startup and rendering, bound transport
backpressure, validate DMA batches before publication, and expose playback
telemetry. Preserve radio restoration and add capture, transport, media and
SDL regression coverage. Document user-accepted CM0 and Sony reception and
the limits of the one-shot kernel experiment.
Repair stale preview TileContext initialization, missing simulator link
sources and Cardputer SDL dependencies. Align menu and radio-log contracts
with current implementations, keep AutoInterface port admission covered,
refresh source inventories, and apply the CI clang-format 14 rules.
Validation: 45 Agenda tests, 30 1seg tests, 8 LR2021 IQ tests, 17 native config
interop tests, ESP stack hygiene, platform/root guards, source inventories,
clang-format 14, git diff --check, and staged GitNexus detect_changes.
Retain the upstream 1.0.1 publication, web navigation/serial diagnostics and P4
keyboard fixes alongside the CM0/Cardputer integration. Resolve the ESP library
dependency conflict by retaining core_hostlink, core_sstv and core_walkie.
Align the configuration readiness test with the current session wrapper and
complete advertised AutoInterface access editing and port validation. Preserve
keyboard focus on clipped controls by scrolling them into view instead of
skipping them. Make compact UI fixtures tolerate asynchronous redraws and print
the exact missing/unreachable control when they fail.
Validation: native Linux suite 335/335 before the final focus fix; focused native
keyboard checks and compact suite after it; web contracts 25/25 and device-page
build; Python I2C/version checks; ESP stack hygiene and Reticulum scope guards;
staged whitespace checks and GitNexus scope audit. No device reinstallation or
full ESP firmware rebuild was performed for this source integration.
Compose the CM0 fullscreen application and standard Debian package, align the
Cardputer Zero shell, and share protocol, configuration, audio and storage
services with embedded targets through existing platform seams.
Add the paginated on-device TMAP creator using Center's published producer,
private workspace recovery and direct keyboard shortcuts. Preserve unfinished
management work behind its existing opt-in capability.
Include native, ARM and shared-core regression fixtures, integration records,
packaging helpers and dependency/license updates. Keep local build trees,
device credentials, produced packages and validation logs outside version control.
Validation before integration: ESP stack hygiene, Reticulum scope guard, staged
whitespace checks and GitNexus scope audit. Prior device/build evidence and
remaining hardware/package boundaries are recorded in the acceptance documents.
Add Reticulum as a first-class product protocol with LXMF delivery over LoRa and Wi-Fi TCP gateway carriers, SD-backed groups, identity/settings UI, Team appdata support, and conformance guardrails.
Remove the user-facing PC Link surface and keep RNode/LXMF as internal Reticulum implementation details.