mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-11 13:17:07 +00:00
Read platform_arch from the role config and append a node.platform.arch constraint where it is set, so a role whose image exists for one architecture only cannot be scheduled onto a node that could never run it. LM Studio ships x86_64 alone and is the first consumer. The constraint lives with the other placement rules rather than in the consuming role, because architecture binding is a property any role with a platform-specific image can carry. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Integration Tests 🔗
See integration.md for the SPOT: framework, requirements, directory structure, and make test-integration usage.