Files
browser/openspec/changes/report-run-server-metrics/tasks.md
T

914 B

1. Run metric reporting

  • 1.1 Extend the Run worker's client boundary and reporting cycle for signed metric batch ingestion with its current registration session.
  • 1.2 Add generic supervised-process online-state derivation and optional local host/workspace utilization collection.
  • 1.3 Invoke bounded reporting after autonomous startup and successful heartbeats without coupling failure to control, job, log, or artifact loops.

2. Verification

  • 2.1 Add deterministic runtime coverage for session-scoped requests, running/exited process state, optional collector failures, and degraded upload behavior.
  • 2.2 Run go test ./... in run/, scripts/check-structure.sh, and openspec validate report-run-server-metrics --strict.
  • 2.3 Build the Windows Run package, deploy it to the configured Qinghuo server, and confirm the platform receives a non-pending metric observation.