version: 1
kind: HwlabGatewayProfileConfig
metadata:
  name: constart-71freq
  spec: PJ2026-01010305
  implementationRef: draft-2026-06-26-71freq-v03-hwpod-preinstall

gateway:
  profile:
    id: constart-71freq
    node: D601
    lane: v03
    cloudUrl: https://hwlab.pikapython.com
    apiUrl: https://hwlab.pikapython.com
    gatewayId: gw-d601-constart-71freq
    sessionId: gws_D601_71_FREQ
    resourceId: constart-71freq-c
    capabilityId: cap_constart_71freq_hwpod
    hwpodId: constart-71freq-c
    nodeId: node-d601-f103-v2
    nodeOps:
      route: /v1/hwpod-node-ops
      serviceUrl: http://hwlab-cloud-api.hwlab-v03.svc.cluster.local:6667/v1/hwpod-node-ops
      publicUrl: https://hwlab.pikapython.com/v1/hwpod-node-ops
      websocketUrl: wss://hwlab.pikapython.com/v1/hwpod-node/ws
    managedRun:
      mode: windows-scheduled-task
      runtimeRoot: "C:\\Users\\liang\\hwpod-node-runtime"
      bunPath: "C:\\Users\\liang\\.bun\\bin\\bun.exe"
      taskName: HWLAB-HWPOD-Node-WS
      periodicTaskName: hwpod-node-ws-periodic
      runKeyName: hwpod-node-ws
      startCommand: "C:\\Users\\liang\\hwpod-node-runtime\\start-node-ws.cmd"
      statusCommand: "C:\\Users\\liang\\hwpod-node-runtime\\status-node-ws.cmd"
      processPattern: "tools\\hwpod-node.ts connect"
      reconnectBaseMs: 1000
      reconnectMaxMs: 15000
    secretRefs:
      - purpose: gatewayAuthToken
        sourceRef: hwlab/d601-v03-gateway.env
        sourceKey: HWLAB_GATEWAY_TOKEN
        targetKey: HWLAB_GATEWAY_TOKEN
    migratedFrom:
      - "F:\\Work\\ConStart\\.device-pod\\.runtime\\D601-71-FREQ.json"
