{
  "schema_version": 1,
  "generated_at": "2026-07-20T11:17:06.286Z",
  "watcher": {
    "last_successful_run_at": null,
    "last_attempted_run_at": "2026-07-20T11:17:06.286Z",
    "workflow_run_url": "https://github.com/pome-sh/pome-cloud/actions/runs/29737983651",
    "runtime_ms": 917
  },
  "twins": [
    {
      "name": "twin-github",
      "version": "0.1.0",
      "fidelity_md_url": "https://github.com/pome-sh/pome-twins/blob/main/packages/twin-github/FIDELITY.md",
      "overall": "stale",
      "automation_coverage": {
        "automated": 0,
        "total": 115,
        "rolling_out": 115
      },
      "stats_30d": {
        "drifts_detected": 0,
        "drifts_resolved": 0,
        "mttr_hours": null
      },
      "surfaces": [],
      "pending_drifts": [],
      "known_divergences": [
        {
          "id": "GH-DIV-002",
          "surface": "search_repositories, search_code, search_issues",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": "2026-06-01T00:00:00Z",
          "expires_at": null
        },
        {
          "id": "GH-DIV-003",
          "surface": "get_pull_request_diff, get_pull_request_files",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": "2026-06-01T00:00:00Z",
          "expires_at": null
        },
        {
          "id": "GH-DIV-004",
          "surface": "compare_commits",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": "2026-06-01T00:00:00Z",
          "expires_at": null
        },
        {
          "id": "GH-DIV-005",
          "surface": "list_branches, get_branch",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": "2026-06-01T00:00:00Z",
          "expires_at": null
        },
        {
          "id": "GH-DIV-006",
          "surface": "GET /user, GET /search/users, GET /repos/:o/:r/collaborators, GET /repos/:o/:r, GET /repos/:o/:r/commits, GET /repos/:o/:r/commits/:ref, GET /repos/:o/:r/commits/:ref/status, GET /repos/:o/:r/compare/:basehead, GET /repos/:o/:r/issues, GET /repos/:o/:r/issues/:n, GET /repos/:o/:r/pulls, GET /repos/:o/:r/pulls/:n, GET /repos/:o/:r/pulls/:n/commits, GET /repos/:o/:r/pulls/:n/status, GET /search/issues, GET /search/repositories",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-007",
          "surface": "GET /repos/:o/:r, GET /search/repositories, GET /repos/:o/:r/commits/:ref/status, GET /repos/:o/:r/pulls, GET /repos/:o/:r/pulls/:n",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-008",
          "surface": "GET /repos/:o/:r/collaborators",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-009",
          "surface": "GET /repos/:o/:r/issues, GET /repos/:o/:r/issues/:n, GET /search/issues",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-010",
          "surface": "GET /repos/:o/:r/commits, GET /repos/:o/:r/commits/:ref, GET /repos/:o/:r/compare/:basehead, GET /repos/:o/:r/pulls/:n/commits",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-011",
          "surface": "GET /repos/:o/:r/branches, GET /repos/:o/:r/branches/main, GET /repos/:o/:r/branches/feature",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-012",
          "surface": "GET /repos/:o/:r/pulls, GET /repos/:o/:r/pulls/:n",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-013",
          "surface": "GET /repos/:o/:r/pulls, GET /repos/:o/:r/pulls/:n",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-014",
          "surface": "GET /repos/:o/:r/issues, GET /repos/:o/:r/issues/:n",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-015",
          "surface": "GET /user",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-016",
          "surface": "GET /search/users",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-017",
          "surface": "GET /repos/:o/:r/issues",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-018",
          "surface": "GET /repos/:o/:r/issues, GET /repos/:o/:r/issues/:n",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-019",
          "surface": "GET /search/issues, GET /search/repositories, GET /search/code, GET /search/users",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-020",
          "surface": "GET /repos/:o/:r/commits, GET /repos/:o/:r/commits/:ref, GET /repos/:o/:r/compare/:basehead",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "GH-DIV-021",
          "surface": "GET /repos/:o/:r/labels, GET /repos/:o/:r/collaborators",
          "fidelity_md_anchor": "#known-divergences-from-real-github",
          "verified_against_upstream_at": null,
          "expires_at": null
        }
      ]
    },
    {
      "name": "twin-slack",
      "version": "0.1.0",
      "fidelity_md_url": "https://github.com/pome-sh/pome-twins/blob/main/packages/twin-slack/FIDELITY.md",
      "overall": "stale",
      "automation_coverage": {
        "automated": 0,
        "total": 45,
        "rolling_out": 45
      },
      "stats_30d": {
        "drifts_detected": 0,
        "drifts_resolved": 0,
        "mttr_hours": null
      },
      "surfaces": [],
      "pending_drifts": [],
      "known_divergences": [
        {
          "id": "SL-DIV-001",
          "surface": "*",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-002",
          "surface": "chat.delete",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-003",
          "surface": "chat.update, chat.delete",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-004",
          "surface": "*",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-005",
          "surface": "*",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-006",
          "surface": "*",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-007",
          "surface": "files.upload",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-008",
          "surface": "search.messages",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-009",
          "surface": "GET /team.info",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-010",
          "surface": "GET /conversations.list, GET /conversations.info (#general), GET /conversations.info (#incidents)",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-011",
          "surface": "GET /conversations.history (#general), GET /conversations.history (#incidents), GET /conversations.replies (general welcome thread), GET /reactions.get (welcome reply)",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-012",
          "surface": "GET /users.list, GET /users.info (@alice), GET /users.lookupByEmail (@alice), GET /users.profile.get (@alice)",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-013",
          "surface": "GET /search.messages",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-014",
          "surface": "GET /auth.test",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-015",
          "surface": "GET /conversations.members (#general)",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-016",
          "surface": "*",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-017",
          "surface": "GET /pins.list",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-018",
          "surface": "GET /users.profile.get, GET /users.info, GET /users.list, GET /users.lookupByEmail",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-019",
          "surface": "GET /conversations.list, GET /conversations.info",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-020",
          "surface": "GET /conversations.history, GET /conversations.replies",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "SL-DIV-021",
          "surface": "GET /chat.scheduledMessages.list",
          "fidelity_md_anchor": "#known-divergences-from-real-slack",
          "verified_against_upstream_at": null,
          "expires_at": null
        }
      ]
    },
    {
      "name": "twin-stripe",
      "version": "0.1.0",
      "fidelity_md_url": "https://github.com/pome-sh/pome-twins/blob/main/packages/twin-stripe/FIDELITY.md",
      "overall": "stale",
      "automation_coverage": {
        "automated": 0,
        "total": 52,
        "rolling_out": 52
      },
      "stats_30d": {
        "drifts_detected": 0,
        "drifts_resolved": 0,
        "mttr_hours": null
      },
      "surfaces": [],
      "pending_drifts": [],
      "known_divergences": [
        {
          "id": "ST-DIV-001",
          "surface": "POST /v1/payment_intents",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-002",
          "surface": "POST /v1/payment_intents",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-003",
          "surface": "*",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-004",
          "surface": "GET /v1/balance_transactions",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-005",
          "surface": "GET /v1/events",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-006",
          "surface": "POST /v1/test_helpers/payment_intents/:id/simulate_crypto_deposit",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-007",
          "surface": "POST /v1/test_helpers/payment_intents/:id/simulate_crypto_deposit",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-008",
          "surface": "POST /v1/payment_intents/:id/confirm",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-009",
          "surface": "GET /v1/refunds",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-010",
          "surface": "GET /v1/events",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-011",
          "surface": "GET /v1/balance",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-012",
          "surface": "POST /v1/payment_intents, GET /v1/payment_intents/:id, GET /v1/payment_intents",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-013",
          "surface": "GET /v1/payment_intents/:id, GET /v1/payment_intents, POST /v1/payment_intents",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-014",
          "surface": "GET /v1/events/:id, GET /v1/events",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-015",
          "surface": "*",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        },
        {
          "id": "ST-DIV-016",
          "surface": "POST /v1/products, GET /v1/products/:id, GET /v1/products, POST /v1/prices, GET /v1/prices/:id, GET /v1/prices, POST /v1/subscriptions, GET /v1/subscriptions/:id, GET /v1/subscriptions, POST /v1/subscriptions/:id, DELETE /v1/subscriptions/:id, GET /v1/invoices/:id, GET /v1/invoices",
          "fidelity_md_anchor": "#known-divergences-from-real-stripe-v1",
          "verified_against_upstream_at": null,
          "expires_at": null
        }
      ]
    }
  ]
}
