docs: add US-020–029 issue files, ADR 0011–0014, update prd.json to 29/29
Issue files (.scratch/issues/20-29): retrospective specs for all work
done in the current sprint — hardening, route-timeout, start-layer
protocol, heartbeat stats, availability map, rolling RPM, smart
assignment, throughput routing, routing tests, relay outbound client.
ADRs (docs/adr/0011-0014):
0011 — Auto-shard from memory budget and tracker network assignment
0012 — X-Meshnet-Start-Layer overlapping shard execution protocol
0013 — Rolling RPM statistics, smart assignment scoring, throughput routing
0014 — Relay outbound client for NAT/internet pipeline hops
prd.json: US-020 through US-029 added, all marked done. ralph_progress.py
now shows 29/29 complete (100%).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>