telegram-gateway.sh discards the save response — ingested memories can vanish silently
#120
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
BUG-31 (P2).
store_memoryintools/telegram-gateway.sh:42pipes the save response to/dev/null. If the write fails, the gateway reports nothing and the memory is gone — the user believes it was captured.Fix known, one file: capture the response, verify it, surface failures.
Same class, unaudited — worth doing in the same pass:
memory-import*.sh,photo-to-memory.sh. Any script that saves and discards the answer has this bug by construction.Why it matters: this is our own read-back-verify rule broken in our own tooling. A save you didn't check isn't a save.
Filed from our local bug register (
docs/BACKLOG.md) so it is pickup-able by anyone with time, not just its author. Unassigned on purpose — claim it if you want it.