{
  "schema": "velocity-snapshot-v1",
  "cite": "spec-owner-ac-velocity-uncork-20260915-v2",
  "implements_arch": "arch-velocity-uncork-20260915-v1",
  "shape": "D=A+C (NOW dashboard only; synthetic bench NEXT)",
  "measurement_kind": "live",
  "gate_scope": "NOW slice \u2014 not full velocity-uncork Gate",
  "workspace_mirror_path": "/workspace/rsi/health-alerts/velocity-snapshot.json",
  "repo_path": "digests/velocity-snapshot.json",
  "generated_at": "2026-09-16T02:32:31Z",
  "generated_at_ct": "Tue Sep 15, 9:32 PM CT",
  "open_tasks_source": "digests/open-tasks.json",
  "phase_counts": {
    "working": 7,
    "queued": 10,
    "done": 12
  },
  "stage_dwell_open": [
    {
      "task_id": "build-3",
      "phase": "queued",
      "stage_dwell_s": 7951.698037,
      "updated_at": "2026-09-16T00:20:00Z"
    },
    {
      "task_id": "build-4",
      "phase": "queued",
      "stage_dwell_s": 7951.698037,
      "updated_at": "2026-09-16T00:20:00Z"
    },
    {
      "task_id": "family-portal",
      "phase": "queued",
      "stage_dwell_s": 7951.698037,
      "updated_at": "2026-09-16T00:20:00Z"
    },
    {
      "task_id": "flow-credits-usage",
      "phase": "queued",
      "stage_dwell_s": 7951.698037,
      "updated_at": "2026-09-16T00:20:00Z"
    },
    {
      "task_id": "launcher-pointer-watch",
      "phase": "queued",
      "stage_dwell_s": 7951.698037,
      "updated_at": "2026-09-16T00:20:00Z"
    },
    {
      "task_id": "listen-native",
      "phase": "working",
      "stage_dwell_s": 7951.698037,
      "updated_at": "2026-09-16T00:20:00Z"
    },
    {
      "task_id": "video-bots-import",
      "phase": "working",
      "stage_dwell_s": 7951.698037,
      "updated_at": "2026-09-16T00:20:00Z"
    },
    {
      "task_id": "video-burn-plan",
      "phase": "queued",
      "stage_dwell_s": 7951.698037,
      "updated_at": "2026-09-16T00:20:00Z"
    },
    {
      "task_id": "video-credits",
      "phase": "working",
      "stage_dwell_s": 7951.698037,
      "updated_at": "2026-09-16T00:20:00Z"
    },
    {
      "task_id": "webhook-gate",
      "phase": "queued",
      "stage_dwell_s": 7951.698037,
      "updated_at": "2026-09-16T00:20:00Z"
    },
    {
      "task_id": "board-health-alert",
      "phase": "working",
      "stage_dwell_s": 4875.698037,
      "updated_at": "2026-09-16T01:11:16Z"
    },
    {
      "task_id": "gate-wire",
      "phase": "queued",
      "stage_dwell_s": 4875.698037,
      "updated_at": "2026-09-16T01:11:16Z"
    },
    {
      "task_id": "gs-push-overlay",
      "phase": "queued",
      "stage_dwell_s": 4875.698037,
      "updated_at": "2026-09-16T01:11:16Z"
    },
    {
      "task_id": "gs-restore",
      "phase": "working",
      "stage_dwell_s": 4875.698037,
      "updated_at": "2026-09-16T01:11:16Z"
    },
    {
      "task_id": "hold-1",
      "phase": "working",
      "stage_dwell_s": 4875.698037,
      "updated_at": "2026-09-16T01:11:16Z"
    },
    {
      "task_id": "open-task-autocapture",
      "phase": "working",
      "stage_dwell_s": 4875.698037,
      "updated_at": "2026-09-16T01:11:16Z"
    },
    {
      "task_id": "usage-sortable",
      "phase": "queued",
      "stage_dwell_s": 4875.698037,
      "updated_at": "2026-09-16T01:11:16Z"
    }
  ],
  "m1": {
    "name": "claim\u2192done cycle",
    "sot": "digests/open-tasks.json",
    "cycle_time_s": {
      "p50": null,
      "p90": null,
      "sample_count": 0
    },
    "done_without_gate": 12,
    "tasks_done": 12,
    "note": "p50/p90 null when no task has both first_claimed_at|claimed_at|captured_at and done_at|updated_at(done); never inferred from updated_at alone for claim.",
    "per_task": [
      {
        "task_id": "quality-pipeline-struct",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-16T01:11:16Z"
      },
      {
        "task_id": "listen-latency",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-16T00:54:55Z"
      },
      {
        "task_id": "privacy-remote",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-16T00:40:08Z"
      },
      {
        "task_id": "open-task-tracker",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-16T01:11:16Z"
      },
      {
        "task_id": "flow-test-gen",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-16T00:15:00Z"
      },
      {
        "task_id": "usage-page",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-16T00:10:00Z"
      },
      {
        "task_id": "google-labs-flow",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-16T00:05:00Z"
      },
      {
        "task_id": "listen-ui-match",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-15T23:00:00Z"
      },
      {
        "task_id": "listen-catchup",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-15T22:30:00Z"
      },
      {
        "task_id": "dom-live-sync",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-16T01:11:16Z"
      },
      {
        "task_id": "eric-why-full-refresh",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-16T01:11:16Z"
      },
      {
        "task_id": "agent-workflow-research",
        "cycle_time_s": null,
        "done_without_gate": true,
        "first_claimed_at": null,
        "done_at": "2026-09-16T00:58:11Z"
      }
    ]
  },
  "m2": {
    "name": "stuck hours / admission",
    "sot": "open-tasks.json (+ health when wired)",
    "idle_threshold_h": 24.0,
    "stuck_open_tasks": [],
    "alert_one_liner_template": "ALERT velocity-stuck task_id={task_id} idle_h={idle_h} phase={phase} cite=spec-owner-ac-velocity-uncork-20260915-v2",
    "alert_examples": [],
    "health_fail_class": null,
    "health_consecutive": null,
    "note": "Health FAIL age/consecutive not wired in titus-digest; open-task idle only."
  },
  "m3": {
    "name": "remaining% burn pace",
    "burn_pace": "UNAVAILABLE",
    "reason": "Requires dual fresh attributed fleet-ledger readings for the same pool \u2264900s apart (M3 evidence-only). titus-digest holds a single usage.json snapshot per render \u2014 no second reading, no invented remaining%.",
    "unavailable_fields": [
      "burn_pace_pct_per_h",
      "remaining_pct_delta",
      "pace_vs_reset_projection",
      "per_pool_burn_pace"
    ],
    "sot": "fleet-ledger dual readings (not present in this repo slice)"
  },
  "m4": {
    "name": "token-waste proxies",
    "measurement_kind": "live",
    "label": "heuristic",
    "fake_done_rate": {
      "done_without_gate": 12,
      "tasks_done": 12,
      "rate": 1.0
    },
    "idle_open_work": 17,
    "duplicate_task_ids": [],
    "blocked_open_count": 0,
    "note": "Proxies only; not mixed into usage waste_score. bench_* excluded."
  },
  "m5": {
    "name": "Board claim\u2192final",
    "claims_per_wake": null,
    "finals_per_wake": null,
    "latency_s": null,
    "sot": "quiet-checkpoints (not mirrored in titus-digest NOW slice)",
    "note": "Count-only OK when timestamps missing; UNAVAILABLE here."
  },
  "waste_score": {
    "note": "Live waste_score remains on usage.json / usage strip (ledger SoT). This snapshot does not alter or blend bench_* into waste_score.",
    "measurement_kind": "live"
  }
}
