From 414c2c39ee58281a9a6c6083392b4e564b88607c Mon Sep 17 00:00:00 2001 From: Florian Egger Date: Mon, 7 Sep 2026 13:29:35 +0200 Subject: [PATCH] docs: record the on-Pi low-RAM build as hardware-validated --- .agents/MEMORY.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.agents/MEMORY.md b/.agents/MEMORY.md index 698cee7..3001683 100644 --- a/.agents/MEMORY.md +++ b/.agents/MEMORY.md @@ -50,6 +50,12 @@ loopback; current phase is Phase 7. service then browses but never resolves (timeout for every peer) until records expire (~75 min). `systemctl restart avahi-daemon` clears it. Recorded in RUNBOOK; always stop with SIGTERM. +- **Low-RAM build validated on hardware**: the Zero 2 W receiver build + completes with the install script's temporary-swap + single-job handling + (the user confirmed; nlohmann/json's signaling TU was the OOM trigger + before the fix). Cross-compiling on the dev machine was considered and + dropped — the on-Pi build works and the toolchain/container effort was + not needed. - **Phase 5 (local UDP sender→receiver loopback) is implemented**: - `UdpRtpTransport` (src/network/udp_transport.cpp): raw POSIX sockets,