Replace the pinned Tailscale minor allowlist with a numeric minimum-version
comparison (floor 1.80) so current releases like 1.102.2 pass --doctor while
1.78 and malformed output are still rejected; add boundary + malformed unit
coverage. Correct broker lifecycle commands to the installed unit name
paperclip-tailscale-https-broker and document copying the built package to
/opt/paperclip/packages/tailscale-https-broker to match ExecStart and doctor.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
One-time install steps for the dedicated Tailscale-operator broker account and
socket group, the read-only `--doctor` preflight, upgrade/recovery/quarantine
behavior, and uninstall/rollback/opt-out that removes only broker-owned
listeners and never resets Serve or touches the primary :443 route. Covers plan
layer 5 docs and the host steps handed to the downstream QA canary (PAP-17052).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>