Exact snapshot of the tree that produced the running images (HEAD 1f94bd8)
including the 199 uncommitted/untracked production changes: regions, owner
packet sharing, public feed, RAM ingest, privacy rematerialisation, path-beta
updates, migrations 052-060, tests and deploy scripts.
Excluded: .env*/knowledge.md/.private-config (gitignored secrets); runtime
backup receipts restored to HEAD; mosquitto ACL/passwd are gitignored (kept
in the private pre-change snapshot). No functional changes.
- tagger-worker: persistent retry queue (tagger_retry) so API outages cannot
drop tags; overlap 20s->120s; only publicly-visible in-scope messages are
sent to the API (visibility + network filter)
- backend: tags joined into /feed/messages, /packets/recent, /packets/:hash
and the WS initial state; new GET /tags/recent for live enrichment; contract
+ openapi entries
- frontend: tag chips under the row meta line (feed + app), live 15s tag poll,
Message tags section in the packet detail panel
Consolidates the stacked backend, privacy, network-intelligence, frontend, operations, mobile, and owner-cache changes after resolving main conflicts and passing the full CI suite.