{
  "_about": "Bundled illustrative ROI dataset. Surfaced by `fastpace roi report` when an install has fewer than 3 run manifests in window. Numbers calibrated against design-partner reports \u2014 representative, not guaranteed. The report switches automatically to source: 'measured' as soon as fastpace/manifests/ accumulates real signal.",
  "summary": {
    "calls": 1184,
    "input_tokens": 2810000,
    "output_tokens": 1390000,
    "total_tokens": 4200000,
    "cost_usd": 5110,
    "minutes_saved_estimated": 12840,
    "by_runtime": {
      "bedrock-claude-opus-4.7": {
        "calls": 762,
        "tokens": 3080000,
        "usd": 4370
      },
      "bedrock-claude-sonnet-4.6": {
        "calls": 218,
        "tokens": 570000,
        "usd": 290
      },
      "bedrock-claude-haiku-4.5": {
        "calls": 24,
        "tokens": 50000,
        "usd": 8
      },
      "gpt-5.3-codex": {
        "calls": 130,
        "tokens": 380000,
        "usd": 330
      },
      "gemini-2.5-pro": {
        "calls": 50,
        "tokens": 120000,
        "usd": 112
      }
    },
    "by_agent": {
      "reviewer": {
        "calls": 612,
        "tokens": 1810000,
        "usd": 2410
      },
      "planner": {
        "calls": 271,
        "tokens": 1320000,
        "usd": 1788
      },
      "doc-writer": {
        "calls": 156,
        "tokens": 470000,
        "usd": 511
      },
      "erd-guru": {
        "calls": 89,
        "tokens": 380000,
        "usd": 301
      },
      "prd-author": {
        "calls": 36,
        "tokens": 140000,
        "usd": 78
      },
      "context-author": {
        "calls": 20,
        "tokens": 80000,
        "usd": 22
      }
    },
    "by_vendor": {
      "claude-code": {
        "calls": 1004,
        "tokens": 3700000,
        "usd": 4668
      },
      "codex": {
        "calls": 130,
        "tokens": 380000,
        "usd": 330
      },
      "gemini-cli": {
        "calls": 50,
        "tokens": 120000,
        "usd": 112
      }
    }
  },
  "derived": {
    "hours_saved_from_calls": 214,
    "hours_saved_from_audit_prep": 8,
    "total_hours_saved": 222,
    "dollars_saved": 33300,
    "blended_rate_usd_per_hour": 150,
    "roi_ratio": 6.5
  },
  "throughput_delta": {
    "pr_throughput_baseline_per_week": 62,
    "pr_throughput_current_per_week": 86,
    "pct_change": 0.387,
    "median_time_to_merge_days_baseline": 3.4,
    "median_time_to_merge_days_current": 2.0,
    "audit_prep_hours_per_quarter_baseline": 32,
    "audit_prep_hours_per_quarter_current": 8
  },
  "per_repo": [
    {
      "repo": "acme-api",
      "calls": 612,
      "cost_usd": 1750,
      "saved_usd": 14200,
      "ratio": 8.1,
      "team_share": 0.42,
      "ai_touch_rate_30d": 0.62
    },
    {
      "repo": "acme-web",
      "calls": 318,
      "cost_usd": 1740,
      "saved_usd": 9400,
      "ratio": 5.4,
      "team_share": 0.27,
      "ai_touch_rate_30d": 0.51
    },
    {
      "repo": "acme-infra",
      "calls": 184,
      "cost_usd": 1260,
      "saved_usd": 6200,
      "ratio": 4.9,
      "team_share": 0.19,
      "ai_touch_rate_30d": 0.38
    },
    {
      "repo": "acme-data",
      "calls": 70,
      "cost_usd": 360,
      "saved_usd": 2300,
      "ratio": 3.0,
      "team_share": 0.12,
      "ai_touch_rate_30d": 0.21
    }
  ],
  "team_size": 14,
  "highest_value_workflows": [
    {
      "name": "PR review",
      "calls": 612,
      "median_minutes_saved": 14,
      "agent": "reviewer"
    },
    {
      "name": "Plan generation",
      "calls": 271,
      "median_minutes_saved": 22,
      "agent": "planner"
    },
    {
      "name": "Doc / ADR drafting",
      "calls": 156,
      "median_minutes_saved": 9,
      "agent": "doc-writer"
    },
    {
      "name": "ERD authoring",
      "calls": 89,
      "median_minutes_saved": 18,
      "agent": "erd-guru"
    }
  ]
}