Skip to content

[obs-gap:nemoclaw] NemoClaw: model-router NVIDIA-only endpoint verdict not surfaced #4866

Description

@github-actions

Automated harness-observability audit found a gap for nemoclaw.

  • Harness exposes: The onboarding model-router module computes poolTargetsOnlyNvidiaEndpoints() — whether the configured model pool routes exclusively through NVIDIA-managed inference endpoints — alongside isManagedModelRouterCurrent/startModelRouter (test/onboard-model-router.test.ts).
  • ClawMetry misses: The adapter's _model_router_currency()/_model_router_live()/_model_router_fingerprint() surface install provenance and process health, but never read or report whether the active pool is NVIDIA-endpoint-only. A pool silently pointed at a non-NVIDIA/unmanaged endpoint (data-exfiltration/compliance risk) has no dashboard field today.
  • Where (harness): src/lib/onboard/model-router.ts (poolTargetsOnlyNvidiaEndpoints), exercised by test/onboard-model-router.test.ts
  • Severity: high
  • Closest capability: new

Filed by scripts/harness/audit.py. Fingerprint: hgap-fcf05cf830 (used to dedupe — keep it in the body).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions