defaults: health_timeout_sec: 10 tools_timeout_sec: 30 # Per-node timeout defaults (overridable per-node) gateway_timeout_ms: 2500 # ms for gateway health/agent fetch apply_timeout_ms: 10000 # ms for apply POST get_retry: 1 # max retries for GET (health check) post_retry: 0 # no retry for mutating calls nodes: NODA1: label: Production (NODA1) node_role: prod # prod = always-on, higher timeouts gateway_timeout_ms: 2500 apply_timeout_ms: 10000 router_url: http://144.76.224.179:9102 gateway_url: http://144.76.224.179:9300 monitor_url: http://144.76.224.179:9102 supervisor_url: '' ssh: host: 144.76.224.179 ipv6: 2a01:4f8:201:2a6::2 port: 22 user: root auth: password_env: NODES_NODA1_SSH_PASSWORD host_keys: - type: rsa bits: 3072 sha256: OzbVMM7CC4SatdE2CSoxh5qgJdCyYO22MLjchXXBIro - type: ecdsa bits: 256 sha256: YPQUigtDm3HiEp4MYYeREE+M3ig/2CrZXy2ozr4OWQw - type: ed25519 bits: 256 sha256: 79LG0tKQ1B1DsdVZ/BhLYSX2v08eCWqqWihHtn+Y8FU NODA2: label: Control Plane (NODA2 · MacBook) node_role: dev # dev = optional, short timeout, canary-default gateway_timeout_ms: 1000 # fast timeout — dev laptop may sleep/NAT apply_timeout_ms: 5000 get_retry: 1 post_retry: 0 router_url: http://127.0.0.1:9102 gateway_url: http://127.0.0.1:9300 monitor_url: http://127.0.0.1:9102 supervisor_url: http://127.0.0.1:8084 NODA3: label: AI/ML Experiments (NODA3) node_role: dev gateway_timeout_ms: 800 router_url: '' gateway_url: '' monitor_url: '' supervisor_url: '' enabled: false NODA4: label: Reserve Node (NODA4) node_role: dev gateway_timeout_ms: 1500 router_url: http://10.0.0.44:9102 gateway_url: http://10.0.0.44:9300 monitor_url: http://10.0.0.44:9102 supervisor_url: '' enabled: false