{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "xyz-urbanplayground-events",
  "component": "eventchat-events-mcp-production",
  "generated_at": "2026-09-21T02:33:14.595Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 25,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0c1c0-5b18-7882-a1d7-3e4fc5a6f11b",
      "kind": "server.instructions_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "instructions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 02:16:43.980959+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a0c1c0-5b18-7882-a1d7-3e4fc5a6f11b"
    },
    {
      "id": "chg_01a0c1c0-5b16-7b1c-b1d1-3e86fe99f492",
      "kind": "check.verdict",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.hsts_present",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 02:16:43.980959+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "HSTS header (fail → pass)",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a0c1c0-5b16-7b1c-b1d1-3e86fe99f492"
    },
    {
      "id": "chg_01a0c1c0-5b17-7d30-8ae2-1552e8880118",
      "kind": "tool.added",
      "family": "",
      "subject_kind": "tool",
      "subject": "bin_event",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "bin_event",
        "destructive": "true"
      },
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 02:16:43.980959+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "New tool “bin_event”, which the server declares destructive",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a0c1c0-5b17-7d30-8ae2-1552e8880118"
    },
    {
      "id": "chg_01a05596-bd93-7a00-bb0f-33b365bd99fe",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_city_pulse",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_city_pulse"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_city_pulse” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bd93-7a00-bb0f-33b365bd99fe"
    },
    {
      "id": "chg_01a05596-bd95-7688-ad1d-5532faf24e07",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_daily_roundup",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_daily_roundup"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_daily_roundup” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bd95-7688-ad1d-5532faf24e07"
    },
    {
      "id": "chg_01a05596-bd98-7824-a312-3740f8756c04",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_event",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_event"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_event” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bd98-7824-a312-3740f8756c04"
    },
    {
      "id": "chg_01a05596-bd99-7778-a4b4-2527aea030d6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_event_feedback_prompt",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_event_feedback_prompt"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_event_feedback_prompt” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bd99-7778-a4b4-2527aea030d6"
    },
    {
      "id": "chg_01a05596-bd9a-752c-b9dd-c092f8093f3d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_event_preferences",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_event_preferences"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_event_preferences” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bd9a-752c-b9dd-c092f8093f3d"
    },
    {
      "id": "chg_01a05596-bd9b-74fd-b06a-e592b24eeabb",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_event_search_followups",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_event_search_followups"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_event_search_followups” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bd9b-74fd-b06a-e592b24eeabb"
    },
    {
      "id": "chg_01a05596-bd9f-7b92-bca3-1aa66b01c980",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_preference_onboarding",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_preference_onboarding"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_preference_onboarding” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bd9f-7b92-bca3-1aa66b01c980"
    },
    {
      "id": "chg_01a05596-bda1-70a1-961e-d7f298791e8c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_ticket_purchase_policy",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_ticket_purchase_policy"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_ticket_purchase_policy” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bda1-70a1-961e-d7f298791e8c"
    },
    {
      "id": "chg_01a05596-bda1-780d-b6da-46cfcc9f0241",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "plan_night",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "plan_night"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “plan_night” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bda1-780d-b6da-46cfcc9f0241"
    },
    {
      "id": "chg_01a05596-bda5-727e-ba98-b18baadda305",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "purchase_ticket_order",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "purchase_ticket_order"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “purchase_ticket_order” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bda5-727e-ba98-b18baadda305"
    },
    {
      "id": "chg_01a05596-bda6-797b-b841-be985986cffb",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_ticket_order",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_ticket_order"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “quote_ticket_order” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bda6-797b-b841-be985986cffb"
    },
    {
      "id": "chg_01a05596-bda9-739a-9b73-c543190df0f2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "recommend_events",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "recommend_events"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “recommend_events” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bda9-739a-9b73-c543190df0f2"
    },
    {
      "id": "chg_01a05596-bdad-7429-9e2b-4da7c09a5300",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "recommend_events_for_user",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "recommend_events_for_user"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “recommend_events_for_user” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bdad-7429-9e2b-4da7c09a5300"
    },
    {
      "id": "chg_01a05596-bdae-7b10-815d-24b6e651e75c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "record_event_feedback",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "record_event_feedback"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “record_event_feedback” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bdae-7b10-815d-24b6e651e75c"
    },
    {
      "id": "chg_01a05596-bdaf-7ecc-9f38-25904ac77f00",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "save_event_preferences",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "save_event_preferences"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “save_event_preferences” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bdaf-7ecc-9f38-25904ac77f00"
    },
    {
      "id": "chg_01a05596-bdb1-759d-b1a9-336ab4b5c7a8",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "search_events",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "search_events"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “search_events” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bdb1-759d-b1a9-336ab4b5c7a8"
    },
    {
      "id": "chg_01a05596-bdb4-78a0-be34-a86980dbcda3",
      "kind": "server.name_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "dizko",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "eventchat-events",
      "to_value": "dizko",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "dizko",
        "from": "eventchat-events"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "The server changed its declared name (eventchat-events → dizko)",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bdb4-78a0-be34-a86980dbcda3"
    },
    {
      "id": "chg_01a05596-bdb5-716a-8410-9ff19ef23d51",
      "kind": "server.instructions_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "instructions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bdb5-716a-8410-9ff19ef23d51"
    },
    {
      "id": "chg_01a05596-bd8b-786e-99c1-2916f92b3cf2",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.stable",
      "to_code": "stability.churn",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "30",
        "added": "2",
        "breaks": "21",
        "removed": "0",
        "auth_transport": "0"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Stability (pass → fail)",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bd8b-786e-99c1-2916f92b3cf2"
    },
    {
      "id": "chg_01a05596-bd8e-7c8f-a0c7-e1ec61c2f9fa",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "create_event_preference_profile",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "create_event_preference_profile"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “create_event_preference_profile” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bd8e-7c8f-a0c7-e1ec61c2f9fa"
    },
    {
      "id": "chg_01a05596-bd90-7bd5-bed2-4d9a18260f64",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_artist_events",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_artist_events"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 02:12:17.350983+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_artist_events” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a05596-bd90-7bd5-bed2-4d9a18260f64"
    },
    {
      "id": "chg_01a036b0-33d4-775a-aabd-5cc2b830aa81",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.stable",
      "from_value": "0.97",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 02:11:52.330996+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/xyz-urbanplayground-events/eventchat-events-mcp-production#chg-chg_01a036b0-33d4-775a-aabd-5cc2b830aa81"
    }
  ],
  "days": [
    {
      "date": "2026-09-21",
      "total": 69,
      "delta": 2,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 4
    },
    {
      "date": "2026-09-20",
      "total": 67,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-09-03",
      "total": 67,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-02",
      "total": 67,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-31",
      "total": 67,
      "delta": -8,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 140
    },
    {
      "date": "2026-08-26",
      "total": 75,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-25",
      "total": 74,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-24",
      "total": 74,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 93,
        "to": 97,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 28,
          "to_days": 29
        },
        "partial": false,
        "compared_to": "2026-08-23",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    }
  ]
}