{
  "id": "build_machine",
  "domain": "sc-build-machine",
  "hostname": "vulcan",
  "distro": "arch",
  "role": "Build/package/update quest target VM",
  "display_name": "Build Machine (vulcan)",
  "profile_type": "headless_server",
  "resource_budget": {
    "ram_mb": 384,
    "vcpus": 2,
    "disk_gb": 10,
    "note": "Slightly more CPU for build tasks. Still headless."
  },
  "network": {
    "mode": "quest",
    "libvirt_network": "sc-internal",
    "optional_outbound": "sc-pkg-mirror",
    "note": "Selective outbound access to package mirror for update quests."
  },
  "ssh_user": "player",
  "ssh_key": "~/.ssh/sc_host_key",
  "snapshots": {
    "baseline": "baseline.clean",
    "recovery": "baseline.recovery",
    "checkpoint_prefix": "checkpoint.shift-",
    "max_checkpoints": 5
  },
  "guest_helper": {
    "name": "ops-telemetry-cache",
    "path": "/usr/local/bin/ops-telemetry-cache",
    "trusted": false
  },
  "display": {
    "type": "vnc",
    "fallback": "spice"
  },
  "always_live": false,
  "quests": ["Q006", "Q008"],
  "note": "Arch Linux build machine. Named vulcan — the forge. Handles package/build/update quests."
}
