v3.5.0 — predictalot CUDA restored + predictalot MCP fixed + SEP-986 +
healthcheck binaries
Restores predictalot CUDA on its own route + alias so it runs alongside
the CPU sibling instead of replacing it. Pattern mirrors audiolla:
/predictalot/ → CPU container (PREDICTALOT=1)
/predictalot-cuda/ → GPU container (PREDICTALOT_CUDA=1)
Both share ${DATA_DIR_PREDICTALOT}/models, both register as independent
MCP servers in the /mcp/ aggregator (`predictalot-*` and
`predictalot_cuda-*` tool prefixes).
Backports the v3.4.0 audiolla MCP wiring fixes — trailing-slash URL and
static Host: 127.0.0.1:8080 header — to predictalot.yaml. Without them
LiteLLM's MCP aggregator was silently dropping every predictalot tool.
Also fixes the v3.4.0 SEP-986 regression on audiolla-cuda's yaml key
(LiteLLM v1.80.18+ rejects dashes in MCP server names — the proxy
refused to start whenever AUDIOLLA_CUDA=1) and switches the predictalot
/ vllm / vllm-cuda healthchecks off bare `python` / `wget` so containers
report healthy and parent depends_on chains accept them.
See CHANGELOG.md for the full per-file breakdown.