{
  "goals": [
    {
      "id": "goal-acquisition",
      "title": "First 50 Users",
      "description": "Get 50 npm installs of vibebusiness CLI",
      "category": "acquisition",
      "target_value": 50,
      "target_unit": "installs",
      "current_value": null,
      "baseline_value": 0,
      "deadline": "2026-Q2",
      "status": "behind",
      "kpis": [
        {
          "id": "kpi-npm-downloads",
          "name": "Weekly npm Downloads",
          "description": "Weekly download count from npm",
          "source": "manual",
          "query": "npm api downloads/point/last-week/vibebusiness",
          "current_value": null,
          "target_value": 50,
          "unit": "downloads/week",
          "direction": "higher_is_better",
          "history": []
        }
      ],
      "related_ideas": []
    },
    {
      "id": "goal-activation",
      "title": "10 Active Beta Users",
      "description": "Get 10 users who run at least 3 heartbeats",
      "category": "activation",
      "target_value": 10,
      "target_unit": "users",
      "current_value": null,
      "baseline_value": 0,
      "deadline": "2026-Q2",
      "status": "behind",
      "kpis": [
        {
          "id": "kpi-active-users",
          "name": "Active Beta Users",
          "description": "Users who ran 3+ heartbeats",
          "source": "manual",
          "query": "telemetry",
          "current_value": null,
          "target_value": 10,
          "unit": "users",
          "direction": "higher_is_better",
          "history": []
        }
      ],
      "related_ideas": []
    },
    {
      "id": "goal-revenue",
      "title": "Validate Willingness to Pay",
      "description": "Get 3 people to say they would pay $20+/month",
      "category": "revenue",
      "target_value": 3,
      "target_unit": "signals",
      "current_value": 0,
      "baseline_value": 0,
      "deadline": "2026-Q3",
      "status": "behind",
      "kpis": [],
      "related_ideas": []
    }
  ]
}
