Insert validate-dshackle-1to1.py between the overrides weave and the HUP signal: a dshackle config routing >1 node for the same chain is REFUSED (exit 1) so the live config stays active. Structural enforcement of 1 dshackle = 1 node/chain — we can't attribute traffic to multiple nodes behind one proxy (no per-upstream request metric; conn-seconds biases it). See /root/proxy-1to1-invariant-plan.md. Co-Authored-By: Claude <noreply@anthropic.com>
1.2 KiB
Executable File
1.2 KiB
Executable File