{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "jackskip22-rapier",
  "component": "door-mcp",
  "generated_at": "2026-11-05T04:51:45.006Z",
  "tracking_since": "2026-10-14",
  "counts": {
    "critical": 0,
    "security": 23,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a1705d-215e-7149-971e-a27a8431d85d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "edit",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "edit"
      },
      "occurred_on": "2026-10-25",
      "occurred_at": "2026-10-25 00:01:53.937351+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "Tool “edit” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a1705d-215e-7149-971e-a27a8431d85d"
    },
    {
      "id": "chg_01a1705d-2160-7585-8593-4328d84dfde3",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "export",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "export"
      },
      "occurred_on": "2026-10-25",
      "occurred_at": "2026-10-25 00:01:53.937351+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "Tool “export” is now declared destructive",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a1705d-2160-7585-8593-4328d84dfde3"
    },
    {
      "id": "chg_01a1705d-2160-7c9f-80c9-68bc8b512892",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "export",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "export"
      },
      "occurred_on": "2026-10-25",
      "occurred_at": "2026-10-25 00:01:53.937351+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "Tool “export” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a1705d-2160-7c9f-80c9-68bc8b512892"
    },
    {
      "id": "chg_01a1705d-2161-7b02-a5a0-6e60e0a68715",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "read",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "read"
      },
      "occurred_on": "2026-10-25",
      "occurred_at": "2026-10-25 00:01:53.937351+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "Tool “read” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a1705d-2161-7b02-a5a0-6e60e0a68715"
    },
    {
      "id": "chg_01a1705d-2163-7f30-b7b6-3c6acf142b40",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "show",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "show"
      },
      "occurred_on": "2026-10-25",
      "occurred_at": "2026-10-25 00:01:53.937351+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "Tool “show” is now declared destructive",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a1705d-2163-7f30-b7b6-3c6acf142b40"
    },
    {
      "id": "chg_01a1705d-2167-733d-bc9e-02e78f23c0d6",
      "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-10-25",
      "occurred_at": "2026-10-25 00:01:53.937351+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a1705d-2167-733d-bc9e-02e78f23c0d6"
    },
    {
      "id": "chg_01a1631a-96d9-76f7-a110-a58dedfc7a15",
      "kind": "tool.destructive_cleared",
      "family": "",
      "subject_kind": "tool",
      "subject": "export",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "true",
      "to_value": "false",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "false",
        "from": "true",
        "tool": "export"
      },
      "occurred_on": "2026-10-22",
      "occurred_at": "2026-10-22 10:14:09.344813+00",
      "observed_since": "2026-10-22",
      "source": "scan",
      "summary": "Tool “export” no longer declares itself destructive",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a1631a-96d9-76f7-a110-a58dedfc7a15"
    },
    {
      "id": "chg_01a1631a-96da-7046-8ef9-2cb0d40b8387",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "export",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "export"
      },
      "occurred_on": "2026-10-22",
      "occurred_at": "2026-10-22 10:14:09.344813+00",
      "observed_since": "2026-10-22",
      "source": "scan",
      "summary": "Tool “export” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a1631a-96da-7046-8ef9-2cb0d40b8387"
    },
    {
      "id": "chg_01a1631a-96db-7e5d-bf95-ba631e8243da",
      "kind": "tool.destructive_cleared",
      "family": "",
      "subject_kind": "tool",
      "subject": "show",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "true",
      "to_value": "false",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "false",
        "from": "true",
        "tool": "show"
      },
      "occurred_on": "2026-10-22",
      "occurred_at": "2026-10-22 10:14:09.344813+00",
      "observed_since": "2026-10-22",
      "source": "scan",
      "summary": "Tool “show” no longer declares itself destructive",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a1631a-96db-7e5d-bf95-ba631e8243da"
    },
    {
      "id": "chg_01a1631a-96dc-7390-ba89-115f6fe40eb1",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "show",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "show"
      },
      "occurred_on": "2026-10-22",
      "occurred_at": "2026-10-22 10:14:09.344813+00",
      "observed_since": "2026-10-22",
      "source": "scan",
      "summary": "Tool “show” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a1631a-96dc-7390-ba89-115f6fe40eb1"
    },
    {
      "id": "chg_01a14503-953e-7f25-891d-0ecc2cf7961f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "edit",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "edit"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 14:00:25.041988+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Tool “edit” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a14503-953e-7f25-891d-0ecc2cf7961f"
    },
    {
      "id": "chg_01a14503-9593-72ce-8b90-c843e13ab453",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "export",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "export"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 14:00:25.041988+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Tool “export” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a14503-9593-72ce-8b90-c843e13ab453"
    },
    {
      "id": "chg_01a14503-9593-7ee8-8099-e7e716dfa85a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "open",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "open"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 14:00:25.041988+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Tool “open” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a14503-9593-7ee8-8099-e7e716dfa85a"
    },
    {
      "id": "chg_01a14503-9594-7575-86f8-310e7148971a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "read",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "read"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 14:00:25.041988+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Tool “read” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a14503-9594-7575-86f8-310e7148971a"
    },
    {
      "id": "chg_01a14503-9597-721c-a2d5-fcb076c4f3d3",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "show",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "show"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 14:00:25.041988+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Tool “show” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a14503-9597-721c-a2d5-fcb076c4f3d3"
    },
    {
      "id": "chg_01a14503-9599-73ef-8268-8793119a1303",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "undo",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "undo"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 14:00:25.041988+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Tool “undo” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a14503-9599-73ef-8268-8793119a1303"
    },
    {
      "id": "chg_01a14503-959b-7013-892b-41c7da5e7bc4",
      "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-10-16",
      "occurred_at": "2026-10-16 14:00:25.041988+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a14503-959b-7013-892b-41c7da5e7bc4"
    },
    {
      "id": "chg_01a13df3-42cd-7713-9656-556ffc800503",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "edit",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "edit"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 05:05:14.6487+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "Tool “edit” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a13df3-42cd-7713-9656-556ffc800503"
    },
    {
      "id": "chg_01a13df3-42ce-72ee-a0fb-a5ad84af8159",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "open",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "open"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 05:05:14.6487+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "Tool “open” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a13df3-42ce-72ee-a0fb-a5ad84af8159"
    },
    {
      "id": "chg_01a13df3-42ce-77c5-b1fc-06eb154af581",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "read",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "read"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 05:05:14.6487+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "Tool “read” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a13df3-42ce-77c5-b1fc-06eb154af581"
    },
    {
      "id": "chg_01a13df3-431b-7930-b459-8de934f42eb2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "show",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "show"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 05:05:14.6487+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "Tool “show” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a13df3-431b-7930-b459-8de934f42eb2"
    },
    {
      "id": "chg_01a13df3-4322-7b2e-a860-b12997ac4c68",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "undo",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "undo"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 05:05:14.6487+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "Tool “undo” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a13df3-4322-7b2e-a860-b12997ac4c68"
    },
    {
      "id": "chg_01a13df3-4327-7007-9539-e059630aa0bc",
      "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-10-15",
      "occurred_at": "2026-10-15 05:05:14.6487+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/jackskip22-rapier/door-mcp#chg-chg_01a13df3-4327-7007-9539-e059630aa0bc"
    }
  ],
  "days": [
    {
      "date": "2026-11-04",
      "total": 67,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-11-02",
      "total": 66,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 60,
        "to": 63,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 18,
          "to_days": 19
        },
        "partial": false,
        "compared_to": "2026-11-01",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 60 to 63. That category is still filling its 30-day observation window: 18 days of observed history at the previous scan, 19 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-31",
      "total": 65,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 53,
        "to": 57,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 16,
          "to_days": 17
        },
        "partial": false,
        "compared_to": "2026-10-30",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 53 to 57. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-29",
      "total": 64,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-28",
      "total": 64,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 31
    },
    {
      "date": "2026-10-27",
      "total": 63,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-26",
      "total": 63,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 37,
        "to": 40,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 11,
          "to_days": 12
        },
        "partial": false,
        "compared_to": "2026-10-25",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 37 to 40. That category is still filling its 30-day observation window: 11 days of observed history at the previous scan, 12 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-25",
      "total": 62,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 12
    }
  ]
}