mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 19:56:53 +00:00
c7fb6e60c5narrowed every matrix row's services to the closure its variant deploys (matrix.with_deployed_services) before axes.assign derives the network states and the architecture pool. The selection validator kept reading the raw discovery row, so it judged pins against a different closure than the matrix it is meant to protect. Manual run 40808080548 hit it: since91022ad37a, svc-ai-litellm#1 no longer deploys the guide host and with it the Tor provider, so `multi` is impossible for that row. The validator still reported "Selection inputs are valid for this branch", and priority_batches.sh then aborted with "pinned network mode 'multi' is impossible here". validate.problems now passes the same narrowed row to row_pulls_tor and row_architectures. On the run's priority line it refuses exactly the token the matrix refuses, before anything deploys. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>