Get hydraperforcewatcher v0.2.0 running on the visitflanders Perforce agent, so newly-submitted Perforce changelists publish to hydramirror (not the dead /var/www/releases path) and bodies can actually download them. The v0.2.0 binary is already published on releases.experiencenet.com (see #95); this issue is the deploy-side work that #95 did not cover.
releases.experiencenet.com/hydraperforcewatcher/production/latest.json -> {"version":"0.2.0"} (CI run 24730910436 succeeded 2026-04-21).agent_version: v0.1.3 per hydraperforce state.yaml. That version predates even v0.1.4, which shipped 2026-03-24. So the auto-updater has been inactive on this agent for at least a month.development_build: 7 in hydraexperiencelibrary with a broken build_url: https://releases.experiencenet.com/builds/soulmade/92/. If promoted to production today, bodies will 404 the same way they did for CL 91.~/.hydraperforcewatcher/config.yaml to the v0.2.0 schema. Delete the release_server: block, add:
mirror:
url: "https://mirror-a.experiencenet.com"
token: "<HYDRARELEASE_MIRROR_TOKEN from /etc/hydrarelease.env on 46.225.120.7>"
systemctl status hydraperforcewatcher && journalctl -u hydraperforcewatcher -n 50.POST /api/v1/agents/visitflanders/state should report agent_version: v0.2.0 (visible in hydraperforce state.yaml on 138.199.195.170).curl -T /var/www/releases/builds/soulmade/92/Builds/MercatorV0.95.zip -H "Authorization: Bearer $HYDRARELEASE_MIRROR_TOKEN" --upload-file https://mirror-a.experiencenet.com/api/v1/files/builds/soulmade/92/MercatorV0.95.zipMercatorV0.9 (likely now MercatorV0.95 or similar).Either:
visitflanders hcloud context to ~/.config/hcloud/cli.toml on the Claude box if the machine is on a separate Hetzner project. Then HCLOUD_CONTEXT=visitflanders hcloud server ssh hydraperforcewatcher (or whatever the server is named) would work./home/claude-user/.ssh/id_ed25519.pub to /root/.ssh/authorized_keys on the visitflanders machine. Then plain ssh root@perforce.visitflanders.experiencenet.com works.Without one of these, this class of deploy work keeps requiring a human hand.
hydraperforce state.yaml shows agent_version: v0.2.0 for visitflanders.