inventory_id: inventory-<env>
common_inventory: agent-test/inventory.yaml
test_env: <env>
profile: <profile-name>
last_updated_at: <YYYY-MM-DD>

source:
  remote_runner:
    ssh: <user@host 또는 해당 없음>
    repo_root: <repo root 또는 해당 없음>
    clean_sync:
      - <sync command 또는 해당 없음>
  dirty_policy: <preserve|discard|manual-review>

edge:
  id: <edge-id 또는 해당 없음>
  config_path: <edge config path 또는 해당 없음>
  control_plane_http: <url 또는 해당 없음>
  control_plane_status_url: <url 또는 해당 없음>
  bootstrap_http_public: <url 또는 해당 없음>
  openai_base_url_public: <url 또는 해당 없음>
  openai_base_url_runner: <url 또는 해당 없음>
  edge_node_tcp_public: <host:port 또는 해당 없음>
  admin_addr_runner: <host:port 또는 해당 없음>

build:
  binaries:
    edge: <path 또는 해당 없음>
    node_macos: <path 또는 해당 없음>
    node_linux_arm64: <path 또는 해당 없음>
    node_windows_amd64: <path 또는 해당 없음>

model:
  alias: <model alias 또는 해당 없음>
  provider_capacity_total: <number 또는 0>
  capacity_smoke:
    endpoints:
      - /v1/responses
      - /v1/chat/completions
    concurrent_requests: capacity_plus_one
    expected_total_in_flight: <number 또는 0>
    expected_min_queued: 1
    prompt_policy: long_reasoning_allowed
    exact_output_match: false

nodes:
  - id: <node-id>
    alias: <node-alias>
    role: <role>
    ssh: <user@host 또는 해당 없음>
    ssh_origin: <current_host|remote_runner|not_applicable>
    workspace: <path 또는 해당 없음>
    provider_pool_candidate: <true|false>
    provider:
      id: <provider-id 또는 해당 없음>
      type: <provider type 또는 해당 없음>
      endpoint: <url 또는 해당 없음>
      served_model: <served model 또는 해당 없음>
      capacity: <number 또는 0>
